diff --git a/config/.gitignore b/config/.gitignore
index 9b65d8f4..a99da95f 100644
--- a/config/.gitignore
+++ b/config/.gitignore
@@ -2,3 +2,4 @@ config_db.php
config_jabber.php
config_modem.php
config.php
+config_IAX.php
diff --git a/www-ssl/admin/EngelType.php b/www-ssl/admin/EngelType.php
index 1aec80dc..5d1a6cdc 100644
--- a/www-ssl/admin/EngelType.php
+++ b/www-ssl/admin/EngelType.php
@@ -1,191 +1,167 @@
";
- echo "[$SQL] ";
- return 1;
- }
- else
- {
- echo "Fehler beim speichern... bitte noch ein mal probieren :)";
- echo " ".mysql_error( $con ). " ";
- echo "[$SQL] ";
- return 0;
- }
+include ("includes/header.php");
+include ("includes/funktion_db.php");
+
+function runSQL($SQL) {
+ global $con;
+ // hier muesste das SQL ausgefuehrt werden...
+ $Erg = mysql_query($SQL, $con);
+ if ($Erg) {
+ echo "Änderung wurde gesichert... ";
+ echo "[$SQL] ";
+ return 1;
+ } else {
+ echo "Fehler beim speichern... bitte noch ein mal probieren :)";
+ echo " " . mysql_error($con) . " ";
+ echo "[$SQL] ";
+ return 0;
+ }
}
-function runSQL_log( $SQL, $commed)
-{
- global $con;
- // hier muesste das SQL ausgefuehrt werden...
- $Erg = db_query($SQL, $commed);
- if ($Erg)
- {
- echo "Änderung wurde gesichert... ";
- echo "[$SQL] ";
- return 1;
- }
- else
- {
- echo "Fehler beim speichern... bitte noch ein mal probieren :)";
- echo " ".mysql_error( $con ). " ";
- echo "[$SQL] ";
- return 0;
- }
+function runSQL_log($SQL, $commed) {
+ global $con;
+ // hier muesste das SQL ausgefuehrt werden...
+ $Erg = db_query($SQL, $commed);
+ if ($Erg) {
+ echo "Änderung wurde gesichert... ";
+ echo "[$SQL] ";
+ return 1;
+ } else {
+ echo "Fehler beim speichern... bitte noch ein mal probieren :)";
+ echo " " . mysql_error($con) . " ";
+ echo "[$SQL] ";
+ return 0;
+ }
}
-
-
$Sql = "SELECT * FROM `EngelType` ORDER BY `NAME`";
$Erg = mysql_query($Sql, $con);
-if( !IsSet($_GET["action"]) )
-{
- echo "Hallo ".$_SESSION['Nick'].
- ", \nhier hast du die Möglichkeit, neue Engeltypen für die Schichtpläne einzutragen ".
- "oder vorhandene abzuändern: \n";
-
- echo "- Neuen EngelType eintragen \n";
-
- echo "
\n";
- echo "\n";
-
- for( $i = 1; $i < mysql_num_fields($Erg); $i++ )
- {
- echo "\t". mysql_field_name($Erg, $i). " ";
- }
- echo "\tÄndern ";
- echo " ";
-
- for( $t = 0; $t < mysql_num_rows($Erg); $t++ )
- {
- echo "\t\n";
- for ($j = 1; $j < mysql_num_fields($Erg); $j++)
- {
- echo "\t\t".mysql_result($Erg, $t, $j)." \n";
- }
- echo "\t\t### \n";
- echo "\t \n";
- } // ende Auflistung Raeume
- echo "
";
-}
-else
-{
-
-switch ($_GET["action"]) {
-
-case 'new':
- echo "Neuen EngelType einrichten: ";
- echo "";
- break;
-
-case 'newsave':
- $vars = $_GET;
- $count = count($vars) - 1;
- $vars = array_splice($vars, 0, $count);
- $Keys="";
- $Values="";
- foreach($vars as $key => $value){
- $Keys .= ", `$key`";
- $Values .= ", '$value'";
- }
-
- if( runSQL_log( "INSERT INTO `EngelType` (". substr($Keys, 2). ") VALUES (". substr($Values, 2). ")",
- "save new EngelType") )
- {
- SetHeaderGo2Back();
-
- $SQL2 = "SELECT * FROM `EngelType` WHERE `Name`='". $_GET["Name"]. "'";
- $ERG = mysql_query($SQL2, $con);
-
- if( mysql_num_rows($ERG) == 1)
- runSQL_log( "ALTER TABLE `Room` ADD `DEFAULT_EID_". mysql_result( $ERG, 0, 0).
- "` INT DEFAULT '0' NOT NULL;",
- "add new EngelType in Romm Table");
- }
- break;
-
-case 'change':
- if (! IsSet($_GET["TID"]))
- echo "Fehlerhafter Aufruf!";
- else
- {
- echo "Raum abändern:\n";
- echo "Hier kannst du eintragen, den EngelType ändern.";
- echo "";
- echo "";
- }
- break;
-
-case 'changesave':
- $vars = $_GET;
- $count = count($vars) - 2;
- $vars = array_splice($vars, 0, $count);
- $keys="";
- $sql="";
- foreach($vars as $key => $value)
- {
- $keys = substr( $key, 1);
- $sql .= ", `". $keys. "`='". $value. "'";
- }
- runSQL_log( "UPDATE `EngelType` SET ". substr($sql, 2). " WHERE `TID`='". $_GET["eTID"]. "'",
- "Save Change EngelType");
- SetHeaderGo2Back();
- break;
-
-case 'delete':
- if (IsSet($_GET["TID"]))
- {
- if( runSQL_log( "DELETE FROM `EngelType` WHERE `TID`='". $_GET["TID"]. "'", "delete EngelType"))
- runSQL_log( "ALTER TABLE `Room` DROP `DEFAULT_EID_". $_GET["TID"]. "`;",
- "delete EngelType in Room Table");
- }
- else
- echo "Fehlerhafter Aufruf";
- SetHeaderGo2Back();
- break;
-}
+if (!IsSet ($_GET["action"])) {
+ echo "Hallo " . $_SESSION['Nick'] .
+ ", \nhier hast du die Möglichkeit, neue Engeltypen für die Schichtpläne einzutragen " .
+ "oder vorhandene abzuändern: \n";
+
+ echo "- Neuen EngelType eintragen \n";
+
+ echo "\n";
+ echo "\n";
+
+ for ($i = 1; $i < mysql_num_fields($Erg); $i++) {
+ echo "\t" . mysql_field_name($Erg, $i) . " ";
+ }
+ echo "\tÄndern ";
+ echo " ";
+
+ for ($t = 0; $t < mysql_num_rows($Erg); $t++) {
+ echo "\t\n";
+ for ($j = 1; $j < mysql_num_fields($Erg); $j++) {
+ echo "\t\t" . mysql_result($Erg, $t, $j) . " \n";
+ }
+ echo "\t\t### \n";
+ echo "\t \n";
+ } // ende Auflistung Raeume
+ echo "
";
+} else {
+
+ switch ($_GET["action"]) {
+
+ case 'new' :
+ echo "Neuen EngelType einrichten: ";
+ echo "";
+ break;
+
+ case 'newsave' :
+ $vars = $_GET;
+ $count = count($vars) - 1;
+ $vars = array_splice($vars, 0, $count);
+ $Keys = "";
+ $Values = "";
+ foreach ($vars as $key => $value) {
+ $Keys .= ", `$key`";
+ $Values .= ", '$value'";
+ }
+
+ if (runSQL_log("INSERT INTO `EngelType` (" . substr($Keys, 2) . ") VALUES (" . substr($Values, 2) . ")", "save new EngelType")) {
+ SetHeaderGo2Back();
+
+ $SQL2 = "SELECT * FROM `EngelType` WHERE `Name`='" . $_GET["Name"] . "'";
+ $ERG = mysql_query($SQL2, $con);
+
+ if (mysql_num_rows($ERG) == 1)
+ runSQL_log("ALTER TABLE `Room` ADD `DEFAULT_EID_" . mysql_result($ERG, 0, 0) .
+ "` INT DEFAULT '0' NOT NULL;", "add new EngelType in Romm Table");
+ }
+ break;
+
+ case 'change' :
+ if (!IsSet ($_GET["TID"]))
+ echo "Fehlerhafter Aufruf!";
+ else {
+ echo "Raum abändern:\n";
+ echo "Hier kannst du eintragen, den EngelType ändern.";
+ echo "";
+ echo "";
+ }
+ break;
+
+ case 'changesave' :
+ $vars = $_GET;
+ $count = count($vars) - 2;
+ $vars = array_splice($vars, 0, $count);
+ $keys = "";
+ $sql = "";
+ foreach ($vars as $key => $value) {
+ $keys = substr($key, 1);
+ $sql .= ", `" . $keys . "`='" . $value . "'";
+ }
+ runSQL_log("UPDATE `EngelType` SET " . substr($sql, 2) . " WHERE `TID`='" . $_GET["eTID"] . "'", "Save Change EngelType");
+ SetHeaderGo2Back();
+ break;
+
+ case 'delete' :
+ if (IsSet ($_GET["TID"])) {
+ if (runSQL_log("DELETE FROM `EngelType` WHERE `TID`='" . $_GET["TID"] . "'", "delete EngelType"))
+ runSQL_log("ALTER TABLE `Room` DROP `DEFAULT_EID_" . $_GET["TID"] . "`;", "delete EngelType in Room Table");
+ } else
+ echo "Fehlerhafter Aufruf";
+ SetHeaderGo2Back();
+ break;
+ }
}
-include ("../../../camp2011/includes/footer.php");
+include ("includes/footer.php");
?>
diff --git a/www-ssl/admin/Recentchanges.php b/www-ssl/admin/Recentchanges.php
index 6bb8f59d..26324406 100644
--- a/www-ssl/admin/Recentchanges.php
+++ b/www-ssl/admin/Recentchanges.php
@@ -1,8 +1,9 @@
\n";
echo "\n\tTime \n\tUser \n\tCommend \n\tSQL Commad \n \n";
-for ($n = 0 ; $n < mysql_num_rows($Erg) ; $n++)
-{
- echo "\n";
- echo "\t". mysql_result( $Erg, $n, "Time"). " \n";
- echo "\t". UID2Nick(mysql_result( $Erg, $n, "UID")). displayavatar(mysql_result( $Erg, $n, "UID")). " \n";
- echo "\t". mysql_result( $Erg, $n, "Commend"). " \n";
- echo "\t". mysql_result( $Erg, $n, "SQLCommad"). " \n";
- echo " \n";
+for ($n = 0; $n < mysql_num_rows($Erg); $n++) {
+ echo "\n";
+ echo "\t" . mysql_result($Erg, $n, "Time") . " \n";
+ echo "\t" . UID2Nick(mysql_result($Erg, $n, "UID")) . displayavatar(mysql_result($Erg, $n, "UID")) . " \n";
+ echo "\t" . mysql_result($Erg, $n, "Commend") . " \n";
+ echo "\t" . mysql_result($Erg, $n, "SQLCommad") . " \n";
+ echo " \n";
}
echo "\n";
-include ("../../../camp2011/includes/footer.php");
+include ("includes/footer.php");
?>
diff --git a/www-ssl/admin/UserPicture.php b/www-ssl/admin/UserPicture.php
index 00716329..102d551d 100644
--- a/www-ssl/admin/UserPicture.php
+++ b/www-ssl/admin/UserPicture.php
@@ -1,120 +1,104 @@
\n";
- echo "\t\n";
- $usql="SELECT * FROM `User` ORDER BY `Nick`";
- $uErg = mysql_query($usql, $con);
- for ($k=0; $k". mysql_result($uErg, $k, "Nick"). "\n";
- echo "\t \n";
- echo "\t \n";
- echo "\t \n";
- echo "\t(max ". get_cfg_var("post_max_size"). "Byte) \n";
- echo "\t \n";
- echo "\n";
- break;
- case 'sendPicture':
- if( ($_FILES["file"]["size"] > 0) && (isset( $_POST["UID"])) )
- {
- if( ($_FILES["file"]["type"] == "image/jpeg") ||
- ($_FILES["file"]["type"] == "image/png") ||
- ($_FILES["file"]["type"] == "image/gif") )
- {
- $data = addslashes(fread(fopen($_FILES["file"]["tmp_name"], "r"), filesize($_FILES["file"]["tmp_name"])));
-
- if( GetPicturShow( $_POST['UID']) == "")
- $SQL = "INSERT INTO `UserPicture` ".
- "( `UID`,`Bild`, `ContentType`, `show`) ".
- "VALUES ('". $_POST['UID']. "', '$data', '". $_FILES["file"]["type"]. "', 'N')";
- else
- $SQL = "UPDATE `UserPicture` SET ".
- "`Bild`='$data', ".
- "`ContentType`='". $_FILES["file"]["type"]. "' ".
- "WHERE `UID`='". $_POST['UID']. "'";
-
- echo "Upload Pictur:'" . $_FILES["file"]["name"] . "', ".
- "MIME-Type: " . $_FILES["file"]["type"]. ", ".
- $_FILES["file"]["size"]. " Byte ".
- "for ". UID2Nick( $_POST["UID"]);
- }
- else
- Print_Text("pub_einstellungen_send_KO");
- }
- else
- Print_Text("pub_einstellungen_send_KO");
- break;
-
- case 'SetN':
- if (IsSet($_GET["UID"]))
- {
- echo "Bild von '". UID2Nick( $_GET["UID"]). "' wurde gesperrt: ";
- $SQL = "UPDATE `UserPicture` SET `show`='N' WHERE `UID`='". $_GET["UID"]. "'";
- }
- else
- echo "Fehlerhafter Aufruf";
- break;
- case 'SetY':
- if (IsSet($_GET["UID"]))
- {
- echo "Bild von '". UID2Nick( $_GET["UID"]). "' wurde Freigegeben: ";
- $SQL = "UPDATE `UserPicture` SET `show`='Y' WHERE `UID`='". $_GET["UID"]. "'";
- }
- else
- echo "Fehlerhafter Aufruf";
- break;
- case 'del':
- echo "Wollen Sie das Bild von '". UID2Nick( $_GET["UID"]). "' wirklich löschen? ".
- "Yes ";
- break;
- case 'delYes':
- if (IsSet($_GET["UID"]))
- {
- echo "Bild von '". UID2Nick( $_GET["UID"]). "' wurde gelöscht: ";
- $SQL = "DELETE FROM `UserPicture` WHERE `UID`='". $_GET["UID"]. "' LIMIT 1";
- }
- else
- echo "Fehlerhafter Aufruf";
- break;
- default:
- echo "Fehlerhafter Aufruf";
-
- } //switch
-
- // Update ???
- if (IsSet($SQL))
- {
- // hier muesste das SQL ausgefuehrt werden...
- $Erg = mysql_query($SQL, $con);
- if ($Erg == 1)
- echo "Änderung wurde gesichert... ";
- else
- {
- echo "Fehler beim speichern... bitte noch ein mal probieren :)";
- echo " ".mysql_error( $con ). " ($SQL) ";
- }
- } // Ende Update
- echo " \n \n \n\n";
-} //IF IsSet($action)
+include ("includes/header.php");
+include ("includes/funktion_schichtplan_aray.php");
+
+if (IsSet ($_GET["action"])) {
+ UnSet ($SQL);
+
+ switch ($_GET["action"]) {
+ case 'FormUpload' :
+ echo "Hier kannst Du ein Foto hochladen för:";
+ echo "\n";
+ break;
+ case 'sendPicture' :
+ if (($_FILES["file"]["size"] > 0) && (isset ($_POST["UID"]))) {
+ if (($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/png") || ($_FILES["file"]["type"] == "image/gif")) {
+ $data = addslashes(fread(fopen($_FILES["file"]["tmp_name"], "r"), filesize($_FILES["file"]["tmp_name"])));
+
+ if (GetPicturShow($_POST['UID']) == "")
+ $SQL = "INSERT INTO `UserPicture` " .
+ "( `UID`,`Bild`, `ContentType`, `show`) " .
+ "VALUES ('" . $_POST['UID'] . "', '$data', '" . $_FILES["file"]["type"] . "', 'N')";
+ else
+ $SQL = "UPDATE `UserPicture` SET " .
+ "`Bild`='$data', " .
+ "`ContentType`='" . $_FILES["file"]["type"] . "' " .
+ "WHERE `UID`='" . $_POST['UID'] . "'";
+
+ echo "Upload Pictur:'" . $_FILES["file"]["name"] . "', " .
+ "MIME-Type: " . $_FILES["file"]["type"] . ", " .
+ $_FILES["file"]["size"] . " Byte " .
+ "for " . UID2Nick($_POST["UID"]);
+ } else
+ Print_Text("pub_einstellungen_send_KO");
+ } else
+ Print_Text("pub_einstellungen_send_KO");
+ break;
+ case 'SetN' :
+ if (IsSet ($_GET["UID"])) {
+ echo "Bild von '" . UID2Nick($_GET["UID"]) . "' wurde gesperrt: ";
+ $SQL = "UPDATE `UserPicture` SET `show`='N' WHERE `UID`='" . $_GET["UID"] . "'";
+ } else
+ echo "Fehlerhafter Aufruf";
+ break;
+ case 'SetY' :
+ if (IsSet ($_GET["UID"])) {
+ echo "Bild von '" . UID2Nick($_GET["UID"]) . "' wurde Freigegeben: ";
+ $SQL = "UPDATE `UserPicture` SET `show`='Y' WHERE `UID`='" . $_GET["UID"] . "'";
+ } else
+ echo "Fehlerhafter Aufruf";
+ break;
+ case 'del' :
+ echo "Wollen Sie das Bild von '" . UID2Nick($_GET["UID"]) . "' wirklich löschen? " .
+ "Yes ";
+ break;
+ case 'delYes' :
+ if (IsSet ($_GET["UID"])) {
+ echo "Bild von '" . UID2Nick($_GET["UID"]) . "' wurde gelöscht: ";
+ $SQL = "DELETE FROM `UserPicture` WHERE `UID`='" . $_GET["UID"] . "' LIMIT 1";
+ } else
+ echo "Fehlerhafter Aufruf";
+ break;
+ default :
+ echo "Fehlerhafter Aufruf";
+
+ } //switch
+
+ // Update ???
+ if (IsSet ($SQL)) {
+ // hier muesste das SQL ausgefuehrt werden...
+ $Erg = mysql_query($SQL, $con);
+ if ($Erg == 1)
+ echo "Änderung wurde gesichert... ";
+ else {
+ echo "Fehler beim speichern... bitte noch ein mal probieren :)";
+ echo " " . mysql_error($con) . " ($SQL) ";
+ }
+ } // Ende Update
+ echo " \n \n \n\n";
+} //IF IsSet($action)
//ausgabe der Liste
$Sql = "SELECT * FROM `UserPicture` WHERE `UID`>0;";
$Erg = mysql_query($Sql, $con);
-
-echo "Hallo ". $_SESSION['Nick']. ", \nhier hast du die Möglichkeit, die Bilder der Engel freizugeben: \n";
+
+echo "Hallo " . $_SESSION['Nick'] . ", \nhier hast du die Möglichkeit, die Bilder der Engel freizugeben: \n";
echo "\n";
echo "\n";
@@ -124,26 +108,24 @@ echo "\tStatus \n";
echo "\tLöschen \n";
echo " ";
-for( $t = 0; $t < mysql_num_rows($Erg); $t++ )
-{
- $UIDs = mysql_result($Erg, $t, "UID");
- echo "\t\n";
-
- echo "\t\t". UID2Nick(mysql_result($Erg, $t, "UID")). " \n";
- echo "\t\t". displayPictur( $UIDs, 0). " \n";
-
- if( GetPicturShow( $UIDs) == "Y")
- echo "\t\tsperren \n";
- elseif( GetPicturShow( $UIDs) == "N")
- echo "\t\tfreigeben \n";
- else
- echo "\t\tERROR: show='". GetPicturShow( $UIDs). "' \n";
- echo "\t\tdel \n";
- echo "\t \n";
+for ($t = 0; $t < mysql_num_rows($Erg); $t++) {
+ $UIDs = mysql_result($Erg, $t, "UID");
+ echo "\t\n";
+
+ echo "\t\t" . UID2Nick(mysql_result($Erg, $t, "UID")) . " \n";
+ echo "\t\t" . displayPictur($UIDs, 0) . " \n";
+
+ if (GetPicturShow($UIDs) == "Y")
+ echo "\t\tsperren \n";
+ elseif (GetPicturShow($UIDs) == "N") echo "\t\tfreigeben \n";
+ else
+ echo "\t\tERROR: show='" . GetPicturShow($UIDs) . "' \n";
+ echo "\t\tdel \n";
+ echo "\t \n";
} // ende Auflistung Raeume
echo "
";
echo "picture upload \n";
-include ("../../../camp2011/includes/footer.php");
+include ("includes/footer.php");
?>
diff --git a/www-ssl/admin/aktiv.php b/www-ssl/admin/aktiv.php
index 68199cfa..8db62f98 100644
--- a/www-ssl/admin/aktiv.php
+++ b/www-ssl/admin/aktiv.php
@@ -1,57 +1,57 @@
";
-echo Get_Text("pub_aktive_Text1")." \n";
-echo Get_Text("pub_aktive_Text2")." \n";
-
+echo Get_Text("pub_aktive_Text1") . " \n";
+echo Get_Text("pub_aktive_Text2") . " \n";
+
// auswahlbox
-echo Get_Text("pub_aktive_Text31")."\n";
+echo Get_Text("pub_aktive_Text31") . "\n";
echo "\n";
-for( $i=0; $i<50; $i++)
- echo "\t$i \n";
+for ($i = 0; $i < 50; $i++)
+ echo "\t$i \n";
echo " ";
-echo Get_Text("pub_aktive_Text32")." \n";
+echo Get_Text("pub_aktive_Text32") . " \n";
echo " \n";
echo " \n";
echo "\n";
echo "\n";
-if( Isset($_POST["ResetActive"]) )
-{
- $SQLreset = "UPDATE `User` SET `Aktiv`='0'";
- $ErgReset = db_query($SQLreset, "Reset Active");
- if ($ErgReset != 1)
- echo "Fehler beim zuruecksetzen der Activ\n";
- else
- echo "Active wurde erfolgreich zurueckgesetzt\n";
+if (Isset ($_POST["ResetActive"])) {
+ $SQLreset = "UPDATE `User` SET `Aktiv`='0'";
+ $ErgReset = db_query($SQLreset, "Reset Active");
+ if ($ErgReset != 1)
+ echo "Fehler beim zuruecksetzen der Activ\n";
+ else
+ echo "Active wurde erfolgreich zurueckgesetzt\n";
}
-if( IsSet($_POST["Anzahl"]) )
- echo " \n\n".Get_Text("pub_aktive_Text5_1"). $_POST["Anzahl"]. Get_Text("pub_aktive_Text5_2"). ":";
+if (IsSet ($_POST["Anzahl"]))
+ echo " \n\n" . Get_Text("pub_aktive_Text5_1") . $_POST["Anzahl"] . Get_Text("pub_aktive_Text5_2") . ":";
echo " \n\n";
//ausgabe tabelle
echo "\n";
echo "\n";
-echo "\t". Get_Text("pub_aktive_Nick"). " \n";
-echo "\t". Get_Text("pub_aktive_Anzahl"). " \n";
-echo "\t". Get_Text("pub_aktive_Time"). " \n";
-echo "\t". Get_Text("pub_aktive_Time"). " Weight \n";
-echo "\tFreeloader ". Get_Text("pub_aktive_Anzahl"). " \n";
-echo "\tFreeloader ". Get_Text("pub_aktive_Time"). " \n";
-echo "\t". Get_Text("pub_aktive_Time"). " result \n";
-echo "\t". Get_Text("pub_aktive_Active"). " \n";
+echo "\t" . Get_Text("pub_aktive_Nick") . " \n";
+echo "\t" . Get_Text("pub_aktive_Anzahl") . " \n";
+echo "\t" . Get_Text("pub_aktive_Time") . " \n";
+echo "\t" . Get_Text("pub_aktive_Time") . " Weight \n";
+echo "\tFreeloader " . Get_Text("pub_aktive_Anzahl") . " \n";
+echo "\tFreeloader " . Get_Text("pub_aktive_Time") . " \n";
+echo "\t" . Get_Text("pub_aktive_Time") . " result \n";
+echo "\t" . Get_Text("pub_aktive_Active") . " \n";
echo " \n";
-
+
$SQL = "
SELECT d.UID, d.nr, d.len, d.lenWeight, f.nr AS nrFree, f.len AS lenFree, d.lenWeight - COALESCE(f.len, 0) as lenReal
FROM
@@ -65,46 +65,41 @@ $Erg = mysql_query($SQL, $con);
echo mysql_error($con);
$rowcount = mysql_num_rows($Erg);
-$aktivecount=0;
-for ($i=0; $i<$rowcount; $i++)
-{
- echo "\n\n\t\n";
- echo "\t\t". UID2Nick(mysql_result($Erg, $i, "UID")). " \n";
- echo "\t\t". mysql_result($Erg, $i, "nr"). "x \n";
- echo "\t\t". mysql_result($Erg, $i, "len"). "h \n";
- echo "\t\t". mysql_result($Erg, $i, "lenWeight"). "h \n";
- echo "\t\t". mysql_result($Erg, $i, "nrFree"). "x \n";
- echo "\t\t". mysql_result($Erg, $i, "lenFree"). "h \n";
- echo "\t\t". mysql_result($Erg, $i, "lenReal"). "h \n";
-
-
- echo "\t\t";
- if (IsSet($_POST["Anzahl"]))
- {
- if( $_POST["Anzahl"] < mysql_result($Erg, $i, "lenReal") )
- {
- $aktivecount++;
- if( $_POST["SendType"]=="Show..")
- echo "show set";
- else
- {
- $SQL2="UPDATE `User` SET `Aktiv`='1' WHERE `UID`='". mysql_result($Erg, $i, "UID"). "' LIMIT 1";
- $Erg2 = db_query($SQL2, "update Active State");
- if ($Erg2 != 1)
- echo "Fehler beim speichern bei Engel ".UID2Nick(mysql_result($Erg, $i, "UID"));
- else
- echo "write set";
- }
- }
- }
- echo " \n";
- echo "\t \n";
+$aktivecount = 0;
+for ($i = 0; $i < $rowcount; $i++) {
+ echo "\n\n\t\n";
+ echo "\t\t" . UID2Nick(mysql_result($Erg, $i, "UID")) . " \n";
+ echo "\t\t" . mysql_result($Erg, $i, "nr") . "x \n";
+ echo "\t\t" . mysql_result($Erg, $i, "len") . "h \n";
+ echo "\t\t" . mysql_result($Erg, $i, "lenWeight") . "h \n";
+ echo "\t\t" . mysql_result($Erg, $i, "nrFree") . "x \n";
+ echo "\t\t" . mysql_result($Erg, $i, "lenFree") . "h \n";
+ echo "\t\t" . mysql_result($Erg, $i, "lenReal") . "h \n";
+
+ echo "\t\t";
+ if (IsSet ($_POST["Anzahl"])) {
+ if ($_POST["Anzahl"] < mysql_result($Erg, $i, "lenReal")) {
+ $aktivecount++;
+ if ($_POST["SendType"] == "Show..")
+ echo "show set";
+ else {
+ $SQL2 = "UPDATE `User` SET `Aktiv`='1' WHERE `UID`='" . mysql_result($Erg, $i, "UID") . "' LIMIT 1";
+ $Erg2 = db_query($SQL2, "update Active State");
+ if ($Erg2 != 1)
+ echo "Fehler beim speichern bei Engel " . UID2Nick(mysql_result($Erg, $i, "UID"));
+ else
+ echo "write set";
+ }
+ }
+ }
+ echo " \n";
+ echo "\t \n";
} // ende Auflistung aktive Engel
echo "
";
echo " Anzahl eintraege: $aktivecount / $rowcount (Aktive/Mitschichten) ";
-include ("../../../camp2011/includes/footer.php");
+include ("includes/footer.php");
?>
diff --git a/www-ssl/admin/dbUpdateFromXLS.php b/www-ssl/admin/dbUpdateFromXLS.php
index 9a329355..88879de7 100644
--- a/www-ssl/admin/dbUpdateFromXLS.php
+++ b/www-ssl/admin/dbUpdateFromXLS.php
@@ -1,8 +1,10 @@
\nXML File: \n";
-if( isset($_POST["PentabarfUser"]) && isset($_POST["password"]) && isset($_POST["PentabarfURL"]))
-{
- echo "Update XCAL-File from Pentabarf..";
- if($PentabarfGetWith=="fsockopen")
- {
-
- //backup error messeges and delate
- $Backuperror_messages = $error_messages;
- $fp = fsockopen( "ssl://$PentabarfXMLhost", 443, $errno, $errstr, 30);
-// $error_messages = $Backuperror_messages;
-
- if( !$fp)
- {
- echo "fail: File 'https://$PentabarfXMLhost/$PentabarfXMLpath". $_POST["PentabarfURL"]. "' not readable!".
- "[$errstr ($errno)] ";
- }
- else
- {
- if( ($fileOut = fopen( "$Tempdir/engelXML", "w")) != FALSE)
- {
- $head = 'GET /'. $PentabarfXMLpath. $_POST["PentabarfURL"]. ' HTTP/1.1'."\r\n".
- 'Host: '. $PentabarfXMLhost. "\r\n".
- 'User-Agent: Engelsystem'. "\r\n".
- 'Authorization: Basic '.
- base64_encode($_POST["PentabarfUser"]. ':'. $_POST["password"])."\r\n".
- "\r\n";
- fputs( $fp, $head);
- $Zeilen = -1;
- while (!feof($fp))
- {
- $Temp= fgets($fp,1024);
-
- // ende des headers
- if( $Temp== "f20\r\n" )
- {
- $Zeilen = 0;
- $Temp="";
- }
-
- //file ende?
- if( $Temp=="0\r\n")
- break;
-
- if( ($Zeilen>-1) && ($Temp!="ffb\r\n") )
- {
- //steuerzeichen ausfiltern
- if( strpos( "#$Temp", "\r\n") > 0)
- $Temp = substr($Temp, 0, strlen($Temp)-2);
- if( strpos( "#$Temp", "1005") > 0)
- $Temp = "";
- if( strpos( "#$Temp", "783") > 0)
- $Temp = "";
- //schreiben in file
- fputs( $fileOut, $Temp);
- $Zeilen++;
- }
- }
- fclose( $fileOut);
-
- echo " Es wurden $Zeilen Zeilen eingelesen ";
- }
- else
- echo "fail: File '$Tempdir/engelXML' not writeable! ";
- fclose($fp);
- }
- }
- elseif($PentabarfGetWith=="fopen")
- {
- //user uns password in url einbauen
- $FileNameIn = "https://". $_POST["PentabarfUser"]. ':'. $_POST["password"]. "@".
- $PentabarfXMLhost. "/". $PentabarfXMLpath. $_POST["PentabarfURL"];
-
-
- if( ($fileIn = fopen( $FileNameIn, "r")) != FALSE)
- {
- if( ($fileOut = fopen( "$Tempdir/engelXML", "w")) != FALSE)
- {
- $Zeilen = 0;
- while (!feof($fileIn))
- {
- $Zeilen++;
- fputs( $fileOut, fgets( $fileIn));
- }
- fclose( $fileOut);
- echo " Es wurden $Zeilen Zeilen eingelesen ";
- }
- else
- echo "fail: File '$Tempdir/engelXML' not writeable! ";
- fclose( $fileIn);
- }
- else
- echo "fail: File 'https://$PentabarfXMLhost/$PentabarfXMLpath". $_POST["PentabarfURL"]. "' not readable! ";
- }
- elseif( $PentabarfGetWith=="wget")
- {
- $Command = "wget --http-user=". $_POST["PentabarfUser"]. " --http-passwd=".$_POST["password"]. " ".
- "https://$PentabarfXMLhost/$PentabarfXMLpath". $_POST["PentabarfURL"].
- " --output-file=$Tempdir/engelXMLwgetLog --output-document=$Tempdir/engelXML".
- " --no-check-certificate";
- echo system( $Command, $Status);
- if( $Status==0)
- echo "OK. ";
- else
- echo "fail ($Status)($Command). ";
- }
- elseif( $PentabarfGetWith=="lynx")
- {
- $Command = "lynx -auth=". $_POST["PentabarfUser"]. ":".$_POST["password"]. " -dump ".
- "https://$PentabarfXMLhost/$PentabarfXMLpath". $_POST["PentabarfURL"]. " > $Tempdir/engelXML";
- echo system( $Command, $Status);
- if( $Status==0)
- echo "OK. ";
- else
- echo "fail ($Status)($Command). ";
- }
- elseif($PentabarfGetWith=="fopen")
- {
- //user uns password in url einbauen
- $FileNameIn = "https://". $_POST["PentabarfUser"]. ':'. $_POST["password"]. "@".
- $PentabarfXMLhost. "/". $PentabarfXMLpath. $_POST["PentabarfURL"];
-
-
- if( ($fileIn = fopen( $FileNameIn, "r")) != FALSE)
- {
- if( ($fileOut = fopen( "$Tempdir/engelXML", "w")) != FALSE)
- {
- $Zeilen = 0;
- while (!feof($fileIn))
- {
- $Zeilen++;
- fputs( $fileOut, fgets( $fileIn));
- }
- fclose( $fileOut);
- echo " Es wurden $Zeilen Zeilen eingelesen ";
- }
- else
- echo "fail: File '$Tempdir/engelXML' not writeable! ";
- fclose( $fileIn);
- }
- else
- echo "fail: File 'https://$PentabarfXMLhost/$PentabarfXMLpath". $_POST["PentabarfURL"]. "' not readable! ";
- }
- elseif( $PentabarfGetWith=="wget")
- {
- $Command = "wget --http-user=". $_POST["PentabarfUser"]. " --http-passwd=".$_POST["password"]. " ".
- "https://$PentabarfXMLhost/$PentabarfXMLpath". $_POST["PentabarfURL"].
- " --output-file=$Tempdir/engelXMLwgetLog --output-document=$Tempdir/engelXML".
- " --no-check-certificate";
- echo system( $Command, $Status);
- if( $Status==0)
- echo "OK. ";
- else
- echo "fail ($Status)($Command). ";
- }
- elseif( $PentabarfGetWith=="lynx")
- {
- $Command = "lynx -auth=". $_POST["PentabarfUser"]. ":".$_POST["password"]. " -dump ".
- "https://$PentabarfXMLhost/$PentabarfXMLpath". $_POST["PentabarfURL"]. " > $Tempdir/engelXML";
- echo system( $Command, $Status);
- if( $Status==0)
- echo "OK. ";
- else
- echo "fail ($Status)($Command). ";
- }
- else
- echo "The PentabarfGetWith='$PentabarfGetWith' not supported ";
-}
-else
-{
- echo "\n";
+if (isset ($_POST["PentabarfUser"]) && isset ($_POST["password"]) && isset ($_POST["PentabarfURL"])) {
+ echo "Update XCAL-File from Pentabarf..";
+ if ($PentabarfGetWith == "fsockopen") {
+
+ //backup error messeges and delate
+ $Backuperror_messages = $error_messages;
+ $fp = fsockopen("ssl://$PentabarfXMLhost", 443, $errno, $errstr, 30);
+ // $error_messages = $Backuperror_messages;
+
+ if (!$fp) {
+ echo "fail: File 'https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . "' not readable!" .
+ "[$errstr ($errno)] ";
+ } else {
+ if (($fileOut = fopen("$Tempdir/engelXML", "w")) != FALSE) {
+ $head = 'GET /' . $PentabarfXMLpath . $_POST["PentabarfURL"] . ' HTTP/1.1' . "\r\n" .
+ 'Host: ' . $PentabarfXMLhost . "\r\n" .
+ 'User-Agent: Engelsystem' . "\r\n" .
+ 'Authorization: Basic ' .
+ base64_encode($_POST["PentabarfUser"] . ':' . $_POST["password"]) . "\r\n" .
+ "\r\n";
+ fputs($fp, $head);
+ $Zeilen = -1;
+ while (!feof($fp)) {
+ $Temp = fgets($fp, 1024);
+
+ // ende des headers
+ if ($Temp == "f20\r\n") {
+ $Zeilen = 0;
+ $Temp = "";
+ }
+
+ //file ende?
+ if ($Temp == "0\r\n")
+ break;
+
+ if (($Zeilen > -1) && ($Temp != "ffb\r\n")) {
+ //steuerzeichen ausfiltern
+ if (strpos("#$Temp", "\r\n") > 0)
+ $Temp = substr($Temp, 0, strlen($Temp) - 2);
+ if (strpos("#$Temp", "1005") > 0)
+ $Temp = "";
+ if (strpos("#$Temp", "783") > 0)
+ $Temp = "";
+ //schreiben in file
+ fputs($fileOut, $Temp);
+ $Zeilen++;
+ }
+ }
+ fclose($fileOut);
+
+ echo " Es wurden $Zeilen Zeilen eingelesen ";
+ } else
+ echo "fail: File '$Tempdir/engelXML' not writeable! ";
+ fclose($fp);
+ }
+ }
+ elseif ($PentabarfGetWith == "fopen") {
+ //user uns password in url einbauen
+ $FileNameIn = "https://" . $_POST["PentabarfUser"] . ':' . $_POST["password"] . "@" .
+ $PentabarfXMLhost . "/" . $PentabarfXMLpath . $_POST["PentabarfURL"];
+
+ if (($fileIn = fopen($FileNameIn, "r")) != FALSE) {
+ if (($fileOut = fopen("$Tempdir/engelXML", "w")) != FALSE) {
+ $Zeilen = 0;
+ while (!feof($fileIn)) {
+ $Zeilen++;
+ fputs($fileOut, fgets($fileIn));
+ }
+ fclose($fileOut);
+ echo " Es wurden $Zeilen Zeilen eingelesen ";
+ } else
+ echo "fail: File '$Tempdir/engelXML' not writeable! ";
+ fclose($fileIn);
+ } else
+ echo "fail: File 'https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . "' not readable! ";
+ }
+ elseif ($PentabarfGetWith == "wget") {
+ $Command = "wget --http-user=" . $_POST["PentabarfUser"] . " --http-passwd=" . $_POST["password"] . " " .
+ "https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] .
+ " --output-file=$Tempdir/engelXMLwgetLog --output-document=$Tempdir/engelXML" .
+ " --no-check-certificate";
+ echo system($Command, $Status);
+ if ($Status == 0)
+ echo "OK. ";
+ else
+ echo "fail ($Status)($Command). ";
+ }
+ elseif ($PentabarfGetWith == "lynx") {
+ $Command = "lynx -auth=" . $_POST["PentabarfUser"] . ":" . $_POST["password"] . " -dump " .
+ "https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . " > $Tempdir/engelXML";
+ echo system($Command, $Status);
+ if ($Status == 0)
+ echo "OK. ";
+ else
+ echo "fail ($Status)($Command). ";
+ }
+ elseif ($PentabarfGetWith == "fopen") {
+ //user uns password in url einbauen
+ $FileNameIn = "https://" . $_POST["PentabarfUser"] . ':' . $_POST["password"] . "@" .
+ $PentabarfXMLhost . "/" . $PentabarfXMLpath . $_POST["PentabarfURL"];
+
+ if (($fileIn = fopen($FileNameIn, "r")) != FALSE) {
+ if (($fileOut = fopen("$Tempdir/engelXML", "w")) != FALSE) {
+ $Zeilen = 0;
+ while (!feof($fileIn)) {
+ $Zeilen++;
+ fputs($fileOut, fgets($fileIn));
+ }
+ fclose($fileOut);
+ echo " Es wurden $Zeilen Zeilen eingelesen ";
+ } else
+ echo "fail: File '$Tempdir/engelXML' not writeable! ";
+ fclose($fileIn);
+ } else
+ echo "fail: File 'https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . "' not readable! ";
+ }
+ elseif ($PentabarfGetWith == "wget") {
+ $Command = "wget --http-user=" . $_POST["PentabarfUser"] . " --http-passwd=" . $_POST["password"] . " " .
+ "https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] .
+ " --output-file=$Tempdir/engelXMLwgetLog --output-document=$Tempdir/engelXML" .
+ " --no-check-certificate";
+ echo system($Command, $Status);
+ if ($Status == 0)
+ echo "OK. ";
+ else
+ echo "fail ($Status)($Command). ";
+ }
+ elseif ($PentabarfGetWith == "lynx") {
+ $Command = "lynx -auth=" . $_POST["PentabarfUser"] . ":" . $_POST["password"] . " -dump " .
+ "https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . " > $Tempdir/engelXML";
+ echo system($Command, $Status);
+ if ($Status == 0)
+ echo "OK. ";
+ else
+ echo "fail ($Status)($Command). ";
+ } else
+ echo "The PentabarfGetWith='$PentabarfGetWith' not supported ";
+} else {
+ echo "\n";
}
-
-
//readXMLfile("xml.php.xml");
-if( readXMLfile("$Tempdir/engelXML") == 0)
-{
-$XMLmain = getXMLsubPease( $XMLmain, "VCALENDAR");
-
-
-if( $ShowDataStrukture)
-{
- echo " ";
- echo $XMLmain->name;
- echo " ";
- print_r(array_values ($XMLmain->sub));
- echo " ";
-}
-
-/*
-echo " ";
-$Feld=7;
-echo "$Feld#". $XMLmain->sub[$Feld]->name. " ";
-echo "$Feld#". $XMLmain->sub[$Feld]->sub;
-//print_r(array_values ($XMLmain->sub[$Feld]->sub));
-while(list($key, $value) = each($XMLmain->sub[$Feld]->sub))
- echo "?ID".$value->sub[1]->data. "=". $value->sub[2]->data. "\n";
-echo "";
-*/
-
-
-/*##############################################################################################
- V e r s i o n
- ##############################################################################################*/
-
-echo " \n";
-$XMLrelease = getXMLsubPease( $XMLmain, "X-WR-CALDESC");
-echo "release: ". $XMLrelease->data. " \n";
-//$XMLreleaseDate = getXMLsubPease( $XMLmain, "RELEASE-DATE");
-//echo "release date: ". $XMLreleaseDate->data. " \n";
-echo " \n";
-
-
-
-/*##############################################################################################
- V e r s i o n
- ##############################################################################################*/
-if( $EnableRoomFunctions)
- include("../../../camp2011/includes/funktion_xml_room.php");
-
-if( $EnableSchudleFunctions)
- include("../../../camp2011/includes/funktion_xml_schudle.php");
-
-
-/*##############################################################################################
- U P D A T E A L L
- ##############################################################################################*/
-echo "\n\n \nUpdate ALL: \n";
-
-echo "\n";
+if (readXMLfile("$Tempdir/engelXML") == 0) {
+ $XMLmain = getXMLsubPease($XMLmain, "VCALENDAR");
+
+ if ($ShowDataStrukture) {
+ echo " ";
+ echo $XMLmain->name;
+ echo " ";
+ print_r(array_values($XMLmain->sub));
+ echo " ";
+ }
+
+ /*
+ echo " ";
+ $Feld=7;
+ echo "$Feld#". $XMLmain->sub[$Feld]->name. " ";
+ echo "$Feld#". $XMLmain->sub[$Feld]->sub;
+ //print_r(array_values ($XMLmain->sub[$Feld]->sub));
+ while(list($key, $value) = each($XMLmain->sub[$Feld]->sub))
+ echo "?ID".$value->sub[1]->data. "=". $value->sub[2]->data. "\n";
+ echo "";
+ */
+
+ /*##############################################################################################
+ V e r s i o n
+ ##############################################################################################*/
+
+ echo " \n";
+ $XMLrelease = getXMLsubPease($XMLmain, "X-WR-CALDESC");
+ echo "release: " . $XMLrelease->data . " \n";
+ //$XMLreleaseDate = getXMLsubPease( $XMLmain, "RELEASE-DATE");
+ //echo "release date: ". $XMLreleaseDate->data. " \n";
+ echo " \n";
+
+ /*##############################################################################################
+ V e r s i o n
+ ##############################################################################################*/
+ if ($EnableRoomFunctions)
+ include ("includes/funktion_xml_room.php");
+
+ if ($EnableSchudleFunctions)
+ include ("includes/funktion_xml_schudle.php");
+
+ /*##############################################################################################
+ U P D A T E A L L
+ ##############################################################################################*/
+ echo "\n\n \nUpdate ALL: \n";
+
+ echo "\n";
} //if XMLopenOOK
-include ("../../../camp2011/includes/footer.php");
+include ("includes/footer.php");
?>
diff --git a/www-ssl/admin/debug.php b/www-ssl/admin/debug.php
index b2c6357f..ec1b2c9f 100644
--- a/www-ssl/admin/debug.php
+++ b/www-ssl/admin/debug.php
@@ -1,9 +1,10 @@
Web Counter";
funktion_db_list("Counter");
@@ -31,39 +32,27 @@ echo "Deaktiviert";
*/
echo " \n";
-funktion_db_element_list_2row( "Tshirt-Size aller engel",
- "SELECT `Size`, COUNT(`Size`) FROM `User` GROUP BY `Size`");
+funktion_db_element_list_2row("Tshirt-Size aller engel", "SELECT `Size`, COUNT(`Size`) FROM `User` GROUP BY `Size`");
echo " \n";
-funktion_db_element_list_2row( "Tshirt ausgegeben",
- "SELECT `Size`, COUNT(`Size`) FROM `User` WHERE `Tshirt`='1' GROUP BY `Size`");
+funktion_db_element_list_2row("Tshirt ausgegeben", "SELECT `Size`, COUNT(`Size`) FROM `User` WHERE `Tshirt`='1' GROUP BY `Size`");
echo " \n";
-funktion_db_element_list_2row( "Tshirt nicht ausgegeben (Gekommen=1)",
- "SELECT COUNT(`Size`), `Size` FROM `User` WHERE `Gekommen`='1' and `Tshirt`='0' GROUP BY `Size`");
+funktion_db_element_list_2row("Tshirt nicht ausgegeben (Gekommen=1)", "SELECT COUNT(`Size`), `Size` FROM `User` WHERE `Gekommen`='1' and `Tshirt`='0' GROUP BY `Size`");
echo " \n";
-funktion_db_element_list_2row( "Hometown",
- "SELECT COUNT(`Hometown`), `Hometown` FROM `User` GROUP BY `Hometown`");
+funktion_db_element_list_2row("Hometown", "SELECT COUNT(`Hometown`), `Hometown` FROM `User` GROUP BY `Hometown`");
echo " \n";
-funktion_db_element_list_2row( "Engeltypen",
- "SELECT COUNT(`Art`), `Art` FROM `User` GROUP BY `Art`");
+funktion_db_element_list_2row("Engeltypen", "SELECT COUNT(`Art`), `Art` FROM `User` GROUP BY `Art`");
echo " \n";
-funktion_db_element_list_2row( "Gesamte Arbeit",
- "SELECT COUNT(*) AS `Count [x]`, SUM(Shifts.Len) as `Sum [h]` from Shifts LEFT JOIN ShiftEntry USING(SID)");
+funktion_db_element_list_2row("Gesamte Arbeit", "SELECT COUNT(*) AS `Count [x]`, SUM(Shifts.Len) as `Sum [h]` from Shifts LEFT JOIN ShiftEntry USING(SID)");
echo " \n";
-funktion_db_element_list_2row( "Geleisteter Arbeit",
- "SELECT COUNT(*) AS `Count [x]`, SUM(Shifts.Len) as `Sum [h]` from Shifts LEFT JOIN ShiftEntry USING(SID) WHERE (ShiftEntry.UID!=0)");
+funktion_db_element_list_2row("Geleisteter Arbeit", "SELECT COUNT(*) AS `Count [x]`, SUM(Shifts.Len) as `Sum [h]` from Shifts LEFT JOIN ShiftEntry USING(SID) WHERE (ShiftEntry.UID!=0)");
echo " \n";
-funktion_db_element_list_2row( "Gesamte Arbeit (Ohne Raum aufabau (RID=7)",
- "SELECT COUNT(*) AS `Count [x]`, SUM(Shifts.Len) as `Sum [h]` from Shifts LEFT JOIN ShiftEntry USING(SID) WHERE (Shifts.RID!=7)");
+funktion_db_element_list_2row("Gesamte Arbeit (Ohne Raum aufabau (RID=7)", "SELECT COUNT(*) AS `Count [x]`, SUM(Shifts.Len) as `Sum [h]` from Shifts LEFT JOIN ShiftEntry USING(SID) WHERE (Shifts.RID!=7)");
echo " \n";
-funktion_db_element_list_2row( "Geleisteter Arbeit (Ohne Raum aufabau (RID=7)",
- "SELECT COUNT(*) AS `Count [x]`, SUM(Shifts.Len) as `Sum [h]` from Shifts LEFT JOIN ShiftEntry USING(SID) WHERE (ShiftEntry.UID!=0) AND (Shifts.RID!=7)");
+funktion_db_element_list_2row("Geleisteter Arbeit (Ohne Raum aufabau (RID=7)", "SELECT COUNT(*) AS `Count [x]`, SUM(Shifts.Len) as `Sum [h]` from Shifts LEFT JOIN ShiftEntry USING(SID) WHERE (ShiftEntry.UID!=0) AND (Shifts.RID!=7)");
-
-
-
-include ("../../../camp2011/includes/footer.php");
+include ("includes/footer.php");
?>
diff --git a/www-ssl/admin/dect.php b/www-ssl/admin/dect.php
index 76409cc6..6ad98c81 100644
--- a/www-ssl/admin/dect.php
+++ b/www-ssl/admin/dect.php
@@ -1,70 +1,69 @@
\n";
+echo "\n";
+
+echo "";
- echo "";
-
-
-include ("../../../camp2011/includes/footer.php");
+include ("includes/footer.php");
?>
diff --git a/www-ssl/admin/dect_call.php b/www-ssl/admin/dect_call.php
index 58c7cfe1..0799c2be 100644
--- a/www-ssl/admin/dect_call.php
+++ b/www-ssl/admin/dect_call.php
@@ -1,7 +1,8 @@
diff --git a/www-ssl/admin/faq.php b/www-ssl/admin/faq.php
index 217e9188..779d8822 100644
--- a/www-ssl/admin/faq.php
+++ b/www-ssl/admin/faq.php
@@ -1,28 +1,28 @@
Alle Anfragen:
@@ -37,142 +37,132 @@ case "all":
\n";
- echo "".mysql_result($Erg, $n, "Question")." \n";
- echo "".UID2Nick(mysql_result($Erg, $n, "UID"))." \n";
- echo "";
- if (mysql_result($Erg, $n, "AID")>0)
- {
- echo "Ja \n";
- echo "".mysql_result($Erg, $n, "Answer")." \n";
- echo "".UID2Nick(mysql_result($Erg, $n, "AID"))." \n";
- }
- else
- {
- echo "Nein\n";
- echo " \n";
- echo " \n";
- }
- echo "xxx ";
- echo "\n";
- }
- echo "
\n";
- break;
-
-case "open":
- $SQL="SELECT * FROM `Questions` WHERE `AID`='0' ORDER BY `QID` DESC";
- $quest_bearb=1; // Fragenliste anzeigen
- echo "\t\tOffene Anfragen: \n";
- break;
-
-case "edit":
- if (!IsSet($_GET["QID"]))
- echo "\t\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmals beginnen :)\n";
- else
- {
- $SQL = "SELECT * FROM `Questions` WHERE `QID`='". $_GET["QID"]. "'";
- $Erg = mysql_query($SQL, $con);
- echo "\t\t\n";
- if (mysql_result($Erg, 0, "AID")<>"0")
- {
- echo "\tDu kannst diese Anfrage so wie sie ist, als Engel-FAQ eintrag übernehmen. \n";
- echo "Als FAQ-Eintrag sichern... \n";
- }
- } // Abfrage der QID
- break;
-
-case "save":
- if (!IsSet($_GET["QID"]))
- echo "\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten...";
- else
- {
- $SQL = "UPDATE `Questions` SET `Question`='". $_GET["Question"].
- "', `AID`='". $_SESSION['UID']. "' , `Answer`='". $_GET["Answer"]. "' ".
- "WHERE `QID`='". $_GET["QID"]. "' LIMIT 1";
- $Erg = db_query($SQL, "save Question");
- if ($Erg == 1)
- {
- echo "\tDer Eintrag wurde geändert \n";
- SetHeaderGo2Back();
- }
- else
- echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n";
- }
- break;
-
-case "transfer":
- if (!IsSet($_GET["QID"]))
- echo "\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten...\n";
- else
- {
- $SQL1="SELECT * FROM `Questions` WHERE `QID`='". $_GET["QID"]. "'";
- $Erg = mysql_query($SQL1, $con);
- $SQL2="INSERT INTO `FAQ` Values ('', '".
- mysql_result($Erg, 0, "Question")."', '".mysql_result($Erg, 0, "Answer")."')";
- $Erg = db_query($SQL2, "trasfert to request to the FAQ");
- if ($Erg == 1)
- echo "\tDer Eintrag wurde übertragen. \n";
- else
- echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n";
- }
-
- break;
-
-// *---------------------------------------------------------------------------
-// * FAQ - Bearbeitung
-// *---------------------------------------------------------------------------
-// * je nach Übergabeoption ($quest) koennen FAQ's erfasst werden,
-// * geaendert oder geloscht werden...
-// *---------------------------------------------------------------------------
-case "faq":
- $quest_bearb=0; // keine Fragenliste anzeigen, FAQ editieren...
- echo "\tFAQ-Liste: ";
- echo "Neuen Eintrag ";
-
- $SQL = "SELECT * FROM `FAQ`";
- $Erg = mysql_query($SQL, $con);
-
- // anzahl zeilen
- $Zeilen = mysql_num_rows($Erg);
-
- for ($n = 0 ; $n < $Zeilen ; $n++)
- if (mysql_result($Erg, $n, "Antwort")!="")
- {
- echo "\t". mysql_result($Erg, $n, "Frage"). "
\n";
- echo "\t". mysql_result($Erg, $n, "Antwort")."
\n";
- echo "\tBearbeiten \n --- \n";
- }
- break;
-
-case "faqedit":
- if (!IsSet($_GET["FAQID"]))
- echo "\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmals beginnen :)\n";
- else
- {
- $SQL = "SELECT * FROM `FAQ` WHERE `FID`='". $_GET["FAQID"]. "'";
- $Erg = mysql_query($SQL, $con);
-
- // anzahl zeilen
- $Zeilen = mysql_num_rows($Erg);
+
+ $Erg = mysql_query($SQL, $con);
+ // anzahl zeilen
+ $Zeilen = mysql_num_rows($Erg);
+ for ($n = 0; $n < $Zeilen; $n++) {
+ echo "\n";
+ echo "" . mysql_result($Erg, $n, "Question") . " \n";
+ echo "" . UID2Nick(mysql_result($Erg, $n, "UID")) . " \n";
+ echo "";
+ if (mysql_result($Erg, $n, "AID") > 0) {
+ echo "Ja \n";
+ echo "" . mysql_result($Erg, $n, "Answer") . " \n";
+ echo "" . UID2Nick(mysql_result($Erg, $n, "AID")) . " \n";
+ } else {
+ echo "Nein\n";
+ echo " \n";
+ echo " \n";
+ }
+ echo "xxx ";
+ echo " \n";
+ }
+ echo "\n";
+ break;
+
+ case "open" :
+ $SQL = "SELECT * FROM `Questions` WHERE `AID`='0' ORDER BY `QID` DESC";
+ $quest_bearb = 1; // Fragenliste anzeigen
+ echo "\t\tOffene Anfragen: \n";
+ break;
+
+ case "edit" :
+ if (!IsSet ($_GET["QID"]))
+ echo "\t\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmals beginnen :)\n";
+ else {
+ $SQL = "SELECT * FROM `Questions` WHERE `QID`='" . $_GET["QID"] . "'";
+ $Erg = mysql_query($SQL, $con);
+ echo "\t\t\n";
+ echo "\t\tAnfrage von " . UID2NICK(mysql_result($Erg, 0, "UID")) . " : \n";
+ echo "\t\t" .
+ mysql_result($Erg, 0, "Question") . " \n";
+ echo " Antwort der Erzengel: \n";
+ if (mysql_result($Erg, 0, "Answer") == "")
+ echo "\t\t" .
+ "Bitte hier die Antwort eintragen... \n";
+ else
+ echo "\t\t" .
+ mysql_result($Erg, 0, "Answer") . " \n \n";
+ echo "\t\t \n";
+ echo "\t\t \n";
+ echo "\t\t \n";
+ echo "\t \n";
+ if (mysql_result($Erg, 0, "AID") <> "0") {
+ echo "\tDu kannst diese Anfrage so wie sie ist, als Engel-FAQ eintrag übernehmen. \n";
+ echo "Als FAQ-Eintrag sichern... \n";
+ }
+ } // Abfrage der QID
+ break;
+
+ case "save" :
+ if (!IsSet ($_GET["QID"]))
+ echo "\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten...";
+ else {
+ $SQL = "UPDATE `Questions` SET `Question`='" . $_GET["Question"] .
+ "', `AID`='" . $_SESSION['UID'] . "' , `Answer`='" . $_GET["Answer"] . "' " .
+ "WHERE `QID`='" . $_GET["QID"] . "' LIMIT 1";
+ $Erg = db_query($SQL, "save Question");
+ if ($Erg == 1) {
+ echo "\tDer Eintrag wurde geändert \n";
+ SetHeaderGo2Back();
+ } else
+ echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n";
+ }
+ break;
+
+ case "transfer" :
+ if (!IsSet ($_GET["QID"]))
+ echo "\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten...\n";
+ else {
+ $SQL1 = "SELECT * FROM `Questions` WHERE `QID`='" . $_GET["QID"] . "'";
+ $Erg = mysql_query($SQL1, $con);
+ $SQL2 = "INSERT INTO `FAQ` Values ('', '" .
+ mysql_result($Erg, 0, "Question") . "', '" . mysql_result($Erg, 0, "Answer") . "')";
+ $Erg = db_query($SQL2, "trasfert to request to the FAQ");
+ if ($Erg == 1)
+ echo "\tDer Eintrag wurde übertragen. \n";
+ else
+ echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n";
+ }
+
+ break;
+
+ // *---------------------------------------------------------------------------
+ // * FAQ - Bearbeitung
+ // *---------------------------------------------------------------------------
+ // * je nach �bergabeoption ($quest) koennen FAQ's erfasst werden,
+ // * geaendert oder geloscht werden...
+ // *---------------------------------------------------------------------------
+ case "faq" :
+ $quest_bearb = 0; // keine Fragenliste anzeigen, FAQ editieren...
+ echo "\tFAQ-Liste: ";
+ echo "Neuen Eintrag ";
+
+ $SQL = "SELECT * FROM `FAQ`";
+ $Erg = mysql_query($SQL, $con);
+
+ // anzahl zeilen
+ $Zeilen = mysql_num_rows($Erg);
+
+ for ($n = 0; $n < $Zeilen; $n++)
+ if (mysql_result($Erg, $n, "Antwort") != "") {
+ echo "\t" . mysql_result($Erg, $n, "Frage") . "
\n";
+ echo "\t" . mysql_result($Erg, $n, "Antwort") . "
\n";
+ echo "\tBearbeiten \n --- \n";
+ }
+ break;
+
+ case "faqedit" :
+ if (!IsSet ($_GET["FAQID"]))
+ echo "\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmals beginnen :)\n";
+ else {
+ $SQL = "SELECT * FROM `FAQ` WHERE `FID`='" . $_GET["FAQID"] . "'";
+ $Erg = mysql_query($SQL, $con);
+
+ // anzahl zeilen
+ $Zeilen = mysql_num_rows($Erg);
?>
Frage:
@@ -189,40 +179,40 @@ case "faqedit":
-\n";
- else
- echo "\tEin Fehler ist aufgetreten. Ist der Eintag bereits gelöscht gewesen?\n";
- }
- break;
-
-case "faqsave";
- if (!IsSet($_GET["FAQID"]))
- echo "\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten...\n";
- else
- {
- $SQL = "UPDATE `FAQ` SET `Frage`='". $_GET["Frage"]. "', `Antwort`='". $_GET["Antwort"].
- "' WHERE `FID`='". $_GET["FAQID"]. "' LIMIT 1";
- $Erg = db_query($SQL, $con);
- if ($Erg == 1)
- echo "\tDer Eintrag wurde geändert \n";
- else
- echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n";
- }
- break;
-
-case "faqnew":
+\n";
+ else
+ echo "\tEin Fehler ist aufgetreten. Ist der Eintag bereits gelöscht gewesen?\n";
+ }
+ break;
+
+ case "faqsave";
+ if (!IsSet ($_GET["FAQID"]))
+ echo "\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten...\n";
+ else {
+ $SQL = "UPDATE `FAQ` SET `Frage`='" . $_GET["Frage"] . "', `Antwort`='" . $_GET["Antwort"] .
+ "' WHERE `FID`='" . $_GET["FAQID"] . "' LIMIT 1";
+ $Erg = db_query($SQL, $con);
+ if ($Erg == 1)
+ echo "\tDer Eintrag wurde geändert \n";
+ else
+ echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n";
+ }
+ break;
+
+ case "faqnew" :
?>
Frage:
@@ -233,51 +223,49 @@ case "faqnew":
\n";
- else
- echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n";
- break;
-
-} //switch ($_GET["quest"])
-
-
-// Hilfsroutine für die Anfragen:
-// Fragenliste anzeigen???
-if ($quest_bearb==1)
-{
- $Erg = mysql_query($SQL, $con);
- // anzahl zeilen
- $Zeilen = mysql_num_rows($Erg);
-
- if ($Zeilen==0)
- echo "\tkeine vorhanden...\n";
- else
- for ($n = 0 ; $n < $Zeilen ; $n++)
- {
- echo "\t". nl2br(mysql_result($Erg, $n, "Question"))."\n
\n";
- echo "\tBearbeiten \n";
- echo " --- \n";
- }
-
-}
+
+
+ break;
+
+ case "faqnewsave";
+ $SQL = "INSERT INTO `FAQ` VALUES ('', '" . $_GET["Frage"] . "', '" . $_GET["Antwort"] . "')";
+ $Erg = db_query($SQL, "Save new FAQ entry");
+ if ($Erg == 1)
+ echo "\tDer Eintrag wurde erfasst. \n";
+ else
+ echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n";
+ break;
+
+ } //switch ($_GET["quest"])
+
+ // Hilfsroutine f�r die Anfragen:
+ // Fragenliste anzeigen???
+ if ($quest_bearb == 1) {
+ $Erg = mysql_query($SQL, $con);
+ // anzahl zeilen
+ $Zeilen = mysql_num_rows($Erg);
+
+ if ($Zeilen == 0)
+ echo "\tkeine vorhanden...\n";
+ else
+ for ($n = 0; $n < $Zeilen; $n++) {
+ echo "\t" . nl2br(mysql_result($Erg, $n, "Question")) . "\n
\n";
+ echo "\tBearbeiten \n";
+ echo " --- \n";
+ }
+
+ }
} //if (IsSet($_GET["quest"]))
-else
-{
- echo "Bitte wähle aus, ob du:\n";
- echo "\n";
+else {
+ echo "Bitte wähle aus, ob du:\n";
+ echo "\n";
}
-include ("../../../camp2011/includes/footer.php");
+include ("includes/footer.php");
?>
diff --git a/www-ssl/admin/free.php b/www-ssl/admin/free.php
index 577ef7be..b45fadcf 100644
--- a/www-ssl/admin/free.php
+++ b/www-ssl/admin/free.php
@@ -1,16 +1,15 @@
\n";
+echo "Hallo " . $_SESSION['Nick'] . ", \n";
echo " \n\nHier findest du alle Engel, welche zur Zeit in keiner Schicht verplant sind: \n";
-
#######################################################
# Ermitteln freier Engel
#
@@ -33,22 +32,20 @@ $SQL = "SELECT Shifts.*, ShiftEntry.*, User.Nick ".
"INNER JOIN (Shifts INNER JOIN ShiftEntry ON Shifts.SID = ShiftEntry.SID) ON User.UID = ShiftEntry.UID ".
"WHERE (Shifts.DateS<=Now() AND Shifts.DateE>=Now() );";
*/
-$SQL = "SELECT Shifts.*, ShiftEntry.* ".
- "FROM `Shifts` INNER JOIN ShiftEntry ON Shifts.SID = ShiftEntry.SID ".
- "WHERE (Shifts.DateS<=Now() AND Shifts.DateE>=Now() AND ShiftEntry.UID>0);";
+$SQL = "SELECT Shifts.*, ShiftEntry.* " .
+"FROM `Shifts` INNER JOIN ShiftEntry ON Shifts.SID = ShiftEntry.SID " .
+"WHERE (Shifts.DateS<=Now() AND Shifts.DateE>=Now() AND ShiftEntry.UID>0);";
//SELECT User.Nick, Schichtplan.*, Schichtbelegung. * FROM User LEFT JOIN Schichtbelegung ON User.UID=Schichtbelegung.UID, Schichtplan LEFT JOIN Schichtbelegung ON Schichtplan.SID = Schichtbelegung.SID WHERE Schichtplan.Date < now() and Schichtplan.EndDate > now() ORDER BY Nick
//echo "$SQL ";
$Erg = mysql_query($SQL, $con);
-$Zeilen = mysql_num_rows($Erg);
+$Zeilen = mysql_num_rows($Erg);
// for ($i = 1; $i < mysql_num_fields($Erg); $i++)
// echo "|".mysql_field_name($Erg, $i);
-
-
echo "\n";
echo "\t\n";
echo "\t\tNick \n";
@@ -58,47 +55,44 @@ echo "\t\tVon \n";
echo "\t\tBis \n";
echo "\t \n";
-
-$inuse="";
-for ($i=0; $i < $Zeilen; $i++)
-{
- echo "\n";
- echo "".
- UID2Nick(mysql_result($Erg, $i, "UID")). " \n";
- echo " \n";
- echo "". mysql_result($Erg, $i, "RID"). " \n";
- echo "". mysql_result($Erg, $i, "DateS"). " \n";
- echo "". mysql_result($Erg, $i, "DateE"). " \n";
- echo " \n";
-
- if ($inuse!="")
- $inuse.= " OR ";
- $inuse.= "(Nick = \"". UID2Nick(mysql_result($Erg, $i, "UID")). "\")";
+$inuse = "";
+for ($i = 0; $i < $Zeilen; $i++) {
+ echo "\n";
+ echo "" .
+ UID2Nick(mysql_result($Erg, $i, "UID")) . " \n";
+ echo " \n";
+ echo "" . mysql_result($Erg, $i, "RID") . " \n";
+ echo "" . mysql_result($Erg, $i, "DateS") . " \n";
+ echo "" . mysql_result($Erg, $i, "DateE") . " \n";
+ echo " \n";
+
+ if ($inuse != "")
+ $inuse .= " OR ";
+ $inuse .= "(Nick = \"" . UID2Nick(mysql_result($Erg, $i, "UID")) . "\")";
}
-if ($inuse!="")
- $inuse=" WHERE NOT (".$inuse.")";
+if ($inuse != "")
+ $inuse = " WHERE NOT (" .
+ $inuse . ")";
echo "
\n";
-
//##########################################################################################################
echo " \n\nhier findest du alle Engel, welche zur Zeit in keiner Schichten verplant sind: \n";
echo "\n";
echo "\t\n\t\tNick \n\t\tDECT \n\t \n";
-$SQL = "SELECT Nick, UID, DECT FROM User".$inuse.";";
+$SQL = "SELECT Nick, UID, DECT FROM User" . $inuse . ";";
$Erg = mysql_query($SQL, $con);
-$Zeilen = mysql_num_rows($Erg);
-for ($i=0; $i < $Zeilen; $i++)
-{
- echo "\t\n";
- echo "\t\t".
- mysql_result($Erg, $i, "Nick"). " \n";
- echo "\t\t". mysql_result($Erg, $i, "DECT"). " \n";
- echo "\n \n";
+$Zeilen = mysql_num_rows($Erg);
+for ($i = 0; $i < $Zeilen; $i++) {
+ echo "\t\n";
+ echo "\t\t" .
+ mysql_result($Erg, $i, "Nick") . " \n";
+ echo "\t\t" . mysql_result($Erg, $i, "DECT") . " \n";
+ echo "\n \n";
}
echo "
\n";
-include ("../../../camp2011/includes/footer.php");
+include ("includes/footer.php");
?>
diff --git a/www-ssl/admin/free_DECT.php b/www-ssl/admin/free_DECT.php
index 83a4123f..4b4e3085 100644
--- a/www-ssl/admin/free_DECT.php
+++ b/www-ssl/admin/free_DECT.php
@@ -1,9 +1,9 @@
=Now() AND ShiftEntry.UID>0);";
+$SQL = "SELECT Shifts.*, ShiftEntry.* " .
+"FROM `Shifts` INNER JOIN ShiftEntry ON Shifts.SID = ShiftEntry.SID " .
+"WHERE (Shifts.DateS<=Now() AND Shifts.DateE>=Now() AND ShiftEntry.UID>0);";
$Erg = mysql_query($SQL, $con);
-$Zeilen = mysql_num_rows($Erg);
+$Zeilen = mysql_num_rows($Erg);
-$inuse="";
-for ($i=0; $i < $Zeilen; $i++)
-{
- if ($inuse!="")
- $inuse.= " OR ";
- $inuse.= "(UID = \"". mysql_result($Erg, $i, "UID"). "\")";
-}
-if ($inuse!="")
-{
- $inuse=" WHERE (NOT (".$inuse.")) AND (DECT!='')";
+$inuse = "";
+for ($i = 0; $i < $Zeilen; $i++) {
+ if ($inuse != "")
+ $inuse .= " OR ";
+ $inuse .= "(UID = \"" . mysql_result($Erg, $i, "UID") . "\")";
}
-else
-{
- $inuse=" WHERE (DECT!='')";
+if ($inuse != "") {
+ $inuse = " WHERE (NOT (" . $inuse . ")) AND (DECT!='')";
+} else {
+ $inuse = " WHERE (DECT!='')";
}
-
//##########################################################################################################
-$SQL = "SELECT * FROM User".$inuse.";";
+$SQL = "SELECT * FROM User" . $inuse . ";";
$Erg = mysql_query($SQL, $con);
-$Zeilen = mysql_num_rows($Erg);
-for ($i=0; $i < $Zeilen; $i++)
-{
- // get DECT number
- echo mysql_result($Erg, $i, "DECT"). "\t";
+$Zeilen = mysql_num_rows($Erg);
+for ($i = 0; $i < $Zeilen; $i++) {
+ // get DECT number
+ echo mysql_result($Erg, $i, "DECT") . "\t";
- // get all user rights
- $SQL_RIGHT = "SELECT * FROM UserCVS WHERE UID=". mysql_result($Erg, $i, "UID"). ";";
- $Erg_RIGHT = mysql_query($SQL_RIGHT, $con);
- $UserRights = mysql_fetch_array($Erg_RIGHT);
+ // get all user rights
+ $SQL_RIGHT = "SELECT * FROM UserCVS WHERE UID=" . mysql_result($Erg, $i, "UID") . ";";
+ $Erg_RIGHT = mysql_query($SQL_RIGHT, $con);
+ $UserRights = mysql_fetch_array($Erg_RIGHT);
- foreach( $UserRights as $Var => $Value)
- {
- if( (strpos( $Var, ".php") === false) AND
- (strpos( $Var, "/") === false) AND
- (strpos( $Var, "UID") === false) AND
- (is_numeric($Var) === false) )
- {
- echo "\"".$Var. "\"=". $Value. "\t";
- }
- }
+ foreach ($UserRights as $Var => $Value) {
+ if ((strpos($Var, ".php") === false) AND (strpos($Var, "/") === false) AND (strpos($Var, "UID") === false) AND (is_numeric($Var) === false)) {
+ echo "\"" . $Var . "\"=" . $Value . "\t";
+ }
+ }
- // get shift types
- $SQL_TYPES = "SELECT TID FROM `ShiftEntry` WHERE UID=". mysql_result($Erg, $i, "UID"). " GROUP BY TID;";
- $Erg_TYPES = mysql_query($SQL_TYPES, $con);
- $Zeilen_Typen = mysql_num_rows($Erg_TYPES);
- for ($j=0; $j < $Zeilen_Typen; $j++)
- {
- echo "\"TID_". TID2Type( mysql_result($Erg_TYPES, $j, "TID")). "\"=Y\t";
- }
+ // get shift types
+ $SQL_TYPES = "SELECT TID FROM `ShiftEntry` WHERE UID=" . mysql_result($Erg, $i, "UID") . " GROUP BY TID;";
+ $Erg_TYPES = mysql_query($SQL_TYPES, $con);
+ $Zeilen_Typen = mysql_num_rows($Erg_TYPES);
+ for ($j = 0; $j < $Zeilen_Typen; $j++) {
+ echo "\"TID_" . TID2Type(mysql_result($Erg_TYPES, $j, "TID")) . "\"=Y\t";
+ }
- echo "\n";
-// echo " ";
+ echo "\n";
+ // echo " ";
}
-
?>
diff --git a/www-ssl/admin/group.php b/www-ssl/admin/group.php
index f42fea97..b8a52ec2 100644
--- a/www-ssl/admin/group.php
+++ b/www-ssl/admin/group.php
@@ -1,49 +1,49 @@
\n";
- echo "\n";
- echo "\tGroupname \n";
- echo "\tLink \n";
- echo " \n";
-
- for ($n = 0 ; $n < $Zeilen ; $n++) {
- echo "\n";
- echo "\t".mysql_result($Erg, $n, "Name")." \n";
-
- echo "change \n";
- echo " \n";
- }
-
- // new form
- echo "\n";
- echo "\t\n";
- echo "\t\t \n";
- echo "\t\t \n";
- echo "\t \n";
- echo " \n";
-
- echo "\t\n";
- // Ende Userliste
-}
-
-include ("../../../camp2011/includes/footer.php");
+include ("includes/header.php");
+include ("includes/funktion_db_list.php");
+
+if (!IsSet ($_GET["enterGID"])) {
+ // Userliste, keine UID uebergeben...
+
+ $SQL = "SELECT * FROM `UserGroups` ORDER BY `Name` ASC";
+ $Erg = mysql_query($SQL, $con);
+ echo mysql_error($con);
+
+ // anzahl zeilen
+ $Zeilen = mysql_num_rows($Erg);
+
+ echo "\n";
+ // Ende Userliste
+}
+
+include ("includes/footer.php");
?>
diff --git a/www-ssl/admin/index.php b/www-ssl/admin/index.php
index e7be285c..4e761078 100644
--- a/www-ssl/admin/index.php
+++ b/www-ssl/admin/index.php
@@ -1,12 +1,12 @@
\n";
+include ("includes/header.php");
+include ("includes/funktion_db_list.php");
+echo "Hallo Erzengel " . $_SESSION['Nick'] . ", \n";
?>
du bist jetzt im Erzengel-Bereich. Hier kannst du die Engel-Verwaltung vornehmen.
@@ -14,6 +14,8 @@ du bist jetzt im Erzengel-Bereich. Hier kannst du die Engel-Verwaltung vornehmen
Bitte melde dich hier nach getaner Arbeit immer ab, damit kein anderer hier Änderungen vornehmen kann.
diff --git a/www-ssl/admin/room.php b/www-ssl/admin/room.php
index 09006675..e3defb23 100644
--- a/www-ssl/admin/room.php
+++ b/www-ssl/admin/room.php
@@ -1,199 +1,180 @@
\nhier hast du die Möglichkeit, neue Räume für die Schichtpläne einzutragen ".
- "oder vorhandene abzuändern: \n";
-
- echo "- Neuen Raum/Ort eintragen \n";
-
- echo "\n";
- echo "\n";
-
- for( $i = 1; $i < mysql_num_fields($Erg); $i++ )
- {
- if( substr( mysql_field_name($Erg, $i), 0, 12) == "DEFAULT_EID_")
- echo "\t Anzahl ". $EngelTypeID[substr( mysql_field_name($Erg, $i), 12)]. " ";
- else
- echo "\t". mysql_field_name($Erg, $i)." ";
- }
- echo "\tÄndern ";
- echo " ";
-
- for( $t = 0; $t < mysql_num_rows($Erg); $t++ )
- {
- echo "\t\n";
- for ($j = 1; $j < mysql_num_fields($Erg); $j++)
- {
- echo "\t\t".mysql_result($Erg, $t, $j)." \n";
- }
- echo "\t\t### \n";
- echo "\t \n";
- } // ende Auflistung Raeume
- echo "
";
-}
-else
-{
-
-UnSet($SQL);
-
-switch ($_GET["action"]) {
-
-case 'new':
- echo "Neuen Raum einrichten: ";
- echo "\n";
- echo "\n";
- echo " \n";
- echo " \n";
- echo " ";
- break;
-
-case 'newsave':
- $vars = $_GET;
- $count = count($vars) - 1;
- $vars = array_splice($vars, 0, $count);
- $Keys = "";
- $Values = "";
- foreach($vars as $key => $value)
- {
- $Keys .= ", `$key`";
- $Values .= ", '$value'";
- }
- $SQL = "INSERT INTO `Room` (". substr( $Keys, 2). ") VALUES (". substr( $Values, 2). ")";
- SetHeaderGo2Back();
- break;
-
-case 'change':
- if (! IsSet($_GET["RID"]))
- echo "Fehlerhafter Aufruf!";
- else
- {
- $SQL2 = "SELECT * FROM `Room` WHERE `RID`='". $_GET["RID"]. "'";
- $ERG = mysql_query($SQL2, $con);
-
- if( mysql_num_rows( $ERG)>0)
- {
- echo "Raum abändern:\n";
- echo "Hier kannst du eintragen, welche und wieviele Engel für den Raum zur Verf?gung stehen müssen.";
- echo "\n";
- echo "\n";
- echo " \n";
- echo " \n";
- echo " \n";
- echo " ";
- echo "\n";
- echo " \n";
- echo " \n";
- echo " ";
- echo " ";
- }
- else
- echo "FEHLER: Room ID ". $_GET["RID"]. " nicht gefunden";
- }
- break;
-
-case 'changesave':
- $sql="";
- $vars = $_GET;
- $count = count($vars) - 2;
- $vars = array_splice($vars, 0, $count);
- foreach($vars as $key => $value)
- {
- $keys = substr($key,1);
- $sql .= ", `".$keys."`='".$value."' ";
- }
- $SQL = "UPDATE `Room` SET ". substr($sql, 2). " WHERE `RID`='". $_GET["eRID"]. "'";
- SetHeaderGo2Back();
- break;
-
-case 'delete':
- if (IsSet($_GET["RID"])) {
- $SQL="DELETE FROM `Room` WHERE `RID`='". $_GET["RID"]. "'";
- } else {
- echo "Fehlerhafter Aufruf";
- }
- SetHeaderGo2Back();
- break;
-
-} //switch
-
-
-// Update ???
-
-if (IsSet($SQL)){
-// echo $SQL;
- // hier muesste das SQL ausgefuehrt werden...
- $Erg = db_query($SQL, "exec SQL");
- if ($Erg == 1)
- echo "Änderung wurde gesichert... ";
- else
- {
- echo "Fehler beim speichern... bitte noch ein mal probieren :)";
- echo " ".mysql_error( $con ). " ($SQL) ";
- }
-} // Ende Update
+if (!IsSet ($_GET["action"])) {
+ echo "Hallo " . $_SESSION['Nick'] .
+ ", \nhier hast du die Möglichkeit, neue Räume für die Schichtpläne einzutragen " .
+ "oder vorhandene abzuändern: \n";
+
+ echo "- Neuen Raum/Ort eintragen \n";
+
+ echo "\n";
+ echo "\n";
+
+ for ($i = 1; $i < mysql_num_fields($Erg); $i++) {
+ if (substr(mysql_field_name($Erg, $i), 0, 12) == "DEFAULT_EID_")
+ echo "\t Anzahl " . $EngelTypeID[substr(mysql_field_name($Erg, $i), 12)] . " ";
+ else
+ echo "\t" . mysql_field_name($Erg, $i) . " ";
+ }
+ echo "\tÄndern ";
+ echo " ";
+
+ for ($t = 0; $t < mysql_num_rows($Erg); $t++) {
+ echo "\t\n";
+ for ($j = 1; $j < mysql_num_fields($Erg); $j++) {
+ echo "\t\t" . mysql_result($Erg, $t, $j) . " \n";
+ }
+ echo "\t\t### \n";
+ echo "\t \n";
+ } // ende Auflistung Raeume
+ echo "
";
+} else {
+
+ UnSet ($SQL);
+
+ switch ($_GET["action"]) {
+
+ case 'new' :
+ echo "Neuen Raum einrichten: ";
+ echo "\n";
+ echo "\n";
+ echo " \n";
+ echo " \n";
+ echo " ";
+ break;
+
+ case 'newsave' :
+ $vars = $_GET;
+ $count = count($vars) - 1;
+ $vars = array_splice($vars, 0, $count);
+ $Keys = "";
+ $Values = "";
+ foreach ($vars as $key => $value) {
+ $Keys .= ", `$key`";
+ $Values .= ", '$value'";
+ }
+ $SQL = "INSERT INTO `Room` (" . substr($Keys, 2) . ") VALUES (" . substr($Values, 2) . ")";
+ SetHeaderGo2Back();
+ break;
+
+ case 'change' :
+ if (!IsSet ($_GET["RID"]))
+ echo "Fehlerhafter Aufruf!";
+ else {
+ $SQL2 = "SELECT * FROM `Room` WHERE `RID`='" . $_GET["RID"] . "'";
+ $ERG = mysql_query($SQL2, $con);
+
+ if (mysql_num_rows($ERG) > 0) {
+ echo "Raum abändern:\n";
+ echo "Hier kannst du eintragen, welche und wieviele Engel für den Raum zur Verf?gung stehen müssen.";
+ echo "\n";
+ echo "\n";
+ echo " \n";
+ echo " \n";
+ echo " \n";
+ echo " ";
+ echo "\n";
+ echo " \n";
+ echo " \n";
+ echo " ";
+ echo " ";
+ } else
+ echo "FEHLER: Room ID " . $_GET["RID"] . " nicht gefunden";
+ }
+ break;
+
+ case 'changesave' :
+ $sql = "";
+ $vars = $_GET;
+ $count = count($vars) - 2;
+ $vars = array_splice($vars, 0, $count);
+ foreach ($vars as $key => $value) {
+ $keys = substr($key, 1);
+ $sql .= ", `" . $keys . "`='" . $value . "' ";
+ }
+ $SQL = "UPDATE `Room` SET " . substr($sql, 2) . " WHERE `RID`='" . $_GET["eRID"] . "'";
+ SetHeaderGo2Back();
+ break;
+
+ case 'delete' :
+ if (IsSet ($_GET["RID"])) {
+ $SQL = "DELETE FROM `Room` WHERE `RID`='" . $_GET["RID"] . "'";
+ } else {
+ echo "Fehlerhafter Aufruf";
+ }
+ SetHeaderGo2Back();
+ break;
+
+ } //switch
+
+ // Update ???
+
+ if (IsSet ($SQL)) {
+ // echo $SQL;
+ // hier muesste das SQL ausgefuehrt werden...
+ $Erg = db_query($SQL, "exec SQL");
+ if ($Erg == 1)
+ echo "Änderung wurde gesichert... ";
+ else {
+ echo "Fehler beim speichern... bitte noch ein mal probieren :)";
+ echo " " . mysql_error($con) . " ($SQL) ";
+ }
+ } // Ende Update
} //IF IsSet($action)
-include ("../../../camp2011/includes/footer.php");
+include ("includes/footer.php");
?>
diff --git a/www-ssl/admin/schichtplan.php b/www-ssl/admin/schichtplan.php
index af3cd7d4..70ef5a6a 100644
--- a/www-ssl/admin/schichtplan.php
+++ b/www-ssl/admin/schichtplan.php
@@ -1,32 +1,30 @@
\n";
- if ($Erg == 1)
- {
- echo "SQL war erfolgreich";
- }
- else
- {
- echo "SQL Fehler (". mysql_error($con).")" ;
- }
+include ("includes/header.php");
+
+function executeSQL($SQL) {
+ global $debug, $con;
+
+ $Erg = mysql_query($SQL, $con);
+ if ($debug)
+ echo "DEBUG SQL: $SQL \n";
+ if ($Erg == 1) {
+ echo "SQL war erfolgreich";
+ } else {
+ echo "SQL Fehler (" . mysql_error($con) . ")";
+ }
}
-if (!IsSet($_GET["action"])) {
-echo "Hallo ".$_SESSION['Nick'].", \n";
-echo "hier kannst du Schichten anlegen, ändern oder löschen. ";
-echo "Neue Schicht einplanen \n\n";
+if (!IsSet ($_GET["action"])) {
+ echo "Hallo " . $_SESSION['Nick'] . ", \n";
+ echo "hier kannst du Schichten anlegen, ändern oder löschen. ";
+ echo "Neue Schicht einplanen \n\n";
-echo "\n";
+ echo " \n";
?>
@@ -38,358 +36,327 @@ echo "\n";
\n";
- echo "\t\t \n";
- echo "\t\t".mysql_result($Erg, $i, "DateS")." \n";
-
- $sql2= "SELECT `Name` FROM `Room` WHERE `RID`='".mysql_result($Erg, $i, "RID")."'";
- $Erg2 = mysql_query($sql2, $con);
- if( mysql_num_rows($Erg2) > 0)
- echo "\t\t".mysql_result($Erg2, 0, "Name")." \n";
- else
- echo "\t\tUnbenkannt (RID=". mysql_result($Erg, $i, "RID"). ") \n";
- echo "\t\t".mysql_result($Erg, $i, "Len")." Std. \n";
- echo "\t\t#### \n";
- echo "\t\n";
-}
-echo "
\n";
-echo " \n";
-echo " \n";
-echo " \n";
+ $sql = "SELECT `SID`, `DateS`, `RID`, `Len` FROM `Shifts` " .
+ "ORDER BY `RID`, `DateS` ";
+ $Erg = mysql_query($sql, $con);
+ $rowcount = mysql_num_rows($Erg);
+ for ($i = 0; $i < $rowcount; $i++) {
+ echo "\t\n";
+ echo "\t\t \n";
+ echo "\t\t" . mysql_result($Erg, $i, "DateS") . " \n";
+
+ $sql2 = "SELECT `Name` FROM `Room` WHERE `RID`='" . mysql_result($Erg, $i, "RID") . "'";
+ $Erg2 = mysql_query($sql2, $con);
+ if (mysql_num_rows($Erg2) > 0)
+ echo "\t\t" . mysql_result($Erg2, 0, "Name") . " \n";
+ else
+ echo "\t\tUnbenkannt (RID=" . mysql_result($Erg, $i, "RID") . ") \n";
+ echo "\t\t" . mysql_result($Erg, $i, "Len") . " Std. \n";
+ echo "\t\t#### \n";
+ echo "\t \n";
+ }
+ echo "\n";
+ echo " \n";
+ echo " \n";
+ echo "\n";
} else {
-// aus sicherheitzgründen wegen späterer genuzung
-UnSet($chSQL);
-
-switch ($_GET["action"]){
-
-case 'change':
- if ( !IsSet($_GET["SID"]) )
- {
- echo "Fehlerhafter Aufruf!\n";
- }
- else
- {
-
- $sql = "SELECT * FROM `Shifts` WHERE (`SID` = '". $_GET["SID"]. "' )";
- $Erg = mysql_query($sql, $con);
-
- echo "Schicht abändern: \n";
-
- // Anzeige Allgemeiner schaischt daten
- echo "";
- echo "\n";
-
- echo " \n";
- echo " \n";
- echo " \n";
- echo " \n\n";
-
- // Löschen
- echo "\n";
- echo " \n";
- echo " \n";
- echo " \n";
- echo " \n\n";
-
- echo "ACHTUNG: \n";
- echo "Beim Löschen werden die bisher eingetragenen Engel für diese Schicht mitgelöscht. \n";
-
- echo " \n\n\n\n";
-
- //Freie Engelschichten
- $sql3 = "SELECT `TID` FROM `ShiftEntry` WHERE `SID`='". $_GET["SID"]. "' AND `UID`='0'";
- $Erg3 = mysql_query($sql3, $con);
- $rowcount = mysql_num_rows($Erg3);
-
- echo "Folgende Engelschichten sind noch nicht vergeben.\n";
- echo "Und koenen, wenn diese nSchicht nicht benoetigt wird geloet werden: \n";
- for ($j=0; $j < $rowcount; $j++)
- {
- $TID = mysql_result($Erg3, $j, 0);
- echo "".
- "freie ". TID2Type($TID). Get_Text("inc_schicht_Engel"). "schicht loeschen \n";
- }
- echo " \n\n\n\n";
-
- //Ausgabe eingetragener schischten
- $sql3 = "SELECT * FROM `ShiftEntry` WHERE `SID`='". $_GET["SID"]. "' AND NOT `UID`='0'";
- $Erg3 = mysql_query($sql3, $con);
- $rowcount = mysql_num_rows($Erg3);
-
- echo "Folgende Engel Sind fuer die Schicht eingetargen.\n";
- echo "Und koennen, wenn diese nicht zu Schicht erschienen sind ausgetragen werden: \n";
- echo "\n".
- "".
- "nick ".
- "type ".
- "normal ".
- "freeloader :-( ".
- " ";
-
- for ($j=0; $j < $rowcount; $j++)
- {
- $userUID=mysql_result($Erg3, $j, "UID");
- echo "\t\n";
- echo "\t\t". UID2Nick($userUID). " \n";
- echo "\t\t". TID2Type(mysql_result($Erg3, $j, "TID")). Get_Text("inc_schicht_Engel"). " \n";
- echo "\t\t###-austragen-### \n";
- echo "\t\t###-austragen-freeloader-### \n";
- echo "\t \n";
- } // FOR
-
- echo "
\n\n\n\n";
-
- //Nachtragen von Engeln
- echo "Hat ein anderer Engel die Schicht übernommen, trage ihn bitte ein:";
- echo "\n";
- echo " \n";
- echo " \n";
-
- // Listet alle Nicks auf
- echo "\n";
- if( $FromPentabarf != "Y")
- {
- echo "\t--neu-- \n";
- }
-
- $usql="SELECT * FROM `User` ORDER BY `Nick`";
- $uErg = mysql_query($usql, $con);
- $urowcount = mysql_num_rows($uErg);
- for ($k=0; $k<$urowcount; $k++)
- {
- echo "\t".
- mysql_result($uErg, $k, "Nick").
- " \n";
- }
- echo " \n";
-
- echo " als \n";
-
- // holt eine liste der benötigten Engel zu dieser Schischt
- $sql3 = "SELECT Count(`TID`) AS `CTID`, `TID` FROM `ShiftEntry` ";
- $sql3.= "WHERE (`SID`='". $_GET["SID"]. "' AND `UID`='0') ";
- $sql3.= "GROUP BY `SID`, `TID`, `UID` ";
- $Erg3 = mysql_query($sql3, $con);
- $i=-1;
- while( ++$i < mysql_num_rows($Erg3))
- {
- $EngelNeed[mysql_result($Erg3, $i, "TID")] = mysql_result($Erg3, $i, "CTID");
- }
-
- // Gibt dei möglich Engeltypen aus und zeigt wíefiel noch beötigt werden
- echo "\n";
- $SQL2 = "SELECT `TID`, `Name` FROM `EngelType` ORDER BY `Name`";
- $Erg2 = mysql_query($SQL2, $con);
- for ($l = 0; $l < mysql_num_rows($Erg2); $l++)
- {
- $EngelTID = mysql_result($Erg2, $l, "TID");
- echo "";
- echo mysql_result($Erg2, $l, "Name"). Get_Text("inc_schicht_engel");
- if( !isset($EngelNeed[$EngelTID]) )
- echo " (0)";
- else
- echo " (".$EngelNeed[$EngelTID].")";
- echo " \n";
- }
- echo " \n";
-
- echo " \n";
-
- echo " \n Anzahl New\n";
-
- echo " ";
-
- } // IF ISSET(
- break;
-
-case 'engeladd':
- if( $_GET["UIDs"]>0)
- {
-
- $SQL = "SELECT * FROM `ShiftEntry` ".
- "WHERE (`SID`='". $_GET["SID"]. "' AND `TID`='". $_GET["TID"]. "' AND `UID`='0')";
- $ERG = mysql_query($SQL, $con);
- if( mysql_num_rows($ERG) != 0 )
- {
- $chSQL = "UPDATE `ShiftEntry` SET ".
- "`UID`='". $_GET["UIDs"]. "', `Comment`='shift added by ".$_SESSION['Nick']."' ".
- "WHERE (`SID`='". $_GET["SID"]. "' AND ".
- "`TID`='". $_GET["TID"]. "' AND `UID`='0' ) LIMIT 1";
- }
- else
- {
- $chSQL = "INSERT INTO `ShiftEntry` (`SID`, `TID`, `UID`, `Comment`) VALUES (".
- "'". $_GET["SID"]. "', '". $_GET["TID"]. "', ".
- "'". $_GET["UIDs"]. "', 'shift added by ".$_SESSION['Nick']."')";
- }
- echo "Es wird folgende Schicht zusätzlich eingetragen: \n";
- echo "Engel: ".UID2Nick($_GET["UIDs"])." \n";
- echo "Bemerkung: Schicht eingetragen durch Erzengel ".$_SESSION['Nick']." \n \n";
- }
- else
- {
- echo "Es wird folgende Schicht wurde ". $_GET["eAnzahlNew"]. "x zusätzlich eingetragen: \n";
- for( $i=0; $i<$_GET["eAnzahlNew"]; $i++)
- {
- echo "$i. \n";
- $SQL = "INSERT INTO `ShiftEntry` (`SID`, `TID`, `UID`, `Comment`) VALUES (";
- $SQL .= "'". $_GET["SID"]. "', '". $_GET["TID"]. "', '0', NULL)";
- $ERG = mysql_query($SQL, $con);
- if( $debug )
- echo "DEBUG SQL: $SQL \n";
- if ($ERG == 1)
- {
- echo "Änderung wurde gesichert... ";
- }
- else
- {
- echo "Fehler beim speichern... bitte noch ein mal probieren :) ";
- echo mysql_error($con);
- }
- echo "Es wird eine weitere Schicht eingetragen: \n";
- }
- }
- break;
-
-case 'engeldel':
- $chSQL = "UPDATE `ShiftEntry` SET `UID`='0', `Comment`= 'NULL' WHERE (`SID`='". $_GET["SID"].
- "' AND `UID`='". $_GET["UIDs"]. "') LIMIT 1";
- if( isset($_GET["freeloader"]) && $_GET["freeloader"]==1)
- {
- $sql = "SELECT * FROM `Shifts` WHERE (`SID` = '". $_GET["SID"]. "' )";
- $Erg = mysql_query($sql, $con);
- if( mysql_num_rows( $Erg) == 1)
- {
- $UID = $_GET["UIDs"];
- $Length = mysql_result($Erg, 0, "Len");
- $Comment = "Start: ". mysql_result($Erg, 0, "DateS"). "; ".
- "Beschreibung: ". mysql_result($Erg, 0, "Man"). "; ".
- "Removed by ". $_SESSION['Nick'];
- $ch2SQL =
- "INSERT INTO `ShiftFreeloader` (`Remove_Time`, `UID`, `Length`, `Comment`) ".
- "VALUES ( CURRENT_TIMESTAMP, '$UID', '$Length', '$Comment');";
- }
- }
- break;
-
-case 'engelshiftdel':
- $chSQL = "DELETE FROM `ShiftEntry` WHERE `SID`='". $_GET["SID"]. "' AND `TID`='".
- $_GET["TID"]. "' AND `UID`='0' LIMIT 1";
- break;
-
-case 'changesave':
- $query = mysql_query("SELECT DATE_ADD('". $_GET["eDate"]. "', INTERVAL '+0 ". $_GET["eDauer"]. "' DAY_HOUR)", $con);
- $enddate = mysql_fetch_row($query);
-
- $chSQL = "UPDATE `Shifts` SET ".
- "`DateS`='". $_GET["eDate"]. "', ".
- "`DateE`='".$enddate[0]. "', ".
- "`RID`='". $_GET["eRID"]. "', ".
- "`Len`='". $_GET["eDauer"]. "', ".
- "`Man`='". $_GET["eName"]. "', ".
- "`URL`='". $_GET["eURL"]. "' ".
- "WHERE `SID`='". $_GET["SID"]. "'";
- SetHeaderGo2Back();
- break;
-
-case 'delete':
- $chSQL = "DELETE FROM `Shifts` WHERE `SID`='". $_GET["SID"]. "' LIMIT 1";
- $ch2SQL = "DELETE FROM `ShiftEntry` WHERE `SID`='". $_GET["SID"]. "'";
- SetHeaderGo2Back();
- break;
-
-case 'deleteShifs':
- foreach ($_GET as $k => $v)
- if( strpos( " ".$k, "SID") == 1)
- {
- echo "Shifts $v wird gelöscht...";
- executeSQL( "DELETE FROM `Shifts` WHERE `SID`='$v' LIMIT 1");
- echo " \n";
- echo "ShiftEntry $v wird gelöscht...";
- executeSQL( "DELETE FROM `ShiftEntry` WHERE `SID`='$v'");
- echo " \n";
- }
- break;
-
-} // end switch
-
-if (IsSet($chSQL)){
-// echo $chSQL;
- // hier muesste das SQL ausgefuehrt werden...
- $Erg = mysql_query($chSQL, $con);
- if( $debug )
- echo "DEBUG SQL: $chSQL \n";
- if ($Erg == 1)
- {
- echo "Änderung wurde gesichert... ";
- if( $debug )
- echo "DEBUG: ergebniss". $Erg. " \n";
- if (IsSet($ch2SQL))
- {
- $Erg = mysql_query($ch2SQL, $con);
- if( $debug )
- echo "DEBUG SQL: $ch2SQL \n";
- if( $debug ) echo "DEBUG: ergebniss". $Erg. " \n";
- }
- }
- else
- {
- echo "Fehler beim speichern... bitte noch ein mal probieren :) ";
- echo mysql_error($con);
- }
-} // Ende Update
+ // aus sicherheitzgr�nden wegen sp�terer genuzung
+ UnSet ($chSQL);
-}
+ switch ($_GET["action"]) {
+
+ case 'change' :
+ if (!IsSet ($_GET["SID"])) {
+ echo "Fehlerhafter Aufruf!\n";
+ } else {
+
+ $sql = "SELECT * FROM `Shifts` WHERE (`SID` = '" . $_GET["SID"] . "' )";
+ $Erg = mysql_query($sql, $con);
+
+ echo "Schicht abändern: \n";
+
+ // Anzeige Allgemeiner schaischt daten
+ echo "";
+ echo "\n";
+
+ echo " \n";
+ echo " \n";
+ echo " \n";
+ echo " \n\n";
+
+ // L�schen
+ echo "\n";
+ echo " \n";
+ echo " \n";
+ echo " \n";
+ echo " \n\n";
+
+ echo "ACHTUNG: \n";
+ echo "Beim Löschen werden die bisher eingetragenen Engel für diese Schicht mitgelöscht. \n";
+
+ echo " \n\n\n\n";
+
+ //Freie Engelschichten
+ $sql3 = "SELECT `TID` FROM `ShiftEntry` WHERE `SID`='" . $_GET["SID"] . "' AND `UID`='0'";
+ $Erg3 = mysql_query($sql3, $con);
+ $rowcount = mysql_num_rows($Erg3);
+
+ echo "Folgende Engelschichten sind noch nicht vergeben.\n";
+ echo "Und koenen, wenn diese nSchicht nicht benoetigt wird geloet werden: \n";
+ for ($j = 0; $j < $rowcount; $j++) {
+ $TID = mysql_result($Erg3, $j, 0);
+ echo "" .
+ "freie " . TID2Type($TID) . Get_Text("inc_schicht_Engel") . "schicht loeschen \n";
+ }
+ echo " \n\n\n\n";
+
+ //Ausgabe eingetragener schischten
+ $sql3 = "SELECT * FROM `ShiftEntry` WHERE `SID`='" . $_GET["SID"] . "' AND NOT `UID`='0'";
+ $Erg3 = mysql_query($sql3, $con);
+ $rowcount = mysql_num_rows($Erg3);
+
+ echo "Folgende Engel Sind fuer die Schicht eingetargen.\n";
+ echo "Und koennen, wenn diese nicht zu Schicht erschienen sind ausgetragen werden: \n";
+ echo "\n" .
+ "" .
+ "nick " .
+ "type " .
+ "normal " .
+ "freeloader :-( " .
+ " ";
+
+ for ($j = 0; $j < $rowcount; $j++) {
+ $userUID = mysql_result($Erg3, $j, "UID");
+ echo "\t\n";
+ echo "\t\t" . UID2Nick($userUID) . " \n";
+ echo "\t\t" . TID2Type(mysql_result($Erg3, $j, "TID")) . Get_Text("inc_schicht_Engel") . " \n";
+ echo "\t\t###-austragen-### \n";
+ echo "\t\t###-austragen-freeloader-### \n";
+ echo "\t \n";
+ } // FOR
+
+ echo "
\n\n\n\n";
+ //Nachtragen von Engeln
+ echo "Hat ein anderer Engel die Schicht übernommen, trage ihn bitte ein:";
+ echo "\n";
+ echo " \n";
+ echo " \n";
+
+ // Listet alle Nicks auf
+ echo "\n";
+ if ($FromPentabarf != "Y") {
+ echo "\t--neu-- \n";
+ }
+
+ $usql = "SELECT * FROM `User` ORDER BY `Nick`";
+ $uErg = mysql_query($usql, $con);
+ $urowcount = mysql_num_rows($uErg);
+ for ($k = 0; $k < $urowcount; $k++) {
+ echo "\t" .
+ mysql_result($uErg, $k, "Nick") .
+ " \n";
+ }
+ echo " \n";
+
+ echo " als \n";
+
+ // holt eine liste der ben�tigten Engel zu dieser Schischt
+ $sql3 = "SELECT Count(`TID`) AS `CTID`, `TID` FROM `ShiftEntry` ";
+ $sql3 .= "WHERE (`SID`='" . $_GET["SID"] . "' AND `UID`='0') ";
+ $sql3 .= "GROUP BY `SID`, `TID`, `UID` ";
+ $Erg3 = mysql_query($sql3, $con);
+ $i = -1;
+ while (++ $i < mysql_num_rows($Erg3)) {
+ $EngelNeed[mysql_result($Erg3, $i, "TID")] = mysql_result($Erg3, $i, "CTID");
+ }
+
+ // Gibt dei m�glich Engeltypen aus und zeigt w�efiel noch be�tigt werden
+ echo "\n";
+ $SQL2 = "SELECT `TID`, `Name` FROM `EngelType` ORDER BY `Name`";
+ $Erg2 = mysql_query($SQL2, $con);
+ for ($l = 0; $l < mysql_num_rows($Erg2); $l++) {
+ $EngelTID = mysql_result($Erg2, $l, "TID");
+ echo "";
+ echo mysql_result($Erg2, $l, "Name") . Get_Text("inc_schicht_engel");
+ if (!isset ($EngelNeed[$EngelTID]))
+ echo " (0)";
+ else
+ echo " (" . $EngelNeed[$EngelTID] . ")";
+ echo " \n";
+ }
+ echo " \n";
+
+ echo " \n";
+
+ echo " \n Anzahl New\n";
+
+ echo " ";
+
+ } // IF ISSET(
+ break;
+
+ case 'engeladd' :
+ if ($_GET["UIDs"] > 0) {
+
+ $SQL = "SELECT * FROM `ShiftEntry` " .
+ "WHERE (`SID`='" . $_GET["SID"] . "' AND `TID`='" . $_GET["TID"] . "' AND `UID`='0')";
+ $ERG = mysql_query($SQL, $con);
+ if (mysql_num_rows($ERG) != 0) {
+ $chSQL = "UPDATE `ShiftEntry` SET " .
+ "`UID`='" . $_GET["UIDs"] . "', `Comment`='shift added by " . $_SESSION['Nick'] . "' " .
+ "WHERE (`SID`='" . $_GET["SID"] . "' AND " .
+ "`TID`='" . $_GET["TID"] . "' AND `UID`='0' ) LIMIT 1";
+ } else {
+ $chSQL = "INSERT INTO `ShiftEntry` (`SID`, `TID`, `UID`, `Comment`) VALUES (" .
+ "'" . $_GET["SID"] . "', '" . $_GET["TID"] . "', " .
+ "'" . $_GET["UIDs"] . "', 'shift added by " . $_SESSION['Nick'] . "')";
+ }
+ echo "Es wird folgende Schicht zusätzlich eingetragen: \n";
+ echo "Engel: " . UID2Nick($_GET["UIDs"]) . " \n";
+ echo "Bemerkung: Schicht eingetragen durch Erzengel " . $_SESSION['Nick'] . " \n \n";
+ } else {
+ echo "Es wird folgende Schicht wurde " . $_GET["eAnzahlNew"] . "x zusätzlich eingetragen: \n";
+ for ($i = 0; $i < $_GET["eAnzahlNew"]; $i++) {
+ echo "$i. \n";
+ $SQL = "INSERT INTO `ShiftEntry` (`SID`, `TID`, `UID`, `Comment`) VALUES (";
+ $SQL .= "'" . $_GET["SID"] . "', '" . $_GET["TID"] . "', '0', NULL)";
+ $ERG = mysql_query($SQL, $con);
+ if ($debug)
+ echo "DEBUG SQL: $SQL \n";
+ if ($ERG == 1) {
+ echo "Änderung wurde gesichert... ";
+ } else {
+ echo "Fehler beim speichern... bitte noch ein mal probieren :) ";
+ echo mysql_error($con);
+ }
+ echo "Es wird eine weitere Schicht eingetragen: \n";
+ }
+ }
+ break;
+
+ case 'engeldel' :
+ $chSQL = "UPDATE `ShiftEntry` SET `UID`='0', `Comment`= 'NULL' WHERE (`SID`='" . $_GET["SID"] .
+ "' AND `UID`='" . $_GET["UIDs"] . "') LIMIT 1";
+ if (isset ($_GET["freeloader"]) && $_GET["freeloader"] == 1) {
+ $sql = "SELECT * FROM `Shifts` WHERE (`SID` = '" . $_GET["SID"] . "' )";
+ $Erg = mysql_query($sql, $con);
+ if (mysql_num_rows($Erg) == 1) {
+ $UID = $_GET["UIDs"];
+ $Length = mysql_result($Erg, 0, "Len");
+ $Comment = "Start: " . mysql_result($Erg, 0, "DateS") . "; " .
+ "Beschreibung: " . mysql_result($Erg, 0, "Man") . "; " .
+ "Removed by " . $_SESSION['Nick'];
+ $ch2SQL = "INSERT INTO `ShiftFreeloader` (`Remove_Time`, `UID`, `Length`, `Comment`) " .
+ "VALUES ( CURRENT_TIMESTAMP, '$UID', '$Length', '$Comment');";
+ }
+ }
+ break;
+
+ case 'engelshiftdel' :
+ $chSQL = "DELETE FROM `ShiftEntry` WHERE `SID`='" . $_GET["SID"] . "' AND `TID`='" .
+ $_GET["TID"] . "' AND `UID`='0' LIMIT 1";
+ break;
+
+ case 'changesave' :
+ $query = mysql_query("SELECT DATE_ADD('" . $_GET["eDate"] . "', INTERVAL '+0 " . $_GET["eDauer"] . "' DAY_HOUR)", $con);
+ $enddate = mysql_fetch_row($query);
+
+ $chSQL = "UPDATE `Shifts` SET " .
+ "`DateS`='" . $_GET["eDate"] . "', " .
+ "`DateE`='" . $enddate[0] . "', " .
+ "`RID`='" . $_GET["eRID"] . "', " .
+ "`Len`='" . $_GET["eDauer"] . "', " .
+ "`Man`='" . $_GET["eName"] . "', " .
+ "`URL`='" . $_GET["eURL"] . "' " .
+ "WHERE `SID`='" . $_GET["SID"] . "'";
+ SetHeaderGo2Back();
+ break;
+
+ case 'delete' :
+ $chSQL = "DELETE FROM `Shifts` WHERE `SID`='" . $_GET["SID"] . "' LIMIT 1";
+ $ch2SQL = "DELETE FROM `ShiftEntry` WHERE `SID`='" . $_GET["SID"] . "'";
+ SetHeaderGo2Back();
+ break;
+
+ case 'deleteShifs' :
+ foreach ($_GET as $k => $v)
+ if (strpos(" " . $k, "SID") == 1) {
+ echo "Shifts $v wird gel�scht...";
+ executeSQL("DELETE FROM `Shifts` WHERE `SID`='$v' LIMIT 1");
+ echo " \n";
+ echo "ShiftEntry $v wird gel�scht...";
+ executeSQL("DELETE FROM `ShiftEntry` WHERE `SID`='$v'");
+ echo " \n";
+ }
+ break;
+
+ } // end switch
+
+ if (IsSet ($chSQL)) {
+ // echo $chSQL;
+ // hier muesste das SQL ausgefuehrt werden...
+ $Erg = mysql_query($chSQL, $con);
+ if ($debug)
+ echo "DEBUG SQL: $chSQL \n";
+ if ($Erg == 1) {
+ echo "Änderung wurde gesichert... ";
+ if ($debug)
+ echo "DEBUG: ergebniss" . $Erg . " \n";
+ if (IsSet ($ch2SQL)) {
+ $Erg = mysql_query($ch2SQL, $con);
+ if ($debug)
+ echo "DEBUG SQL: $ch2SQL \n";
+ if ($debug)
+ echo "DEBUG: ergebniss" . $Erg . " \n";
+ }
+ } else {
+ echo "Fehler beim speichern... bitte noch ein mal probieren :) ";
+ echo mysql_error($con);
+ }
+ } // Ende Update
+
+}
-include ("../../../camp2011/includes/footer.php");
+include ("includes/footer.php");
?>
diff --git a/www-ssl/admin/schichtplan_druck.php b/www-ssl/admin/schichtplan_druck.php
index ef097043..3e856c5e 100644
--- a/www-ssl/admin/schichtplan_druck.php
+++ b/www-ssl/admin/schichtplan_druck.php
@@ -1,54 +1,50 @@
\n".
- "auf dieser Seite kannst du dir den Schichtplan in einer Druckansicht generieren lassen. Wähle hierfür ein Datum und den Raum:\n".
- " \n";
-
- foreach( $VeranstaltungsTage as $k => $v)
- {
-
- $res = mysql_query("SELECT Name, RID FROM `Room` WHERE `show`!='N' ORDER BY `Name`;",$con);
- for ($i = 0; $i < mysql_num_rows($res); $i++)
- {
- $Tag = $VeranstaltungsTage[$k];
- $RID = mysql_result($res,$i,"RID");
- $Rname = mysql_result($res, $i, "Name");
- echo "\t$Tag $Rname \n";
- }
- echo " \n";
- }
- echo " ";
-
- include ("../../../camp2011/includes/footer.php");
-}
-else //#################################################################
-{
- if (IsSet($_GET["Raum"]) AND IsSet($_GET["ausdatum"]))
- {
- $Raum = $_GET["Raum"];
- $ausdatum = $_GET["ausdatum"];
-
- include ("../../../camp2011/includes/config_db.php");
- include ("../../../camp2011/includes/config.php");
- include ("../../../camp2011/includes/secure.php");
- //var wird nur gesetzt immer edit auszublenden, achtung sesion darf nicht gestart sein !!!
- $_SESSION['CVS'][ "admin/schichtplan.php" ] = "N";
- include ("../../../camp2011/includes/funktion_lang.php");
- include ("../../../camp2011/includes/funktion_schichtplan.php");
- include ("../../../camp2011/includes/funktion_schichtplan_aray.php");
- include ("../../../camp2011/includes/funktion_user.php");
- ?>
+if (!IsSet ($_GET["action"])) {
+ include ("includes/header.php");
+ include ("includes/funktionen.php");
+ include ("includes/funktion_schichtplan_aray.php");
+ include ("includes/funktion_schichtplan.php");
+
+ echo "Hallo " . $_SESSION['Nick'] . " \n" .
+ "auf dieser Seite kannst du dir den Schichtplan in einer Druckansicht generieren lassen. Wähle hierfür ein Datum und den Raum:\n" .
+ " \n";
+
+ foreach ($VeranstaltungsTage as $k => $v) {
+
+ $res = mysql_query("SELECT Name, RID FROM `Room` WHERE `show`!='N' ORDER BY `Name`;", $con);
+ for ($i = 0; $i < mysql_num_rows($res); $i++) {
+ $Tag = $VeranstaltungsTage[$k];
+ $RID = mysql_result($res, $i, "RID");
+ $Rname = mysql_result($res, $i, "Name");
+ echo "\t$Tag $Rname \n";
+ }
+ echo " \n";
+ }
+ echo " ";
+
+ include ("includes/footer.php");
+} else //#################################################################
+ {
+ if (IsSet ($_GET["Raum"]) AND IsSet ($_GET["ausdatum"])) {
+ $Raum = $_GET["Raum"];
+ $ausdatum = $_GET["ausdatum"];
+
+ include ("config/config_db.php");
+ include ("config/config.php");
+ include ("includes/secure.php");
+ //var wird nur gesetzt immer edit auszublenden, achtung sesion darf nicht gestart sein !!!
+ $_SESSION['CVS']["admin/schichtplan.php"] = "N";
+ include ("includes/funktion_lang.php");
+ include ("includes/funktion_schichtplan.php");
+ include ("includes/funktion_schichtplan_aray.php");
+ include ("includes/funktion_user.php");
+?>
@@ -81,7 +77,7 @@ else //#################################################################
-
+
Uhrzeit
@@ -89,41 +85,35 @@ else //#################################################################
\n";
- if( $j==0)
- {
- $Spalten[$i * $GlobalZeileProStunde + $j].=
- "\t\t";
- if( $i < 10 )
- $Spalten[$i * $GlobalZeileProStunde + $j].= "0";
- $Spalten[$i * $GlobalZeileProStunde + $j].= "$i:";
- if( ( ($j*60) / $GlobalZeileProStunde) < 10 )
- $Spalten[$i * $GlobalZeileProStunde + $j].= "0";
- $Spalten[$i * $GlobalZeileProStunde + $j].=
- ( ($j*60) / $GlobalZeileProStunde). " \n";
-
- }
- }
-
-
-CreateRoomShifts( $Raum );
-
-
-// Ausgabe Zeilen
- for ($i = 0; $i < (24 * $GlobalZeileProStunde); $i++) echo $Spalten[$i];
-// Ende
-echo "
\n";
-
-echo "Stand: ". gmdate("Y-m-d H:i"). "\n";
-echo "\n";
-echo "