bootstrapping

This commit is contained in:
Philip Häusler 2011-06-01 15:02:00 +02:00
parent a537f4bf73
commit e050c0dc7f
27 changed files with 2469 additions and 2723 deletions

1
config/.gitignore vendored
View File

@ -2,3 +2,4 @@ config_db.php
config_jabber.php config_jabber.php
config_modem.php config_modem.php
config.php config.php
config_IAX.php

View File

@ -1,191 +1,167 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "R&auml;ume"; $title = "R&auml;ume";
$header = "Verwaltung der R&auml;ume"; $header = "Verwaltung der R&auml;ume";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include("../../../camp2011/includes/funktion_db.php"); include ("includes/funktion_db.php");
function runSQL( $SQL) function runSQL($SQL) {
{ global $con;
global $con; // hier muesste das SQL ausgefuehrt werden...
// hier muesste das SQL ausgefuehrt werden... $Erg = mysql_query($SQL, $con);
$Erg = mysql_query($SQL, $con); if ($Erg) {
if ($Erg) echo "&Auml;nderung wurde gesichert...<br />";
{ echo "[$SQL]<br />";
echo "&Auml;nderung wurde gesichert...<br />"; return 1;
echo "[$SQL]<br />"; } else {
return 1; echo "Fehler beim speichern... bitte noch ein mal probieren :)";
} echo "<br /><br />" . mysql_error($con) . "<br />";
else echo "[$SQL]<br />";
{ return 0;
echo "Fehler beim speichern... bitte noch ein mal probieren :)"; }
echo "<br /><br />".mysql_error( $con ). "<br />";
echo "[$SQL]<br />";
return 0;
}
} }
function runSQL_log( $SQL, $commed) function runSQL_log($SQL, $commed) {
{ global $con;
global $con; // hier muesste das SQL ausgefuehrt werden...
// hier muesste das SQL ausgefuehrt werden... $Erg = db_query($SQL, $commed);
$Erg = db_query($SQL, $commed); if ($Erg) {
if ($Erg) echo "&Auml;nderung wurde gesichert...<br />";
{ echo "[$SQL]<br />";
echo "&Auml;nderung wurde gesichert...<br />"; return 1;
echo "[$SQL]<br />"; } else {
return 1; echo "Fehler beim speichern... bitte noch ein mal probieren :)";
} echo "<br /><br />" . mysql_error($con) . "<br />";
else echo "[$SQL]<br />";
{ return 0;
echo "Fehler beim speichern... bitte noch ein mal probieren :)"; }
echo "<br /><br />".mysql_error( $con ). "<br />";
echo "[$SQL]<br />";
return 0;
}
} }
$Sql = "SELECT * FROM `EngelType` ORDER BY `NAME`"; $Sql = "SELECT * FROM `EngelType` ORDER BY `NAME`";
$Erg = mysql_query($Sql, $con); $Erg = mysql_query($Sql, $con);
if( !IsSet($_GET["action"]) ) if (!IsSet ($_GET["action"])) {
{ echo "Hallo " . $_SESSION['Nick'] .
echo "Hallo ".$_SESSION['Nick']. ",<br />\nhier hast du die M&ouml;glichkeit, neue Engeltypen f&uuml;r die Schichtpl&auml;ne einzutragen " .
",<br />\nhier hast du die M&ouml;glichkeit, neue Engeltypen f&uuml;r die Schichtpl&auml;ne einzutragen ". "oder vorhandene abzu&auml;ndern:<br /><br />\n";
"oder vorhandene abzu&auml;ndern:<br /><br />\n";
echo "<a href=\"./EngelType.php?action=new\">- Neuen EngelType eintragen</a><br />\n"; echo "<a href=\"./EngelType.php?action=new\">- Neuen EngelType eintragen</a><br />\n";
echo "<table width=\"100%\" class=\"border\" cellpadding=\"2\" cellspacing=\"1\">\n"; echo "<table width=\"100%\" class=\"border\" cellpadding=\"2\" cellspacing=\"1\">\n";
echo "<tr class=\"contenttopic\">\n"; echo "<tr class=\"contenttopic\">\n";
for( $i = 1; $i < mysql_num_fields($Erg); $i++ ) for ($i = 1; $i < mysql_num_fields($Erg); $i++) {
{ echo "\t<td>" . mysql_field_name($Erg, $i) . "</td>";
echo "\t<td>". mysql_field_name($Erg, $i). "</td>"; }
} echo "\t<td>&Auml;ndern</td>";
echo "\t<td>&Auml;ndern</td>"; echo "</tr>";
echo "</tr>";
for( $t = 0; $t < mysql_num_rows($Erg); $t++ ) for ($t = 0; $t < mysql_num_rows($Erg); $t++) {
{ echo "\t<tr class=\"content\">\n";
echo "\t<tr class=\"content\">\n"; for ($j = 1; $j < mysql_num_fields($Erg); $j++) {
for ($j = 1; $j < mysql_num_fields($Erg); $j++) echo "\t\t<td>" . mysql_result($Erg, $t, $j) . "</td>\n";
{ }
echo "\t\t<td>".mysql_result($Erg, $t, $j)."</td>\n"; echo "\t\t<td><a href=\"./EngelType.php?action=change&TID=" . mysql_result($Erg, $t, "TID") . "\">###</a></td>\n";
} echo "\t</tr>\n";
echo "\t\t<td><a href=\"./EngelType.php?action=change&TID=".mysql_result($Erg, $t, "TID")."\">###</a></td>\n"; } // ende Auflistung Raeume
echo "\t</tr>\n"; echo "</table>";
} // ende Auflistung Raeume } else {
echo "</table>";
}
else
{
switch ($_GET["action"]) { switch ($_GET["action"]) {
case 'new': case 'new' :
echo "Neuen EngelType einrichten: <br />"; echo "Neuen EngelType einrichten: <br />";
echo "<form action=\"./EngelType.php\" method=\"GET\">\n"; echo "<form action=\"./EngelType.php\" method=\"GET\">\n";
echo "<table>\n"; echo "<table>\n";
for( $Uj = 1; $Uj < mysql_num_fields($Erg); $Uj++ ) for ($Uj = 1; $Uj < mysql_num_fields($Erg); $Uj++) {
{ echo "<td>" . mysql_field_name($Erg, $Uj) . "</td>" .
echo "<td>".mysql_field_name($Erg, $Uj)."</td>". "<td><input type=\"text\" size=\"40\" name=\"" . mysql_field_name($Erg, $Uj) . "\"></td></tr>\n";
"<td><input type=\"text\" size=\"40\" name=\"".mysql_field_name($Erg, $Uj)."\"></td></tr>\n"; }
} echo "</table>\n";
echo "</table>\n"; echo "<input type=\"hidden\" name=\"action\" value=\"newsave\">\n";
echo "<input type=\"hidden\" name=\"action\" value=\"newsave\">\n"; echo "<input type=\"submit\" value=\"sichern...\">\n";
echo "<input type=\"submit\" value=\"sichern...\">\n"; echo "</form>";
echo "</form>"; break;
break;
case 'newsave': case 'newsave' :
$vars = $_GET; $vars = $_GET;
$count = count($vars) - 1; $count = count($vars) - 1;
$vars = array_splice($vars, 0, $count); $vars = array_splice($vars, 0, $count);
$Keys=""; $Keys = "";
$Values=""; $Values = "";
foreach($vars as $key => $value){ foreach ($vars as $key => $value) {
$Keys .= ", `$key`"; $Keys .= ", `$key`";
$Values .= ", '$value'"; $Values .= ", '$value'";
} }
if( runSQL_log( "INSERT INTO `EngelType` (". substr($Keys, 2). ") VALUES (". substr($Values, 2). ")", if (runSQL_log("INSERT INTO `EngelType` (" . substr($Keys, 2) . ") VALUES (" . substr($Values, 2) . ")", "save new EngelType")) {
"save new EngelType") ) SetHeaderGo2Back();
{
SetHeaderGo2Back();
$SQL2 = "SELECT * FROM `EngelType` WHERE `Name`='". $_GET["Name"]. "'"; $SQL2 = "SELECT * FROM `EngelType` WHERE `Name`='" . $_GET["Name"] . "'";
$ERG = mysql_query($SQL2, $con); $ERG = mysql_query($SQL2, $con);
if( mysql_num_rows($ERG) == 1) if (mysql_num_rows($ERG) == 1)
runSQL_log( "ALTER TABLE `Room` ADD `DEFAULT_EID_". mysql_result( $ERG, 0, 0). runSQL_log("ALTER TABLE `Room` ADD `DEFAULT_EID_" . mysql_result($ERG, 0, 0) .
"` INT DEFAULT '0' NOT NULL;", "` INT DEFAULT '0' NOT NULL;", "add new EngelType in Romm Table");
"add new EngelType in Romm Table"); }
} break;
break;
case 'change': case 'change' :
if (! IsSet($_GET["TID"])) if (!IsSet ($_GET["TID"]))
echo "Fehlerhafter Aufruf!"; echo "Fehlerhafter Aufruf!";
else else {
{ echo "Raum ab&auml;ndern:\n";
echo "Raum ab&auml;ndern:\n"; echo "Hier kannst du eintragen, den EngelType &auml;ndern.";
echo "Hier kannst du eintragen, den EngelType &auml;ndern."; echo "<form action=\"./EngelType.php\" method=\"GET\">\n";
echo "<form action=\"./EngelType.php\" method=\"GET\">\n"; echo "<table>\n";
echo "<table>\n";
$SQL2 = "SELECT * FROM `EngelType` WHERE `TID`='". $_GET["TID"]. "'"; $SQL2 = "SELECT * FROM `EngelType` WHERE `TID`='" . $_GET["TID"] . "'";
$ERG = mysql_query($SQL2, $con); $ERG = mysql_query($SQL2, $con);
for ($Uj = 1; $Uj < mysql_num_fields($ERG); $Uj++) for ($Uj = 1; $Uj < mysql_num_fields($ERG); $Uj++)
echo "<tr><td>". mysql_field_name($ERG, $Uj). "</td>". echo "<tr><td>" . mysql_field_name($ERG, $Uj) . "</td>" .
"<td><input type=\"text\" size=\"40\" name=\"e". mysql_field_name($ERG, $Uj). "\" ". "<td><input type=\"text\" size=\"40\" name=\"e" . mysql_field_name($ERG, $Uj) . "\" " .
"value=\"". mysql_result($ERG, 0, $Uj). "\"></td></tr>\n"; "value=\"" . mysql_result($ERG, 0, $Uj) . "\"></td></tr>\n";
echo "</table>\n"; echo "</table>\n";
echo "<input type=\"hidden\" name=\"eTID\" value=\"". $_GET["TID"]. "\">\n"; echo "<input type=\"hidden\" name=\"eTID\" value=\"" . $_GET["TID"] . "\">\n";
echo "<input type=\"hidden\" name=\"action\" value=\"changesave\">\n"; echo "<input type=\"hidden\" name=\"action\" value=\"changesave\">\n";
echo "<input type=\"submit\" value=\"sichern...\">\n"; echo "<input type=\"submit\" value=\"sichern...\">\n";
echo "</form>"; echo "</form>";
echo "<form action=\"./EngelType.php\" method=\"GET\">\n"; echo "<form action=\"./EngelType.php\" method=\"GET\">\n";
echo "<input type=\"hidden\" name=\"TID\" value=\"". $_GET["TID"]. "\">\n"; echo "<input type=\"hidden\" name=\"TID\" value=\"" . $_GET["TID"] . "\">\n";
echo "<input type=\"hidden\" name=\"action\" value=\"delete\">\n"; echo "<input type=\"hidden\" name=\"action\" value=\"delete\">\n";
echo "<input type=\"submit\" value=\"L&ouml;schen...\">"; echo "<input type=\"submit\" value=\"L&ouml;schen...\">";
echo "</form>"; echo "</form>";
} }
break; break;
case 'changesave': case 'changesave' :
$vars = $_GET; $vars = $_GET;
$count = count($vars) - 2; $count = count($vars) - 2;
$vars = array_splice($vars, 0, $count); $vars = array_splice($vars, 0, $count);
$keys=""; $keys = "";
$sql=""; $sql = "";
foreach($vars as $key => $value) foreach ($vars as $key => $value) {
{ $keys = substr($key, 1);
$keys = substr( $key, 1); $sql .= ", `" . $keys . "`='" . $value . "'";
$sql .= ", `". $keys. "`='". $value. "'"; }
} runSQL_log("UPDATE `EngelType` SET " . substr($sql, 2) . " WHERE `TID`='" . $_GET["eTID"] . "'", "Save Change EngelType");
runSQL_log( "UPDATE `EngelType` SET ". substr($sql, 2). " WHERE `TID`='". $_GET["eTID"]. "'", SetHeaderGo2Back();
"Save Change EngelType"); break;
SetHeaderGo2Back();
break;
case 'delete': case 'delete' :
if (IsSet($_GET["TID"])) if (IsSet ($_GET["TID"])) {
{ if (runSQL_log("DELETE FROM `EngelType` WHERE `TID`='" . $_GET["TID"] . "'", "delete EngelType"))
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");
runSQL_log( "ALTER TABLE `Room` DROP `DEFAULT_EID_". $_GET["TID"]. "`;", } else
"delete EngelType in Room Table"); echo "Fehlerhafter Aufruf";
} SetHeaderGo2Back();
else break;
echo "Fehlerhafter Aufruf"; }
SetHeaderGo2Back();
break;
}
} }
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,8 +1,9 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "ChangeLog"; $title = "ChangeLog";
$header = "Datenbank-Auszug"; $header = "Datenbank-Auszug";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
$SQL = "SELECT * FROM `ChangeLog` ORDER BY `Time` DESC LIMIT 0,10000"; $SQL = "SELECT * FROM `ChangeLog` ORDER BY `Time` DESC LIMIT 0,10000";
$Erg = mysql_query($SQL, $con); $Erg = mysql_query($SQL, $con);
@ -12,18 +13,17 @@ echo mysql_error($con);
echo "<table border=1>\n"; echo "<table border=1>\n";
echo "<tr>\n\t<th>Time</th>\n\t<th>User</th>\n\t<th>Commend</th>\n\t<th>SQL Commad</th>\n</tr>\n"; echo "<tr>\n\t<th>Time</th>\n\t<th>User</th>\n\t<th>Commend</th>\n\t<th>SQL Commad</th>\n</tr>\n";
for ($n = 0 ; $n < mysql_num_rows($Erg) ; $n++) for ($n = 0; $n < mysql_num_rows($Erg); $n++) {
{ echo "<tr>\n";
echo "<tr>\n"; echo "\t<td>" . mysql_result($Erg, $n, "Time") . "</td>\n";
echo "\t<td>". mysql_result( $Erg, $n, "Time"). "</td>\n"; echo "\t<td>" . UID2Nick(mysql_result($Erg, $n, "UID")) . displayavatar(mysql_result($Erg, $n, "UID")) . "</td>\n";
echo "\t<td>". UID2Nick(mysql_result( $Erg, $n, "UID")). displayavatar(mysql_result( $Erg, $n, "UID")). "</td>\n"; echo "\t<td>" . mysql_result($Erg, $n, "Commend") . "</td>\n";
echo "\t<td>". mysql_result( $Erg, $n, "Commend"). "</td>\n"; echo "\t<td>" . mysql_result($Erg, $n, "SQLCommad") . "</td>\n";
echo "\t<td>". mysql_result( $Erg, $n, "SQLCommad"). "</td>\n"; echo "</tr>\n";
echo "</tr>\n";
} }
echo "</table>\n"; echo "</table>\n";
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,120 +1,104 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "UserPicture"; $title = "UserPicture";
$header = "Verwaltung der User Picture"; $header = "Verwaltung der User Picture";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include ("../../../camp2011/includes/funktion_schichtplan_aray.php"); include ("includes/funktion_schichtplan_aray.php");
if (IsSet ($_GET["action"])) {
UnSet ($SQL);
if( IsSet($_GET["action"]) ) switch ($_GET["action"]) {
{ case 'FormUpload' :
UnSet($SQL); echo "Hier kannst Du ein Foto hochladen f&ouml;r:";
echo "<form action=\"./UserPicture.php?action=sendPicture\" method=\"post\" enctype=\"multipart/form-data\">\n";
echo "\t<select name=\"UID\">\n";
$usql = "SELECT * FROM `User` ORDER BY `Nick`";
$uErg = mysql_query($usql, $con);
for ($k = 0; $k < mysql_num_rows($uErg); $k++)
echo "\t\t<option value=\"" . mysql_result($uErg, $k, "UID") . "\">" . mysql_result($uErg, $k, "Nick") . "</option>\n";
echo "\t</select>\n";
echo "\t<input type=\"hidden\" name=\"action\" value=\"sendPicture\">\n";
echo "\t<input name=\"file\" type=\"file\" size=\"50\" maxlength=\"" . get_cfg_var("post_max_size") . "\">\n";
echo "\t(max " . get_cfg_var("post_max_size") . "Byte)<br />\n";
echo "\t<input type=\"submit\" value=\"" . Get_Text("upload"), "\">\n";
echo "</form>\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"])));
switch ($_GET["action"]) if (GetPicturShow($_POST['UID']) == "")
{ $SQL = "INSERT INTO `UserPicture` " .
case 'FormUpload': "( `UID`,`Bild`, `ContentType`, `show`) " .
echo "Hier kannst Du ein Foto hochladen f&ouml;r:"; "VALUES ('" . $_POST['UID'] . "', '$data', '" . $_FILES["file"]["type"] . "', 'N')";
echo "<form action=\"./UserPicture.php?action=sendPicture\" method=\"post\" enctype=\"multipart/form-data\">\n"; else
echo "\t<select name=\"UID\">\n"; $SQL = "UPDATE `UserPicture` SET " .
$usql="SELECT * FROM `User` ORDER BY `Nick`"; "`Bild`='$data', " .
$uErg = mysql_query($usql, $con); "`ContentType`='" . $_FILES["file"]["type"] . "' " .
for ($k=0; $k<mysql_num_rows($uErg); $k++) "WHERE `UID`='" . $_POST['UID'] . "'";
echo "\t\t<option value=\"".mysql_result($uErg, $k, "UID")."\">". mysql_result($uErg, $k, "Nick"). "</option>\n";
echo "\t</select>\n";
echo "\t<input type=\"hidden\" name=\"action\" value=\"sendPicture\">\n";
echo "\t<input name=\"file\" type=\"file\" size=\"50\" maxlength=\"". get_cfg_var("post_max_size"). "\">\n";
echo "\t(max ". get_cfg_var("post_max_size"). "Byte)<br />\n";
echo "\t<input type=\"submit\" value=\"". Get_Text("upload"),"\">\n";
echo "</form>\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']) == "") echo "Upload Pictur:'" . $_FILES["file"]["name"] . "', " .
$SQL = "INSERT INTO `UserPicture` ". "MIME-Type: " . $_FILES["file"]["type"] . ", " .
"( `UID`,`Bild`, `ContentType`, `show`) ". $_FILES["file"]["size"] . " Byte " .
"VALUES ('". $_POST['UID']. "', '$data', '". $_FILES["file"]["type"]. "', 'N')"; "for " . UID2Nick($_POST["UID"]);
else } else
$SQL = "UPDATE `UserPicture` SET ". Print_Text("pub_einstellungen_send_KO");
"`Bild`='$data', ". } else
"`ContentType`='". $_FILES["file"]["type"]. "' ". Print_Text("pub_einstellungen_send_KO");
"WHERE `UID`='". $_POST['UID']. "'"; break;
echo "Upload Pictur:'" . $_FILES["file"]["name"] . "', ". case 'SetN' :
"MIME-Type: " . $_FILES["file"]["type"]. ", ". if (IsSet ($_GET["UID"])) {
$_FILES["file"]["size"]. " Byte ". echo "Bild von '" . UID2Nick($_GET["UID"]) . "' wurde gesperrt:<br />";
"for ". UID2Nick( $_POST["UID"]); $SQL = "UPDATE `UserPicture` SET `show`='N' WHERE `UID`='" . $_GET["UID"] . "'";
} } else
else echo "Fehlerhafter Aufruf";
Print_Text("pub_einstellungen_send_KO"); break;
} case 'SetY' :
else if (IsSet ($_GET["UID"])) {
Print_Text("pub_einstellungen_send_KO"); echo "Bild von '" . UID2Nick($_GET["UID"]) . "' wurde Freigegeben:<br />";
break; $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&ouml;schen? " .
"<a href=\"./UserPicture.php?action=delYes&UID=" . $_GET["UID"] . "\">Yes</a>";
break;
case 'delYes' :
if (IsSet ($_GET["UID"])) {
echo "Bild von '" . UID2Nick($_GET["UID"]) . "' wurde gel&ouml;scht:<br />";
$SQL = "DELETE FROM `UserPicture` WHERE `UID`='" . $_GET["UID"] . "' LIMIT 1";
} else
echo "Fehlerhafter Aufruf";
break;
default :
echo "Fehlerhafter Aufruf";
case 'SetN': } //switch
if (IsSet($_GET["UID"]))
{
echo "Bild von '". UID2Nick( $_GET["UID"]). "' wurde gesperrt:<br />";
$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:<br />";
$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&ouml;schen? ".
"<a href=\"./UserPicture.php?action=delYes&UID=". $_GET["UID"]. "\">Yes</a>";
break;
case 'delYes':
if (IsSet($_GET["UID"]))
{
echo "Bild von '". UID2Nick( $_GET["UID"]). "' wurde gel&ouml;scht:<br />";
$SQL = "DELETE FROM `UserPicture` WHERE `UID`='". $_GET["UID"]. "' LIMIT 1";
}
else
echo "Fehlerhafter Aufruf";
break;
default:
echo "Fehlerhafter Aufruf";
} //switch // Update ???
if (IsSet ($SQL)) {
// Update ??? // hier muesste das SQL ausgefuehrt werden...
if (IsSet($SQL)) $Erg = mysql_query($SQL, $con);
{ if ($Erg == 1)
// hier muesste das SQL ausgefuehrt werden... echo "&Auml;nderung wurde gesichert...<br />";
$Erg = mysql_query($SQL, $con); else {
if ($Erg == 1) echo "Fehler beim speichern... bitte noch ein mal probieren :)";
echo "&Auml;nderung wurde gesichert...<br />"; echo "<br /><br />" . mysql_error($con) . "<br />($SQL)<br />";
else }
{ } // Ende Update
echo "Fehler beim speichern... bitte noch ein mal probieren :)"; echo "<br />\n<hr width=\"100%\">\n<br />\n\n";
echo "<br /><br />".mysql_error( $con ). "<br />($SQL)<br />";
}
} // Ende Update
echo "<br />\n<hr width=\"100%\">\n<br />\n\n";
} //IF IsSet($action) } //IF IsSet($action)
//ausgabe der Liste //ausgabe der Liste
$Sql = "SELECT * FROM `UserPicture` WHERE `UID`>0;"; $Sql = "SELECT * FROM `UserPicture` WHERE `UID`>0;";
$Erg = mysql_query($Sql, $con); $Erg = mysql_query($Sql, $con);
echo "Hallo ". $_SESSION['Nick']. ",<br />\nhier hast du die M&ouml;glichkeit, die Bilder der Engel freizugeben:<br /><br />\n"; echo "Hallo " . $_SESSION['Nick'] . ",<br />\nhier hast du die M&ouml;glichkeit, die Bilder der Engel freizugeben:<br /><br />\n";
echo "<table width=\"100%\" class=\"border\" cellpadding=\"2\" cellspacing=\"1\">\n"; echo "<table width=\"100%\" class=\"border\" cellpadding=\"2\" cellspacing=\"1\">\n";
echo "<tr class=\"contenttopic\">\n"; echo "<tr class=\"contenttopic\">\n";
@ -124,26 +108,24 @@ echo "\t<td>Status</td>\n";
echo "\t<td>L&ouml;schen</td>\n"; echo "\t<td>L&ouml;schen</td>\n";
echo "</tr>"; echo "</tr>";
for( $t = 0; $t < mysql_num_rows($Erg); $t++ ) for ($t = 0; $t < mysql_num_rows($Erg); $t++) {
{ $UIDs = mysql_result($Erg, $t, "UID");
$UIDs = mysql_result($Erg, $t, "UID"); echo "\t<tr class=\"content\">\n";
echo "\t<tr class=\"content\">\n";
echo "\t\t<td>". UID2Nick(mysql_result($Erg, $t, "UID")). "</td>\n"; echo "\t\t<td>" . UID2Nick(mysql_result($Erg, $t, "UID")) . "</td>\n";
echo "\t\t<td>". displayPictur( $UIDs, 0). "</td>\n"; echo "\t\t<td>" . displayPictur($UIDs, 0) . "</td>\n";
if( GetPicturShow( $UIDs) == "Y") if (GetPicturShow($UIDs) == "Y")
echo "\t\t<td><a href=\"./UserPicture.php?action=SetN&UID=$UIDs\">sperren</a></td>\n"; echo "\t\t<td><a href=\"./UserPicture.php?action=SetN&UID=$UIDs\">sperren</a></td>\n";
elseif( GetPicturShow( $UIDs) == "N") elseif (GetPicturShow($UIDs) == "N") echo "\t\t<td><a href=\"./UserPicture.php?action=SetY&UID=$UIDs\">freigeben</a></td>\n";
echo "\t\t<td><a href=\"./UserPicture.php?action=SetY&UID=$UIDs\">freigeben</a></td>\n"; else
else echo "\t\t<td>ERROR: show='" . GetPicturShow($UIDs) . "'</td>\n";
echo "\t\t<td>ERROR: show='". GetPicturShow( $UIDs). "'</td>\n"; echo "\t\t<td><a href=\"./UserPicture.php?action=del&UID=$UIDs\">del</a></td>\n";
echo "\t\t<td><a href=\"./UserPicture.php?action=del&UID=$UIDs\">del</a></td>\n"; echo "\t</tr>\n";
echo "\t</tr>\n";
} // ende Auflistung Raeume } // ende Auflistung Raeume
echo "</table>"; echo "</table>";
echo "<br /><a href=\"./UserPicture.php?action=FormUpload\">picture upload</a>\n"; echo "<br /><a href=\"./UserPicture.php?action=FormUpload\">picture upload</a>\n";
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,55 +1,55 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "akive Engel"; $title = "akive Engel";
$header = "Liste der aktiven Engel"; $header = "Liste der aktiven Engel";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include ("../../../camp2011/includes/funktion_db_list.php"); include ("includes/funktion_db_list.php");
echo "<form action=\"./aktiv.php\" method=\"post\">"; echo "<form action=\"./aktiv.php\" method=\"post\">";
echo Get_Text("pub_aktive_Text1")."<br />\n"; echo Get_Text("pub_aktive_Text1") . "<br />\n";
echo Get_Text("pub_aktive_Text2")."<br /><br />\n"; echo Get_Text("pub_aktive_Text2") . "<br /><br />\n";
// auswahlbox // auswahlbox
echo Get_Text("pub_aktive_Text31")."\n"; echo Get_Text("pub_aktive_Text31") . "\n";
echo "<select name=\"Anzahl\">\n"; echo "<select name=\"Anzahl\">\n";
for( $i=0; $i<50; $i++) for ($i = 0; $i < 50; $i++)
echo "\t<option value=\"$i\">$i</option>\n"; echo "\t<option value=\"$i\">$i</option>\n";
echo "</select>"; echo "</select>";
echo Get_Text("pub_aktive_Text32")."<br /><br />\n"; echo Get_Text("pub_aktive_Text32") . "<br /><br />\n";
echo "<input type=\"submit\" name=\"SendType\" value=\"Show..\">\n"; echo "<input type=\"submit\" name=\"SendType\" value=\"Show..\">\n";
echo "<input type=\"submit\" name=\"SendType\" value=\"Write..\">\n"; echo "<input type=\"submit\" name=\"SendType\" value=\"Write..\">\n";
echo "</form>\n"; echo "</form>\n";
echo "<form action=\"./aktiv.php\" method=\"post\">\n"; echo "<form action=\"./aktiv.php\" method=\"post\">\n";
echo "\t<br /><input type=\"submit\" name=\"ResetActive\" value=\"reset Active setting\">\n"; echo "\t<br /><input type=\"submit\" name=\"ResetActive\" value=\"reset Active setting\">\n";
echo "</form>\n"; echo "</form>\n";
if( Isset($_POST["ResetActive"]) ) if (Isset ($_POST["ResetActive"])) {
{ $SQLreset = "UPDATE `User` SET `Aktiv`='0'";
$SQLreset = "UPDATE `User` SET `Aktiv`='0'"; $ErgReset = db_query($SQLreset, "Reset Active");
$ErgReset = db_query($SQLreset, "Reset Active"); if ($ErgReset != 1)
if ($ErgReset != 1) echo "Fehler beim zuruecksetzen der Activ\n";
echo "Fehler beim zuruecksetzen der Activ\n"; else
else echo "Active wurde erfolgreich zurueckgesetzt\n";
echo "Active wurde erfolgreich zurueckgesetzt\n";
} }
if( IsSet($_POST["Anzahl"]) ) if (IsSet ($_POST["Anzahl"]))
echo "<br />\n\n".Get_Text("pub_aktive_Text5_1"). $_POST["Anzahl"]. Get_Text("pub_aktive_Text5_2"). ":"; echo "<br />\n\n" . Get_Text("pub_aktive_Text5_1") . $_POST["Anzahl"] . Get_Text("pub_aktive_Text5_2") . ":";
echo "<br /><br />\n\n"; echo "<br /><br />\n\n";
//ausgabe tabelle //ausgabe tabelle
echo "<table width=\"100%\" class=\"border\" cellpadding=\"2\" cellspacing=\"1\">\n"; echo "<table width=\"100%\" class=\"border\" cellpadding=\"2\" cellspacing=\"1\">\n";
echo "<tr class=\"contenttopic\">\n"; echo "<tr class=\"contenttopic\">\n";
echo "\t<td>". Get_Text("pub_aktive_Nick"). "</td>\n"; echo "\t<td>" . Get_Text("pub_aktive_Nick") . "</td>\n";
echo "\t<td>". Get_Text("pub_aktive_Anzahl"). "</td>\n"; echo "\t<td>" . Get_Text("pub_aktive_Anzahl") . "</td>\n";
echo "\t<td>". Get_Text("pub_aktive_Time"). "</td>\n"; echo "\t<td>" . Get_Text("pub_aktive_Time") . "</td>\n";
echo "\t<td>". Get_Text("pub_aktive_Time"). " Weight</td>\n"; echo "\t<td>" . Get_Text("pub_aktive_Time") . " Weight</td>\n";
echo "\t<td>Freeloader ". Get_Text("pub_aktive_Anzahl"). "</td>\n"; echo "\t<td>Freeloader " . Get_Text("pub_aktive_Anzahl") . "</td>\n";
echo "\t<td>Freeloader ". Get_Text("pub_aktive_Time"). "</td>\n"; echo "\t<td>Freeloader " . Get_Text("pub_aktive_Time") . "</td>\n";
echo "\t<td>". Get_Text("pub_aktive_Time"). " result</td>\n"; echo "\t<td>" . Get_Text("pub_aktive_Time") . " result</td>\n";
echo "\t<td>". Get_Text("pub_aktive_Active"). "</td>\n"; echo "\t<td>" . Get_Text("pub_aktive_Active") . "</td>\n";
echo "</tr>\n"; echo "</tr>\n";
$SQL = " $SQL = "
@ -65,46 +65,41 @@ $Erg = mysql_query($SQL, $con);
echo mysql_error($con); echo mysql_error($con);
$rowcount = mysql_num_rows($Erg); $rowcount = mysql_num_rows($Erg);
$aktivecount=0; $aktivecount = 0;
for ($i=0; $i<$rowcount; $i++) for ($i = 0; $i < $rowcount; $i++) {
{ echo "\n\n\t<tr class=\"content\">\n";
echo "\n\n\t<tr class=\"content\">\n"; echo "\t\t<td>" . UID2Nick(mysql_result($Erg, $i, "UID")) . "</td>\n";
echo "\t\t<td>". UID2Nick(mysql_result($Erg, $i, "UID")). "</td>\n"; echo "\t\t<td>" . mysql_result($Erg, $i, "nr") . "x</td>\n";
echo "\t\t<td>". mysql_result($Erg, $i, "nr"). "x</td>\n"; echo "\t\t<td>" . mysql_result($Erg, $i, "len") . "h</td>\n";
echo "\t\t<td>". mysql_result($Erg, $i, "len"). "h</td>\n"; echo "\t\t<td>" . mysql_result($Erg, $i, "lenWeight") . "h</td>\n";
echo "\t\t<td>". mysql_result($Erg, $i, "lenWeight"). "h</td>\n"; echo "\t\t<td>" . mysql_result($Erg, $i, "nrFree") . "x</td>\n";
echo "\t\t<td>". mysql_result($Erg, $i, "nrFree"). "x</td>\n"; echo "\t\t<td>" . mysql_result($Erg, $i, "lenFree") . "h</td>\n";
echo "\t\t<td>". mysql_result($Erg, $i, "lenFree"). "h</td>\n"; echo "\t\t<td>" . mysql_result($Erg, $i, "lenReal") . "h</td>\n";
echo "\t\t<td>". mysql_result($Erg, $i, "lenReal"). "h</td>\n";
echo "\t\t<td>";
echo "\t\t<td>"; if (IsSet ($_POST["Anzahl"])) {
if (IsSet($_POST["Anzahl"])) if ($_POST["Anzahl"] < mysql_result($Erg, $i, "lenReal")) {
{ $aktivecount++;
if( $_POST["Anzahl"] < mysql_result($Erg, $i, "lenReal") ) if ($_POST["SendType"] == "Show..")
{ echo "show set";
$aktivecount++; else {
if( $_POST["SendType"]=="Show..") $SQL2 = "UPDATE `User` SET `Aktiv`='1' WHERE `UID`='" . mysql_result($Erg, $i, "UID") . "' LIMIT 1";
echo "show set"; $Erg2 = db_query($SQL2, "update Active State");
else if ($Erg2 != 1)
{ echo "Fehler beim speichern bei Engel " . UID2Nick(mysql_result($Erg, $i, "UID"));
$SQL2="UPDATE `User` SET `Aktiv`='1' WHERE `UID`='". mysql_result($Erg, $i, "UID"). "' LIMIT 1"; else
$Erg2 = db_query($SQL2, "update Active State"); echo "write set";
if ($Erg2 != 1) }
echo "Fehler beim speichern bei Engel ".UID2Nick(mysql_result($Erg, $i, "UID")); }
else }
echo "write set"; echo "</td>\n";
} echo "\t</tr>\n";
}
}
echo "</td>\n";
echo "\t</tr>\n";
} // ende Auflistung aktive Engel } // ende Auflistung aktive Engel
echo "</table>"; echo "</table>";
echo "<br />Anzahl eintraege: $aktivecount / $rowcount (Aktive/Mitschichten)<br /><br />"; echo "<br />Anzahl eintraege: $aktivecount / $rowcount (Aktive/Mitschichten)<br /><br />";
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,8 +1,10 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "DB Update from XML"; $title = "DB Update from XML";
$header = "DB Update from XML"; $header = "DB Update from XML";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include ("../../../camp2011/includes/funktion_xml.php"); include ("includes/funktion_xml.php");
/////////// ///////////
// DEBUG // // DEBUG //
@ -14,27 +16,24 @@ $EnableSchudleFunctions = 1;
$EnableSchudle = 1; $EnableSchudle = 1;
$EnableSchudleDB = 1; $EnableSchudleDB = 1;
/*############################################################################################## /*##############################################################################################
erstellt Arrays der Reume erstellt Arrays der Reume
##############################################################################################*/ ##############################################################################################*/
function CreateRoomArrays() function CreateRoomArrays() {
{ global $Room, $RoomID, $RoomName, $con;
global $Room, $RoomID, $RoomName, $con;
$sql = "SELECT `RID`, `Name` FROM `Room` ". $sql = "SELECT `RID`, `Name` FROM `Room` " .
"WHERE `Show`='Y'". "WHERE `Show`='Y'" .
"ORDER BY `Number`, `Name`;"; "ORDER BY `Number`, `Name`;";
$Erg = mysql_query($sql, $con); $Erg = mysql_query($sql, $con);
$rowcount = mysql_num_rows($Erg); $rowcount = mysql_num_rows($Erg);
for ($i=0; $i<$rowcount; $i++) for ($i = 0; $i < $rowcount; $i++) {
{ $Room[$i]["RID"] = mysql_result($Erg, $i, "RID");
$Room[$i]["RID"] = mysql_result($Erg, $i, "RID"); $Room[$i]["Name"] = mysql_result($Erg, $i, "Name");
$Room[$i]["Name"] = mysql_result($Erg, $i, "Name"); $RoomID[mysql_result($Erg, $i, "RID")] = mysql_result($Erg, $i, "Name");
$RoomID[ mysql_result($Erg, $i, "RID") ] = mysql_result($Erg, $i, "Name"); $RoomName[mysql_result($Erg, $i, "Name")] = mysql_result($Erg, $i, "RID");
$RoomName[ mysql_result($Erg, $i, "Name") ] = mysql_result($Erg, $i, "RID"); }
}
} }
CreateRoomArrays(); CreateRoomArrays();
@ -42,252 +41,212 @@ CreateRoomArrays();
F I L E F I L E
##############################################################################################*/ ##############################################################################################*/
echo "\n\n<br />\n<h1>XML File:</h1>\n"; echo "\n\n<br />\n<h1>XML File:</h1>\n";
if( isset($_POST["PentabarfUser"]) && isset($_POST["password"]) && isset($_POST["PentabarfURL"])) if (isset ($_POST["PentabarfUser"]) && isset ($_POST["password"]) && isset ($_POST["PentabarfURL"])) {
{ echo "Update XCAL-File from Pentabarf..";
echo "Update XCAL-File from Pentabarf.."; if ($PentabarfGetWith == "fsockopen") {
if($PentabarfGetWith=="fsockopen")
{
//backup error messeges and delate //backup error messeges and delate
$Backuperror_messages = $error_messages; $Backuperror_messages = $error_messages;
$fp = fsockopen( "ssl://$PentabarfXMLhost", 443, $errno, $errstr, 30); $fp = fsockopen("ssl://$PentabarfXMLhost", 443, $errno, $errstr, 30);
// $error_messages = $Backuperror_messages; // $error_messages = $Backuperror_messages;
if( !$fp) if (!$fp) {
{ echo "<h2>fail: File 'https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . "' not readable!" .
echo "<h2>fail: File 'https://$PentabarfXMLhost/$PentabarfXMLpath". $_POST["PentabarfURL"]. "' not readable!". "[$errstr ($errno)]</h2>";
"[$errstr ($errno)]</h2>"; } else {
} if (($fileOut = fopen("$Tempdir/engelXML", "w")) != FALSE) {
else $head = 'GET /' . $PentabarfXMLpath . $_POST["PentabarfURL"] . ' HTTP/1.1' . "\r\n" .
{ 'Host: ' . $PentabarfXMLhost . "\r\n" .
if( ($fileOut = fopen( "$Tempdir/engelXML", "w")) != FALSE) 'User-Agent: Engelsystem' . "\r\n" .
{ 'Authorization: Basic ' .
$head = 'GET /'. $PentabarfXMLpath. $_POST["PentabarfURL"]. ' HTTP/1.1'."\r\n". base64_encode($_POST["PentabarfUser"] . ':' . $_POST["password"]) . "\r\n" .
'Host: '. $PentabarfXMLhost. "\r\n". "\r\n";
'User-Agent: Engelsystem'. "\r\n". fputs($fp, $head);
'Authorization: Basic '. $Zeilen = -1;
base64_encode($_POST["PentabarfUser"]. ':'. $_POST["password"])."\r\n". while (!feof($fp)) {
"\r\n"; $Temp = fgets($fp, 1024);
fputs( $fp, $head);
$Zeilen = -1;
while (!feof($fp))
{
$Temp= fgets($fp,1024);
// ende des headers // ende des headers
if( $Temp== "f20\r\n" ) if ($Temp == "f20\r\n") {
{ $Zeilen = 0;
$Zeilen = 0; $Temp = "";
$Temp=""; }
}
//file ende? //file ende?
if( $Temp=="0\r\n") if ($Temp == "0\r\n")
break; break;
if( ($Zeilen>-1) && ($Temp!="ffb\r\n") ) if (($Zeilen > -1) && ($Temp != "ffb\r\n")) {
{ //steuerzeichen ausfiltern
//steuerzeichen ausfiltern if (strpos("#$Temp", "\r\n") > 0)
if( strpos( "#$Temp", "\r\n") > 0) $Temp = substr($Temp, 0, strlen($Temp) - 2);
$Temp = substr($Temp, 0, strlen($Temp)-2); if (strpos("#$Temp", "1005") > 0)
if( strpos( "#$Temp", "1005") > 0) $Temp = "";
$Temp = ""; if (strpos("#$Temp", "783") > 0)
if( strpos( "#$Temp", "783") > 0) $Temp = "";
$Temp = ""; //schreiben in file
//schreiben in file fputs($fileOut, $Temp);
fputs( $fileOut, $Temp); $Zeilen++;
$Zeilen++; }
} }
} fclose($fileOut);
fclose( $fileOut);
echo "<br />Es wurden $Zeilen Zeilen eingelesen<br />"; echo "<br />Es wurden $Zeilen Zeilen eingelesen<br />";
} } else
else echo "<h2>fail: File '$Tempdir/engelXML' not writeable!</h2>";
echo "<h2>fail: File '$Tempdir/engelXML' not writeable!</h2>"; fclose($fp);
fclose($fp); }
} }
} elseif ($PentabarfGetWith == "fopen") {
elseif($PentabarfGetWith=="fopen") //user uns password in url einbauen
{ $FileNameIn = "https://" . $_POST["PentabarfUser"] . ':' . $_POST["password"] . "@" .
//user uns password in url einbauen $PentabarfXMLhost . "/" . $PentabarfXMLpath . $_POST["PentabarfURL"];
$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 "<br />Es wurden $Zeilen Zeilen eingelesen<br />";
} else
echo "<h2>fail: File '$Tempdir/engelXML' not writeable!</h2>";
fclose($fileIn);
} else
echo "<h2>fail: File 'https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . "' not readable!</h2>";
}
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.<br />";
else
echo "fail ($Status)($Command).<br />";
}
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.<br />";
else
echo "fail ($Status)($Command).<br />";
}
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 (($fileIn = fopen($FileNameIn, "r")) != FALSE) {
{ if (($fileOut = fopen("$Tempdir/engelXML", "w")) != FALSE) {
if( ($fileOut = fopen( "$Tempdir/engelXML", "w")) != FALSE) $Zeilen = 0;
{ while (!feof($fileIn)) {
$Zeilen = 0; $Zeilen++;
while (!feof($fileIn)) fputs($fileOut, fgets($fileIn));
{ }
$Zeilen++; fclose($fileOut);
fputs( $fileOut, fgets( $fileIn)); echo "<br />Es wurden $Zeilen Zeilen eingelesen<br />";
} } else
fclose( $fileOut); echo "<h2>fail: File '$Tempdir/engelXML' not writeable!</h2>";
echo "<br />Es wurden $Zeilen Zeilen eingelesen<br />"; fclose($fileIn);
} } else
else echo "<h2>fail: File 'https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . "' not readable!</h2>";
echo "<h2>fail: File '$Tempdir/engelXML' not writeable!</h2>"; }
fclose( $fileIn); elseif ($PentabarfGetWith == "wget") {
} $Command = "wget --http-user=" . $_POST["PentabarfUser"] . " --http-passwd=" . $_POST["password"] . " " .
else "https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] .
echo "<h2>fail: File 'https://$PentabarfXMLhost/$PentabarfXMLpath". $_POST["PentabarfURL"]. "' not readable!</h2>"; " --output-file=$Tempdir/engelXMLwgetLog --output-document=$Tempdir/engelXML" .
} " --no-check-certificate";
elseif( $PentabarfGetWith=="wget") echo system($Command, $Status);
{ if ($Status == 0)
$Command = "wget --http-user=". $_POST["PentabarfUser"]. " --http-passwd=".$_POST["password"]. " ". echo "OK.<br />";
"https://$PentabarfXMLhost/$PentabarfXMLpath". $_POST["PentabarfURL"]. else
" --output-file=$Tempdir/engelXMLwgetLog --output-document=$Tempdir/engelXML". echo "fail ($Status)($Command).<br />";
" --no-check-certificate"; }
echo system( $Command, $Status); elseif ($PentabarfGetWith == "lynx") {
if( $Status==0) $Command = "lynx -auth=" . $_POST["PentabarfUser"] . ":" . $_POST["password"] . " -dump " .
echo "OK.<br />"; "https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . " > $Tempdir/engelXML";
else echo system($Command, $Status);
echo "fail ($Status)($Command).<br />"; if ($Status == 0)
} echo "OK.<br />";
elseif( $PentabarfGetWith=="lynx") else
{ echo "fail ($Status)($Command).<br />";
$Command = "lynx -auth=". $_POST["PentabarfUser"]. ":".$_POST["password"]. " -dump ". } else
"https://$PentabarfXMLhost/$PentabarfXMLpath". $_POST["PentabarfURL"]. " > $Tempdir/engelXML"; echo "<h1>The PentabarfGetWith='$PentabarfGetWith' not supported</h1>";
echo system( $Command, $Status); } else {
if( $Status==0) echo "<form action=\"dbUpdateFromXLS.php\" method=\"post\">\n";
echo "OK.<br />"; echo "<table border=\"0\">\n";
else echo "\t<tr><td>XCAL-File: https://$PentabarfXMLhost/$PentabarfXMLpath</td>" .
echo "fail ($Status)($Command).<br />"; "<td><input name=\"PentabarfURL\" type=\"text\" size=\"4\" maxlength=\"5\" " .
} "value=\"$PentabarfXMLEventID\"></td></tr>\n";
elseif($PentabarfGetWith=="fopen") echo "\t<tr><td>Username:</td>" .
{ "<td><input name=\"PentabarfUser\" type=\"text\" size=\"30\" maxlength=\"30\"></td></tr>\n";
//user uns password in url einbauen echo "\t<tr><td>Password:</td>" .
$FileNameIn = "https://". $_POST["PentabarfUser"]. ':'. $_POST["password"]. "@". "<td><input name=\"password\" type=\"password\" size=\"30\" maxlength=\"30\"></td></tr>\n";
$PentabarfXMLhost. "/". $PentabarfXMLpath. $_POST["PentabarfURL"]; echo "\t<tr><td></td><td><input type=\"submit\" name=\"FileUpload\" value=\"upload\"></td></tr>\n";
echo "</table>\n";
echo "</form>\n";
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 "<br />Es wurden $Zeilen Zeilen eingelesen<br />";
}
else
echo "<h2>fail: File '$Tempdir/engelXML' not writeable!</h2>";
fclose( $fileIn);
}
else
echo "<h2>fail: File 'https://$PentabarfXMLhost/$PentabarfXMLpath". $_POST["PentabarfURL"]. "' not readable!</h2>";
}
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.<br />";
else
echo "fail ($Status)($Command).<br />";
}
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.<br />";
else
echo "fail ($Status)($Command).<br />";
}
else
echo "<h1>The PentabarfGetWith='$PentabarfGetWith' not supported</h1>";
} }
else
{
echo "<form action=\"dbUpdateFromXLS.php\" method=\"post\">\n";
echo "<table border=\"0\">\n";
echo "\t<tr><td>XCAL-File: https://$PentabarfXMLhost/$PentabarfXMLpath</td>".
"<td><input name=\"PentabarfURL\" type=\"text\" size=\"4\" maxlength=\"5\" ".
"value=\"$PentabarfXMLEventID\"></td></tr>\n";
echo "\t<tr><td>Username:</td>".
"<td><input name=\"PentabarfUser\" type=\"text\" size=\"30\" maxlength=\"30\"></td></tr>\n";
echo "\t<tr><td>Password:</td>".
"<td><input name=\"password\" type=\"password\" size=\"30\" maxlength=\"30\"></td></tr>\n";
echo "\t<tr><td></td><td><input type=\"submit\" name=\"FileUpload\" value=\"upload\"></td></tr>\n";
echo "</table>\n";
echo "</form>\n";
}
//readXMLfile("xml.php.xml"); //readXMLfile("xml.php.xml");
if( readXMLfile("$Tempdir/engelXML") == 0) if (readXMLfile("$Tempdir/engelXML") == 0) {
{ $XMLmain = getXMLsubPease($XMLmain, "VCALENDAR");
$XMLmain = getXMLsubPease( $XMLmain, "VCALENDAR");
if ($ShowDataStrukture) {
echo "<pre><br />";
echo $XMLmain->name;
echo "<br />";
print_r(array_values($XMLmain->sub));
echo "</pre>";
}
if( $ShowDataStrukture) /*
{ echo "<br />";
echo "<pre><br />"; $Feld=7;
echo $XMLmain->name; echo "$Feld#". $XMLmain->sub[$Feld]->name. "<br />";
echo "<br />"; echo "$Feld#". $XMLmain->sub[$Feld]->sub;
print_r(array_values ($XMLmain->sub)); //print_r(array_values ($XMLmain->sub[$Feld]->sub));
echo "</pre>"; while(list($key, $value) = each($XMLmain->sub[$Feld]->sub))
} echo "?ID".$value->sub[1]->data. "=". $value->sub[2]->data. "\n";
echo "</pre>";
*/
/* /*##############################################################################################
echo "<br />"; V e r s i o n
$Feld=7; ##############################################################################################*/
echo "$Feld#". $XMLmain->sub[$Feld]->name. "<br />";
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 "</pre>";
*/
echo "<hr>\n";
$XMLrelease = getXMLsubPease($XMLmain, "X-WR-CALDESC");
echo "release: " . $XMLrelease->data . "<br />\n";
//$XMLreleaseDate = getXMLsubPease( $XMLmain, "RELEASE-DATE");
//echo "release date: ". $XMLreleaseDate->data. "<br />\n";
echo "<hr>\n";
/*############################################################################################## /*##############################################################################################
V e r s i o n V e r s i o n
##############################################################################################*/ ##############################################################################################*/
if ($EnableRoomFunctions)
include ("includes/funktion_xml_room.php");
echo "<hr>\n"; if ($EnableSchudleFunctions)
$XMLrelease = getXMLsubPease( $XMLmain, "X-WR-CALDESC"); include ("includes/funktion_xml_schudle.php");
echo "release: ". $XMLrelease->data. "<br />\n";
//$XMLreleaseDate = getXMLsubPease( $XMLmain, "RELEASE-DATE");
//echo "release date: ". $XMLreleaseDate->data. "<br />\n";
echo "<hr>\n";
/*##############################################################################################
U P D A T E A L L
##############################################################################################*/
echo "\n\n<br />\n<h1>Update ALL:</h1>\n";
echo "<form action=\"dbUpdateFromXLS.php\">\n";
/*############################################################################################## echo "\t<input type=\"submit\" name=\"UpdateALL\" value=\"now\">\n";
V e r s i o n echo "</form>\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<br />\n<h1>Update ALL:</h1>\n";
echo "<form action=\"dbUpdateFromXLS.php\">\n";
echo "\t<input type=\"submit\" name=\"UpdateALL\" value=\"now\">\n";
echo "</form>\n";
} //if XMLopenOOK } //if XMLopenOOK
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,9 +1,10 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "Debug-Liste"; $title = "Debug-Liste";
$header = "Datenbank-Auszug"; $header = "Datenbank-Auszug";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include ("../../../camp2011/includes/funktion_db_list.php"); include ("includes/funktion_db_list.php");
echo "<h1>Web Counter</h1>"; echo "<h1>Web Counter</h1>";
funktion_db_list("Counter"); funktion_db_list("Counter");
@ -31,39 +32,27 @@ echo "Deaktiviert";
*/ */
echo "<hr>\n"; echo "<hr>\n";
funktion_db_element_list_2row( "Tshirt-Size aller engel", funktion_db_element_list_2row("Tshirt-Size aller engel", "SELECT `Size`, COUNT(`Size`) FROM `User` GROUP BY `Size`");
"SELECT `Size`, COUNT(`Size`) FROM `User` GROUP BY `Size`");
echo "<br />\n"; echo "<br />\n";
funktion_db_element_list_2row( "Tshirt ausgegeben", funktion_db_element_list_2row("Tshirt ausgegeben", "SELECT `Size`, COUNT(`Size`) FROM `User` WHERE `Tshirt`='1' GROUP BY `Size`");
"SELECT `Size`, COUNT(`Size`) FROM `User` WHERE `Tshirt`='1' GROUP BY `Size`");
echo "<br />\n"; echo "<br />\n";
funktion_db_element_list_2row( "Tshirt nicht ausgegeben (Gekommen=1)", 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`");
"SELECT COUNT(`Size`), `Size` FROM `User` WHERE `Gekommen`='1' and `Tshirt`='0' GROUP BY `Size`");
echo "<hr>\n"; echo "<hr>\n";
funktion_db_element_list_2row( "Hometown", funktion_db_element_list_2row("Hometown", "SELECT COUNT(`Hometown`), `Hometown` FROM `User` GROUP BY `Hometown`");
"SELECT COUNT(`Hometown`), `Hometown` FROM `User` GROUP BY `Hometown`");
echo "<br />\n"; echo "<br />\n";
funktion_db_element_list_2row( "Engeltypen", funktion_db_element_list_2row("Engeltypen", "SELECT COUNT(`Art`), `Art` FROM `User` GROUP BY `Art`");
"SELECT COUNT(`Art`), `Art` FROM `User` GROUP BY `Art`");
echo "<hr>\n"; echo "<hr>\n";
funktion_db_element_list_2row( "Gesamte Arbeit", 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)");
"SELECT COUNT(*) AS `Count [x]`, SUM(Shifts.Len) as `Sum [h]` from Shifts LEFT JOIN ShiftEntry USING(SID)");
echo "<br />\n"; echo "<br />\n";
funktion_db_element_list_2row( "Geleisteter Arbeit", 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)");
"SELECT COUNT(*) AS `Count [x]`, SUM(Shifts.Len) as `Sum [h]` from Shifts LEFT JOIN ShiftEntry USING(SID) WHERE (ShiftEntry.UID!=0)");
echo "<hr>\n"; echo "<hr>\n";
funktion_db_element_list_2row( "Gesamte Arbeit (Ohne Raum aufabau (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)");
"SELECT COUNT(*) AS `Count [x]`, SUM(Shifts.Len) as `Sum [h]` from Shifts LEFT JOIN ShiftEntry USING(SID) WHERE (Shifts.RID!=7)");
echo "<br />\n"; echo "<br />\n";
funktion_db_element_list_2row( "Geleisteter Arbeit (Ohne Raum aufabau (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)");
"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 ("includes/footer.php");
include ("../../../camp2011/includes/footer.php");
?> ?>

View File

@ -1,70 +1,69 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "Engelsystem - DECT"; $title = "Engelsystem - DECT";
$header = "DECT send call"; $header = "DECT send call";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include ("../../../camp2011/includes/config_IAX.php"); include ("config/config_IAX.php");
//include ("../../../camp2011/includes/funktion_modem.php"); //include ("../../../camp2011/includes/funktion_modem.php");
include ("../../../camp2011/includes/funktion_cron.php"); include ("includes/funktion_cron.php");
if( !isset($_GET["dial"])) $_GET["dial"] = ""; if (!isset ($_GET["dial"]))
if( !isset($_GET["custum"])) $_GET["custum"] = ""; $_GET["dial"] = "";
if (!isset ($_GET["custum"]))
$_GET["custum"] = "";
if( $_GET["dial"]=="dial") if ($_GET["dial"] == "dial") {
{ if ($_GET["DECT"] == "")
if( $_GET["DECT"]=="") $Number = $_GET["custum"];
$Number = $_GET["custum"]; else
else $Number = $_GET["DECT"];
$Number = $_GET["DECT"];
if( strlen( $_GET["timeh"])== 1) if (strlen($_GET["timeh"]) == 1)
$_GET["timeh"] = "0". $_GET["timeh"]; $_GET["timeh"] = "0" . $_GET["timeh"];
if( strlen( $_GET["timem"])== 1) if (strlen($_GET["timem"]) == 1)
$_GET["timem"] = "0". $_GET["timem"]; $_GET["timem"] = "0" . $_GET["timem"];
// SetWackeup( $Number, $_GET["timeh"], $_GET["timem"]); // SetWackeup( $Number, $_GET["timeh"], $_GET["timem"]);
DialNumberIAX($Number, $_GET["timeh"], $_GET["timem"],0); DialNumberIAX($Number, $_GET["timeh"], $_GET["timem"], 0);
$_GET["custum"] = $Number; $_GET["custum"] = $Number;
} }
echo "<form action=\"./dect.php\" method=\"GET\">\n";
echo "<table>\n";
echo "<form action=\"./dect.php\" method=\"GET\">\n"; echo "<tr><th>Number</th><th>h:m</th><th></th></tr>\n";
echo "<table>\n";
echo "<tr><th>Number</th><th>h:m</th><th></th></tr>\n"; echo "<tr><td>\n";
// Listet alle Nicks auf
echo "<select name=\"DECT\">\n";
echo "\t<option value=\"\">costum</option>\n";
echo "<tr><td>\n"; $usql = "SELECT * FROM `User` WHERE NOT `DECT`='' ORDER BY `Nick`";
// Listet alle Nicks auf $uErg = mysql_query($usql, $con);
echo "<select name=\"DECT\">\n"; $urowcount = mysql_num_rows($uErg);
echo "\t<option value=\"\">costum</option>\n"; for ($k = 0; $k < $urowcount; $k++) {
echo "\t<option value=\"" . mysql_result($uErg, $k, "DECT") . "\">" .
mysql_result($uErg, $k, "Nick") .
" (" . mysql_result($uErg, $k, "DECT") . ")" .
"</option>\n";
}
echo "</select>\n";
$usql="SELECT * FROM `User` WHERE NOT `DECT`='' ORDER BY `Nick`"; echo "<input type=\"text\" name=\"custum\" size=\"4\" maxlength=\"4\" value=\"" . $_GET["custum"] . "\">\n";
$uErg = mysql_query($usql, $con); echo "</td>\n";
$urowcount = mysql_num_rows($uErg);
for ($k=0; $k<$urowcount; $k++)
{
echo "\t<option value=\"".mysql_result($uErg, $k, "DECT")."\">".
mysql_result($uErg, $k, "Nick").
" (". mysql_result($uErg, $k, "DECT"). ")".
"</option>\n";
}
echo "</select>\n";
echo "<input type=\"text\" name=\"custum\" size=\"4\" maxlength=\"4\" value=\"". $_GET["custum"]. "\">\n"; echo "<td><input type=\"text\" name=\"timeh\" size=\"2\" maxlength=\"2\" value=\"" . gmdate("H", time() + 90 + 3600) . "\">:";
echo "</td>\n"; echo "<input type=\"text\" name=\"timem\" size=\"2\" maxlength=\"2\" value=\"" . gmdate("i", time() + 90 + 3600) . "\"></td>\n";
echo "<td><input type=\"submit\" name=\"dial\" value=\"dial\"></td>\n";
echo "</tr>";
echo "</table>\n";
echo "<td><input type=\"text\" name=\"timeh\" size=\"2\" maxlength=\"2\" value=\"". gmdate("H", time()+90+3600). "\">:"; echo "</form>";
echo "<input type=\"text\" name=\"timem\" size=\"2\" maxlength=\"2\" value=\"". gmdate("i", time()+90+3600). "\"></td>\n";
echo "<td><input type=\"submit\" name=\"dial\" value=\"dial\"></td>\n";
echo "</tr>";
echo "</table>\n";
echo "</form>"; include ("includes/footer.php");
include ("../../../camp2011/includes/footer.php");
?> ?>

View File

@ -1,7 +1,8 @@
<?php <?php
include ("../../../camp2011/includes/header.php"); require_once ('../bootstrap.php');
include ("includes/header.php");
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,28 +1,28 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "Himmel"; $title = "Himmel";
$header = "FAQ / Fragen an die Erzengel"; $header = "FAQ / Fragen an die Erzengel";
$submenus = 1; $submenus = 1;
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include ("../../../camp2011/includes/funktion_db.php"); include ("includes/funktion_db.php");
//var init //var init
$quest_bearb=0; $quest_bearb = 0;
if (IsSet($_GET["quest"])) if (IsSet ($_GET["quest"])) {
{
switch ($_GET["quest"]) switch ($_GET["quest"]) {
{
// *--------------------------------------------------------------------------- // *---------------------------------------------------------------------------
// * Anfragen - Bearbeitung // * Anfragen - Bearbeitung
// *--------------------------------------------------------------------------- // *---------------------------------------------------------------------------
// * je nach Übergabeoption ($quest) koennen Anfragen beantwortet werden oder // * je nach <20>bergabeoption ($quest) koennen Anfragen beantwortet werden oder
// * als FAQ uebergeben werden // * als FAQ uebergeben werden
// *--------------------------------------------------------------------------- // *---------------------------------------------------------------------------
case "all": case "all" :
$SQL="SELECT * FROM `Questions` ORDER BY QID DESC"; $SQL = "SELECT * FROM `Questions` ORDER BY QID DESC";
?> ?>
Alle Anfragen:<br /> Alle Anfragen:<br />
<table width="100%" class="border" cellpadding="2" cellspacing="1"> <table width="100%" class="border" cellpadding="2" cellspacing="1">
@ -37,142 +37,132 @@ case "all":
<?php <?php
$Erg = mysql_query($SQL, $con);
// anzahl zeilen
$Zeilen = mysql_num_rows($Erg);
for ($n = 0 ; $n < $Zeilen ; $n++) {
echo "<tr class=\"content\">\n";
echo "<td>".mysql_result($Erg, $n, "Question")."</td>\n";
echo "<td>".UID2Nick(mysql_result($Erg, $n, "UID"))."</td>\n";
echo "<td>";
if (mysql_result($Erg, $n, "AID")>0)
{
echo "Ja</td>\n";
echo "<td>".mysql_result($Erg, $n, "Answer")."</td>\n";
echo "<td>".UID2Nick(mysql_result($Erg, $n, "AID"))."</td>\n";
}
else
{
echo "Nein</td>\n";
echo "<td>&nbsp;</td>\n";
echo "<td>&nbsp;</td>\n";
}
echo "<td><a href=\"faq.php?quest=edit&QID=".mysql_result($Erg, $n, "QID")."\">xxx</a></td>";
echo "</tr>\n";
}
echo "</table>\n";
break;
case "open": $Erg = mysql_query($SQL, $con);
$SQL="SELECT * FROM `Questions` WHERE `AID`='0' ORDER BY `QID` DESC"; // anzahl zeilen
$quest_bearb=1; // Fragenliste anzeigen $Zeilen = mysql_num_rows($Erg);
echo "\t\tOffene Anfragen:<br />\n"; for ($n = 0; $n < $Zeilen; $n++) {
break; echo "<tr class=\"content\">\n";
echo "<td>" . mysql_result($Erg, $n, "Question") . "</td>\n";
echo "<td>" . UID2Nick(mysql_result($Erg, $n, "UID")) . "</td>\n";
echo "<td>";
if (mysql_result($Erg, $n, "AID") > 0) {
echo "Ja</td>\n";
echo "<td>" . mysql_result($Erg, $n, "Answer") . "</td>\n";
echo "<td>" . UID2Nick(mysql_result($Erg, $n, "AID")) . "</td>\n";
} else {
echo "Nein</td>\n";
echo "<td>&nbsp;</td>\n";
echo "<td>&nbsp;</td>\n";
}
echo "<td><a href=\"faq.php?quest=edit&QID=" . mysql_result($Erg, $n, "QID") . "\">xxx</a></td>";
echo "</tr>\n";
}
echo "</table>\n";
break;
case "edit": case "open" :
if (!IsSet($_GET["QID"])) $SQL = "SELECT * FROM `Questions` WHERE `AID`='0' ORDER BY `QID` DESC";
echo "\t\tFehlerhafter Aufruf...<br />Bitte die Bearbeitung nochmals beginnen :)\n"; $quest_bearb = 1; // Fragenliste anzeigen
else echo "\t\tOffene Anfragen:<br />\n";
{ break;
$SQL = "SELECT * FROM `Questions` WHERE `QID`='". $_GET["QID"]. "'";
$Erg = mysql_query($SQL, $con);
echo "\t\t<form action=\"./faq.php\" method=\"GET\">\n";
echo "\t\tAnfrage von <b>". UID2NICK(mysql_result($Erg, 0, "UID")). "</b>:<br />\n";
echo "\t\t<textarea name=\"Question\" rows=\"3\" cols=\"80\">".
mysql_result($Erg, 0, "Question"). "</textarea>\n";
echo "<br /><br />Antwort der Erzengel:<br />\n";
if (mysql_result($Erg, 0, "Answer")=="")
echo "\t\t<textarea name=\"Answer\" rows=\"5\" cols=\"80\">".
"Bitte hier die Antwort eintragen...</textarea><br />\n";
else
echo "\t\t<textarea name=\"Answer\" rows=\"5\" cols=\"80\">".
mysql_result($Erg, 0, "Answer"). "</textarea>\n<br />\n";
echo "\t\t<input type=\"hidden\" name=\"QID\" value=\"". $_GET["QID"]. "\">\n";
echo "\t\t<input type=\"hidden\" name=\"quest\" value=\"save\">\n";
echo "\t\t<input type=\"submit\" value=\"Sichern...\">\n";
echo "\t</form>\n";
if (mysql_result($Erg, 0, "AID")<>"0")
{
echo "\tDu kannst diese Anfrage so wie sie ist, als Engel-FAQ eintrag &uuml;bernehmen.<br />\n";
echo "<a href=\"./faq.php?quest=transfer&QID=". $_GET["QID"]. "\">Als FAQ-Eintrag sichern...</a>\n";
}
} // Abfrage der QID
break;
case "save": case "edit" :
if (!IsSet($_GET["QID"])) if (!IsSet ($_GET["QID"]))
echo "\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten..."; echo "\t\tFehlerhafter Aufruf...<br />Bitte die Bearbeitung nochmals beginnen :)\n";
else else {
{ $SQL = "SELECT * FROM `Questions` WHERE `QID`='" . $_GET["QID"] . "'";
$SQL = "UPDATE `Questions` SET `Question`='". $_GET["Question"]. $Erg = mysql_query($SQL, $con);
"', `AID`='". $_SESSION['UID']. "' , `Answer`='". $_GET["Answer"]. "' ". echo "\t\t<form action=\"./faq.php\" method=\"GET\">\n";
"WHERE `QID`='". $_GET["QID"]. "' LIMIT 1"; echo "\t\tAnfrage von <b>" . UID2NICK(mysql_result($Erg, 0, "UID")) . "</b>:<br />\n";
$Erg = db_query($SQL, "save Question"); echo "\t\t<textarea name=\"Question\" rows=\"3\" cols=\"80\">" .
if ($Erg == 1) mysql_result($Erg, 0, "Question") . "</textarea>\n";
{ echo "<br /><br />Antwort der Erzengel:<br />\n";
echo "\tDer Eintrag wurde ge&auml;ndert<br />\n"; if (mysql_result($Erg, 0, "Answer") == "")
SetHeaderGo2Back(); echo "\t\t<textarea name=\"Answer\" rows=\"5\" cols=\"80\">" .
} "Bitte hier die Antwort eintragen...</textarea><br />\n";
else else
echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n"; echo "\t\t<textarea name=\"Answer\" rows=\"5\" cols=\"80\">" .
} mysql_result($Erg, 0, "Answer") . "</textarea>\n<br />\n";
break; echo "\t\t<input type=\"hidden\" name=\"QID\" value=\"" . $_GET["QID"] . "\">\n";
echo "\t\t<input type=\"hidden\" name=\"quest\" value=\"save\">\n";
echo "\t\t<input type=\"submit\" value=\"Sichern...\">\n";
echo "\t</form>\n";
if (mysql_result($Erg, 0, "AID") <> "0") {
echo "\tDu kannst diese Anfrage so wie sie ist, als Engel-FAQ eintrag &uuml;bernehmen.<br />\n";
echo "<a href=\"./faq.php?quest=transfer&QID=" . $_GET["QID"] . "\">Als FAQ-Eintrag sichern...</a>\n";
}
} // Abfrage der QID
break;
case "transfer": case "save" :
if (!IsSet($_GET["QID"])) if (!IsSet ($_GET["QID"]))
echo "\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten...\n"; echo "\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten...";
else else {
{ $SQL = "UPDATE `Questions` SET `Question`='" . $_GET["Question"] .
$SQL1="SELECT * FROM `Questions` WHERE `QID`='". $_GET["QID"]. "'"; "', `AID`='" . $_SESSION['UID'] . "' , `Answer`='" . $_GET["Answer"] . "' " .
$Erg = mysql_query($SQL1, $con); "WHERE `QID`='" . $_GET["QID"] . "' LIMIT 1";
$SQL2="INSERT INTO `FAQ` Values ('', '". $Erg = db_query($SQL, "save Question");
mysql_result($Erg, 0, "Question")."', '".mysql_result($Erg, 0, "Answer")."')"; if ($Erg == 1) {
$Erg = db_query($SQL2, "trasfert to request to the FAQ"); echo "\tDer Eintrag wurde ge&auml;ndert<br />\n";
if ($Erg == 1) SetHeaderGo2Back();
echo "\tDer Eintrag wurde &uuml;bertragen.<br />\n"; } else
else echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n";
echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n"; }
} break;
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 &uuml;bertragen.<br />\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:<br />";
echo "<a href=\"./faq.php?quest=faqnew\">Neuen Eintrag</a>";
$SQL = "SELECT * FROM `FAQ`"; // *---------------------------------------------------------------------------
$Erg = mysql_query($SQL, $con); // * FAQ - Bearbeitung
// *---------------------------------------------------------------------------
// * je nach <20>bergabeoption ($quest) koennen FAQ's erfasst werden,
// * geaendert oder geloscht werden...
// *---------------------------------------------------------------------------
case "faq" :
$quest_bearb = 0; // keine Fragenliste anzeigen, FAQ editieren...
echo "\tFAQ-Liste:<br />";
echo "<a href=\"./faq.php?quest=faqnew\">Neuen Eintrag</a>";
// anzahl zeilen $SQL = "SELECT * FROM `FAQ`";
$Zeilen = mysql_num_rows($Erg); $Erg = mysql_query($SQL, $con);
for ($n = 0 ; $n < $Zeilen ; $n++) // anzahl zeilen
if (mysql_result($Erg, $n, "Antwort")!="") $Zeilen = mysql_num_rows($Erg);
{
echo "\t<p class=\"question\">". mysql_result($Erg, $n, "Frage"). "</p>\n";
echo "\t<p class=\"answetion\">". mysql_result($Erg, $n, "Antwort")."</p>\n";
echo "\t<a href=\"./faq.php?quest=faqedit&FAQID=". mysql_result($Erg, $n, "FID").
"\">Bearbeiten</a>\n<br />---<br />\n";
}
break;
case "faqedit": for ($n = 0; $n < $Zeilen; $n++)
if (!IsSet($_GET["FAQID"])) if (mysql_result($Erg, $n, "Antwort") != "") {
echo "\tFehlerhafter Aufruf...<br />Bitte die Bearbeitung nochmals beginnen :)\n"; echo "\t<p class=\"question\">" . mysql_result($Erg, $n, "Frage") . "</p>\n";
else echo "\t<p class=\"answetion\">" . mysql_result($Erg, $n, "Antwort") . "</p>\n";
{ echo "\t<a href=\"./faq.php?quest=faqedit&FAQID=" . mysql_result($Erg, $n, "FID") .
$SQL = "SELECT * FROM `FAQ` WHERE `FID`='". $_GET["FAQID"]. "'"; "\">Bearbeiten</a>\n<br />---<br />\n";
$Erg = mysql_query($SQL, $con); }
break;
// anzahl zeilen case "faqedit" :
$Zeilen = mysql_num_rows($Erg); if (!IsSet ($_GET["FAQID"]))
echo "\tFehlerhafter Aufruf...<br />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);
?> ?>
<form action="./faq.php" method="GET"> <form action="./faq.php" method="GET">
Frage:<br /> Frage:<br />
@ -190,39 +180,39 @@ case "faqedit":
<input type="submit" value="L&ouml;schen..."> <input type="submit" value="L&ouml;schen...">
</form> </form>
<?php <?php
}
break;
case "faqdelete";
if (!IsSet($_GET["FAQID"]))
echo "\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten...\n";
else
{
$SQL = "DELETE FROM `FAQ` WHERE `FID`='". $_GET["FAQID"]. "' LIMIT 1";
$Erg = db_query($SQL, "delate faq item");
if ($Erg == 1)
echo "\tDer Eintrag wurde gel&ouml;scht<br />\n";
else
echo "\tEin Fehler ist aufgetreten. Ist der Eintag bereits gel&ouml;scht gewesen?\n";
}
break;
case "faqsave"; }
if (!IsSet($_GET["FAQID"])) break;
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&auml;ndert<br />\n";
else
echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n";
}
break;
case "faqnew": case "faqdelete";
if (!IsSet ($_GET["FAQID"]))
echo "\tFehlerhafter Aufruf... Bitte die Bearbeitung nochmal starten...\n";
else {
$SQL = "DELETE FROM `FAQ` WHERE `FID`='" . $_GET["FAQID"] . "' LIMIT 1";
$Erg = db_query($SQL, "delate faq item");
if ($Erg == 1)
echo "\tDer Eintrag wurde gel&ouml;scht<br />\n";
else
echo "\tEin Fehler ist aufgetreten. Ist der Eintag bereits gel&ouml;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&auml;ndert<br />\n";
else
echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n";
}
break;
case "faqnew" :
?> ?>
<form action="./faq.php" method="GET"> <form action="./faq.php" method="GET">
Frage:<br /> Frage:<br />
@ -233,51 +223,49 @@ case "faqnew":
<input type="submit" value="Sichern..."> <input type="submit" value="Sichern...">
</form> </form>
<?php <?php
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.<br />\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: break;
// Fragenliste anzeigen???
if ($quest_bearb==1)
{
$Erg = mysql_query($SQL, $con);
// anzahl zeilen
$Zeilen = mysql_num_rows($Erg);
if ($Zeilen==0) case "faqnewsave";
echo "\tkeine vorhanden...\n"; $SQL = "INSERT INTO `FAQ` VALUES ('', '" . $_GET["Frage"] . "', '" . $_GET["Antwort"] . "')";
else $Erg = db_query($SQL, "Save new FAQ entry");
for ($n = 0 ; $n < $Zeilen ; $n++) if ($Erg == 1)
{ echo "\tDer Eintrag wurde erfasst.<br />\n";
echo "\t<p>". nl2br(mysql_result($Erg, $n, "Question"))."\n</p><br />\n"; else
echo "\t<a href=\"./faq.php?quest=edit&QID=". mysql_result($Erg, $n, "QID"). "\">Bearbeiten</a>\n"; echo "\tEin Fehler ist aufgetreten. Sorry, du kannst es aber ja nochmal probieren :)\n";
echo "<br />---<br />\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<p>" . nl2br(mysql_result($Erg, $n, "Question")) . "\n</p><br />\n";
echo "\t<a href=\"./faq.php?quest=edit&QID=" . mysql_result($Erg, $n, "QID") . "\">Bearbeiten</a>\n";
echo "<br />---<br />\n";
}
}
} //if (IsSet($_GET["quest"])) } //if (IsSet($_GET["quest"]))
else else {
{ echo "Bitte w&auml;hle aus, ob du:\n";
echo "Bitte w&auml;hle aus, ob du:\n"; echo "<ul>\n";
echo "<ul>\n"; echo "\t<li><a href=\"./faq.php?quest=all\">Alle Anfragen anzeigen/bearbeiten m&ouml;chtest</a></li>\n";
echo "\t<li><a href=\"./faq.php?quest=all\">Alle Anfragen anzeigen/bearbeiten m&ouml;chtest</a></li>\n"; echo "\t<li><a href=\"./faq.php?quest=open\">Alle offenen Anfragen anzeigen/bearbeiten m&ouml;chtest (" .
echo "\t<li><a href=\"./faq.php?quest=open\">Alle offenen Anfragen anzeigen/bearbeiten m&ouml;chtest (". noAnswer() . ")</a></li>\n";
noAnswer(). ")</a></li>\n"; echo "\t<li><a href=\"./faq.php?quest=faq\">Die FAQ's anzeigen/bearbeiten</a></li>\n";
echo "\t<li><a href=\"./faq.php?quest=faq\">Die FAQ's anzeigen/bearbeiten</a></li>\n"; echo "</ul>\n";
echo "</ul>\n";
} }
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,16 +1,15 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "Erzengel"; $title = "Erzengel";
$header = "Freie Engel"; $header = "Freie Engel";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include ("../../../camp2011/includes/funktion_db_list.php"); include ("includes/funktion_db_list.php");
echo "Hallo " . $_SESSION['Nick'] . ",<br />\n";
echo "Hallo ".$_SESSION['Nick'].",<br />\n";
echo "<br /><br />\n\nHier findest du alle Engel, welche zur Zeit in keiner Schicht verplant sind:<br /><br />\n"; echo "<br /><br />\n\nHier findest du alle Engel, welche zur Zeit in keiner Schicht verplant sind:<br /><br />\n";
####################################################### #######################################################
# Ermitteln freier Engel # 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 ". "INNER JOIN (Shifts INNER JOIN ShiftEntry ON Shifts.SID = ShiftEntry.SID) ON User.UID = ShiftEntry.UID ".
"WHERE (Shifts.DateS<=Now() AND Shifts.DateE>=Now() );"; "WHERE (Shifts.DateS<=Now() AND Shifts.DateE>=Now() );";
*/ */
$SQL = "SELECT Shifts.*, ShiftEntry.* ". $SQL = "SELECT Shifts.*, ShiftEntry.* " .
"FROM `Shifts` INNER JOIN ShiftEntry ON Shifts.SID = ShiftEntry.SID ". "FROM `Shifts` INNER JOIN ShiftEntry ON Shifts.SID = ShiftEntry.SID " .
"WHERE (Shifts.DateS<=Now() AND Shifts.DateE>=Now() AND ShiftEntry.UID>0);"; "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 //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 "<pre>$SQL</pre>"; //echo "<pre>$SQL</pre>";
$Erg = mysql_query($SQL, $con); $Erg = mysql_query($SQL, $con);
$Zeilen = mysql_num_rows($Erg); $Zeilen = mysql_num_rows($Erg);
// for ($i = 1; $i < mysql_num_fields($Erg); $i++) // for ($i = 1; $i < mysql_num_fields($Erg); $i++)
// echo "|".mysql_field_name($Erg, $i); // echo "|".mysql_field_name($Erg, $i);
echo "<table width=\"100%\" class=\"border\" cellpadding=\"2\" cellspacing=\"1\">\n"; echo "<table width=\"100%\" class=\"border\" cellpadding=\"2\" cellspacing=\"1\">\n";
echo "\t<tr class=\"contenttopic\">\n"; echo "\t<tr class=\"contenttopic\">\n";
echo "\t\t<td>Nick</td>\n"; echo "\t\t<td>Nick</td>\n";
@ -58,47 +55,44 @@ echo "\t\t<td>Von</td>\n";
echo "\t\t<td>Bis</td>\n"; echo "\t\t<td>Bis</td>\n";
echo "\t</tr>\n"; echo "\t</tr>\n";
$inuse = "";
for ($i = 0; $i < $Zeilen; $i++) {
echo "<tr class=\"content\">\n";
echo "<td><a href=\"./userChangeNormal.php?Type=Normal&enterUID=" . mysql_result($Erg, $i, "UID") . "\">" .
UID2Nick(mysql_result($Erg, $i, "UID")) . "</td></a>\n";
echo "<td></td>\n";
echo "<td>" . mysql_result($Erg, $i, "RID") . "</td>\n";
echo "<td>" . mysql_result($Erg, $i, "DateS") . "</td>\n";
echo "<td>" . mysql_result($Erg, $i, "DateE") . "</td>\n";
echo "</tr>\n";
$inuse=""; if ($inuse != "")
for ($i=0; $i < $Zeilen; $i++) $inuse .= " OR ";
{ $inuse .= "(Nick = \"" . UID2Nick(mysql_result($Erg, $i, "UID")) . "\")";
echo "<tr class=\"content\">\n";
echo "<td><a href=\"./userChangeNormal.php?Type=Normal&enterUID=". mysql_result($Erg, $i, "UID"). "\">".
UID2Nick(mysql_result($Erg, $i, "UID")). "</td></a>\n";
echo "<td></td>\n";
echo "<td>". mysql_result($Erg, $i, "RID"). "</td>\n";
echo "<td>". mysql_result($Erg, $i, "DateS"). "</td>\n";
echo "<td>". mysql_result($Erg, $i, "DateE"). "</td>\n";
echo "</tr>\n";
if ($inuse!="")
$inuse.= " OR ";
$inuse.= "(Nick = \"". UID2Nick(mysql_result($Erg, $i, "UID")). "\")";
} }
if ($inuse!="") if ($inuse != "")
$inuse=" WHERE NOT (".$inuse.")"; $inuse = " WHERE NOT (" .
$inuse . ")";
echo "</table>\n"; echo "</table>\n";
//########################################################################################################## //##########################################################################################################
echo "<br /><br />\n\nhier findest du alle Engel, welche zur Zeit in keiner Schichten verplant sind:<br /><br />\n"; echo "<br /><br />\n\nhier findest du alle Engel, welche zur Zeit in keiner Schichten verplant sind:<br /><br />\n";
echo "<table width=\"100%\" class=\"border\" cellpadding=\"2\" cellspacing=\"1\"\>\n"; echo "<table width=\"100%\" class=\"border\" cellpadding=\"2\" cellspacing=\"1\"\>\n";
echo "\t<tr class=\"contenttopic\">\n\t\t<td>Nick</td>\n\t\t<td>DECT</td>\n\t</tr>\n"; echo "\t<tr class=\"contenttopic\">\n\t\t<td>Nick</td>\n\t\t<td>DECT</td>\n\t</tr>\n";
$SQL = "SELECT Nick, UID, DECT FROM User".$inuse.";"; $SQL = "SELECT Nick, UID, DECT FROM User" . $inuse . ";";
$Erg = mysql_query($SQL, $con); $Erg = mysql_query($SQL, $con);
$Zeilen = mysql_num_rows($Erg); $Zeilen = mysql_num_rows($Erg);
for ($i=0; $i < $Zeilen; $i++) for ($i = 0; $i < $Zeilen; $i++) {
{ echo "\t<tr class=\"content\">\n";
echo "\t<tr class=\"content\">\n"; echo "\t\t<td><a href=\"./userChangeNormal.php?Type=Normal&enterUID=" . mysql_result($Erg, $i, "UID") . "\">" .
echo "\t\t<td><a href=\"./userChangeNormal.php?Type=Normal&enterUID=". mysql_result($Erg, $i, "UID"). "\">". mysql_result($Erg, $i, "Nick") . "</a></td>\n";
mysql_result($Erg, $i, "Nick"). "</a></td>\n"; echo "\t\t<td>" . mysql_result($Erg, $i, "DECT") . "</td>\n";
echo "\t\t<td>". mysql_result($Erg, $i, "DECT"). "</td>\n"; echo "\n</tr>\n";
echo "\n</tr>\n";
} }
echo "</table>\n"; echo "</table>\n";
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,9 +1,9 @@
<?php <?php
require_once ('../bootstrap.php');
include ("../../../camp2011/includes/config_db.php"); include ("config/config_db.php");
include ("../../../camp2011/includes/funktion_db_list.php"); include ("includes/funktion_db_list.php");
include ("../../../camp2011/includes/funktion_user.php"); include ("includes/funktion_user.php");
####################################################### #######################################################
# Ermitteln freier Engel # Ermitteln freier Engel
@ -11,68 +11,55 @@ include ("../../../camp2011/includes/funktion_user.php");
# auslesen aller Engel und dazugehoerige Schichten # auslesen aller Engel und dazugehoerige Schichten
####################################################### #######################################################
$SQL = "SELECT Shifts.*, ShiftEntry.* ". $SQL = "SELECT Shifts.*, ShiftEntry.* " .
"FROM `Shifts` INNER JOIN ShiftEntry ON Shifts.SID = ShiftEntry.SID ". "FROM `Shifts` INNER JOIN ShiftEntry ON Shifts.SID = ShiftEntry.SID " .
"WHERE (Shifts.DateS<=Now() AND Shifts.DateE>=Now() AND ShiftEntry.UID>0);"; "WHERE (Shifts.DateS<=Now() AND Shifts.DateE>=Now() AND ShiftEntry.UID>0);";
$Erg = mysql_query($SQL, $con); $Erg = mysql_query($SQL, $con);
$Zeilen = mysql_num_rows($Erg); $Zeilen = mysql_num_rows($Erg);
$inuse=""; $inuse = "";
for ($i=0; $i < $Zeilen; $i++) for ($i = 0; $i < $Zeilen; $i++) {
{ if ($inuse != "")
if ($inuse!="") $inuse .= " OR ";
$inuse.= " OR "; $inuse .= "(UID = \"" . mysql_result($Erg, $i, "UID") . "\")";
$inuse.= "(UID = \"". mysql_result($Erg, $i, "UID"). "\")";
} }
if ($inuse!="") if ($inuse != "") {
{ $inuse = " WHERE (NOT (" . $inuse . ")) AND (DECT!='')";
$inuse=" WHERE (NOT (".$inuse.")) AND (DECT!='')"; } else {
$inuse = " WHERE (DECT!='')";
} }
else
{
$inuse=" WHERE (DECT!='')";
}
//########################################################################################################## //##########################################################################################################
$SQL = "SELECT * FROM User".$inuse.";"; $SQL = "SELECT * FROM User" . $inuse . ";";
$Erg = mysql_query($SQL, $con); $Erg = mysql_query($SQL, $con);
$Zeilen = mysql_num_rows($Erg); $Zeilen = mysql_num_rows($Erg);
for ($i=0; $i < $Zeilen; $i++) for ($i = 0; $i < $Zeilen; $i++) {
{ // get DECT number
// get DECT number echo mysql_result($Erg, $i, "DECT") . "\t";
echo mysql_result($Erg, $i, "DECT"). "\t";
// get all user rights // get all user rights
$SQL_RIGHT = "SELECT * FROM UserCVS WHERE UID=". mysql_result($Erg, $i, "UID"). ";"; $SQL_RIGHT = "SELECT * FROM UserCVS WHERE UID=" . mysql_result($Erg, $i, "UID") . ";";
$Erg_RIGHT = mysql_query($SQL_RIGHT, $con); $Erg_RIGHT = mysql_query($SQL_RIGHT, $con);
$UserRights = mysql_fetch_array($Erg_RIGHT); $UserRights = mysql_fetch_array($Erg_RIGHT);
foreach( $UserRights as $Var => $Value) foreach ($UserRights as $Var => $Value) {
{ if ((strpos($Var, ".php") === false) AND (strpos($Var, "/") === false) AND (strpos($Var, "UID") === false) AND (is_numeric($Var) === false)) {
if( (strpos( $Var, ".php") === false) AND echo "\"" . $Var . "\"=" . $Value . "\t";
(strpos( $Var, "/") === false) AND }
(strpos( $Var, "UID") === false) AND }
(is_numeric($Var) === false) )
{
echo "\"".$Var. "\"=". $Value. "\t";
}
}
// get shift types // get shift types
$SQL_TYPES = "SELECT TID FROM `ShiftEntry` WHERE UID=". mysql_result($Erg, $i, "UID"). " GROUP BY TID;"; $SQL_TYPES = "SELECT TID FROM `ShiftEntry` WHERE UID=" . mysql_result($Erg, $i, "UID") . " GROUP BY TID;";
$Erg_TYPES = mysql_query($SQL_TYPES, $con); $Erg_TYPES = mysql_query($SQL_TYPES, $con);
$Zeilen_Typen = mysql_num_rows($Erg_TYPES); $Zeilen_Typen = mysql_num_rows($Erg_TYPES);
for ($j=0; $j < $Zeilen_Typen; $j++) for ($j = 0; $j < $Zeilen_Typen; $j++) {
{ echo "\"TID_" . TID2Type(mysql_result($Erg_TYPES, $j, "TID")) . "\"=Y\t";
echo "\"TID_". TID2Type( mysql_result($Erg_TYPES, $j, "TID")). "\"=Y\t"; }
}
echo "\n"; echo "\n";
// echo "<br />"; // echo "<br />";
} }
?> ?>

View File

@ -1,49 +1,49 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "User-Liste"; $title = "User-Liste";
$header = "Editieren der Engelliste"; $header = "Editieren der Engelliste";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include ("../../../camp2011/includes/funktion_db_list.php"); include ("includes/funktion_db_list.php");
if (!IsSet($_GET["enterGID"])) if (!IsSet ($_GET["enterGID"])) {
{ // Userliste, keine UID uebergeben...
// Userliste, keine UID uebergeben...
$SQL = "SELECT * FROM `UserGroups` ORDER BY `Name` ASC"; $SQL = "SELECT * FROM `UserGroups` ORDER BY `Name` ASC";
$Erg = mysql_query($SQL, $con); $Erg = mysql_query($SQL, $con);
echo mysql_error($con); echo mysql_error($con);
// anzahl zeilen // anzahl zeilen
$Zeilen = mysql_num_rows($Erg); $Zeilen = mysql_num_rows($Erg);
echo "<table class=\"border\" cellpadding=\"2\" cellspacing=\"1\">\n"; echo "<table class=\"border\" cellpadding=\"2\" cellspacing=\"1\">\n";
echo "<tr class=\"contenttopic\">\n"; echo "<tr class=\"contenttopic\">\n";
echo "\t<td>Groupname</td>\n"; echo "\t<td>Groupname</td>\n";
echo "\t<td>Link</td>\n"; echo "\t<td>Link</td>\n";
echo "</tr>\n"; echo "</tr>\n";
for ($n = 0 ; $n < $Zeilen ; $n++) { for ($n = 0; $n < $Zeilen; $n++) {
echo "<tr class=\"content\">\n"; echo "<tr class=\"content\">\n";
echo "\t<td>".mysql_result($Erg, $n, "Name")."</td>\n"; echo "\t<td>" . mysql_result($Erg, $n, "Name") . "</td>\n";
echo "<td><a href=\"./userChangeSecure.php?enterUID=". echo "<td><a href=\"./userChangeSecure.php?enterUID=" .
mysql_result($Erg, $n, "UID")."&Type=Secure\">change</a></td>\n"; mysql_result($Erg, $n, "UID") . "&Type=Secure\">change</a></td>\n";
echo "</tr>\n"; echo "</tr>\n";
} }
// new form // new form
echo "<tr class=\"content\">\n"; echo "<tr class=\"content\">\n";
echo "\t<form action=\"userSaveSecure.php?new=newGroup\" method=\"POST\">\n"; echo "\t<form action=\"userSaveSecure.php?new=newGroup\" method=\"POST\">\n";
echo "\t\t<td><input name=\"GroupName\" type=\"text\" value=\"--new group--\"></td>\n"; echo "\t\t<td><input name=\"GroupName\" type=\"text\" value=\"--new group--\"></td>\n";
echo "\t\t<td><input type=\"submit\" name=\"Send\" value=\"Save\"></td>\n"; echo "\t\t<td><input type=\"submit\" name=\"Send\" value=\"Save\"></td>\n";
echo "\t</form>\n"; echo "\t</form>\n";
echo "</tr>\n"; echo "</tr>\n";
echo "\t</table>\n"; echo "\t</table>\n";
// Ende Userliste // Ende Userliste
} }
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,12 +1,12 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "Erzengel"; $title = "Erzengel";
$header = "Index"; $header = "Index";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include ("../../../camp2011/includes/funktion_db_list.php"); include ("includes/funktion_db_list.php");
echo "Hallo Erzengel ".$_SESSION['Nick'].",<br />\n";
echo "Hallo Erzengel " . $_SESSION['Nick'] . ",<br />\n";
?> ?>
du bist jetzt im Erzengel-Bereich. Hier kannst du die Engel-Verwaltung vornehmen.<br /><br /> du bist jetzt im Erzengel-Bereich. Hier kannst du die Engel-Verwaltung vornehmen.<br /><br />
@ -14,6 +14,8 @@ du bist jetzt im Erzengel-Bereich. Hier kannst du die Engel-Verwaltung vornehmen
Bitte melde dich <a href="../logout.php">hier</a> nach getaner Arbeit immer ab, damit kein anderer hier &Auml;nderungen vornehmen kann. Bitte melde dich <a href="../logout.php">hier</a> nach getaner Arbeit immer ab, damit kein anderer hier &Auml;nderungen vornehmen kann.
<?php <?php
include ("../../../camp2011/includes/footer.php");
include ("includes/footer.php");
?> ?>

View File

@ -1,199 +1,180 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "R&auml;ume"; $title = "R&auml;ume";
$header = "Verwaltung der R&auml;ume"; $header = "Verwaltung der R&auml;ume";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include ("../../../camp2011/includes/funktion_schichtplan_aray.php"); include ("funktion_schichtplan_aray.php");
$Sql = "SELECT * FROM `Room` ORDER BY `Number`, `Name`"; $Sql = "SELECT * FROM `Room` ORDER BY `Number`, `Name`";
$Erg = mysql_query($Sql, $con); $Erg = mysql_query($Sql, $con);
if( !IsSet($_GET["action"]) ) if (!IsSet ($_GET["action"])) {
{ echo "Hallo " . $_SESSION['Nick'] .
echo "Hallo ".$_SESSION['Nick']. ",<br />\nhier hast du die M&ouml;glichkeit, neue R&auml;ume f&uuml;r die Schichtpl&auml;ne einzutragen " .
",<br />\nhier hast du die M&ouml;glichkeit, neue R&auml;ume f&uuml;r die Schichtpl&auml;ne einzutragen ". "oder vorhandene abzu&auml;ndern:<br /><br />\n";
"oder vorhandene abzu&auml;ndern:<br /><br />\n";
echo "<a href=\"./room.php?action=new\">- Neuen Raum/Ort eintragen</a><br />\n"; echo "<a href=\"./room.php?action=new\">- Neuen Raum/Ort eintragen</a><br />\n";
echo "<table width=\"100%\" class=\"border\" cellpadding=\"2\" cellspacing=\"1\">\n"; echo "<table width=\"100%\" class=\"border\" cellpadding=\"2\" cellspacing=\"1\">\n";
echo "<tr class=\"contenttopic\">\n"; echo "<tr class=\"contenttopic\">\n";
for( $i = 1; $i < mysql_num_fields($Erg); $i++ ) for ($i = 1; $i < mysql_num_fields($Erg); $i++) {
{ if (substr(mysql_field_name($Erg, $i), 0, 12) == "DEFAULT_EID_")
if( substr( mysql_field_name($Erg, $i), 0, 12) == "DEFAULT_EID_") echo "\t<td> Anzahl " . $EngelTypeID[substr(mysql_field_name($Erg, $i), 12)] . "</td>";
echo "\t<td> Anzahl ". $EngelTypeID[substr( mysql_field_name($Erg, $i), 12)]. "</td>"; else
else echo "\t<td>" . mysql_field_name($Erg, $i) . "</td>";
echo "\t<td>". mysql_field_name($Erg, $i)."</td>"; }
} echo "\t<td>&Auml;ndern</td>";
echo "\t<td>&Auml;ndern</td>"; echo "</tr>";
echo "</tr>";
for( $t = 0; $t < mysql_num_rows($Erg); $t++ ) for ($t = 0; $t < mysql_num_rows($Erg); $t++) {
{ echo "\t<tr class=\"content\">\n";
echo "\t<tr class=\"content\">\n"; for ($j = 1; $j < mysql_num_fields($Erg); $j++) {
for ($j = 1; $j < mysql_num_fields($Erg); $j++) echo "\t\t<td>" . mysql_result($Erg, $t, $j) . "</td>\n";
{ }
echo "\t\t<td>".mysql_result($Erg, $t, $j)."</td>\n"; echo "\t\t<td><a href=\"./room.php?action=change&RID=" . mysql_result($Erg, $t, "RID") . "\">###</a></td>\n";
} echo "\t</tr>\n";
echo "\t\t<td><a href=\"./room.php?action=change&RID=".mysql_result($Erg, $t, "RID")."\">###</a></td>\n"; } // ende Auflistung Raeume
echo "\t</tr>\n"; echo "</table>";
} // ende Auflistung Raeume } else {
echo "</table>";
}
else
{
UnSet($SQL); UnSet ($SQL);
switch ($_GET["action"]) { switch ($_GET["action"]) {
case 'new': case 'new' :
echo "Neuen Raum einrichten: <br />"; echo "Neuen Raum einrichten: <br />";
echo "<form action=\"./room.php\" method=\"GET\">\n"; echo "<form action=\"./room.php\" method=\"GET\">\n";
echo "<table>\n"; echo "<table>\n";
for( $Uj = 1; $Uj < mysql_num_fields($Erg); $Uj++ ) for ($Uj = 1; $Uj < mysql_num_fields($Erg); $Uj++) {
{ if ((mysql_field_name($Erg, $Uj) == "show") || (mysql_field_name($Erg, $Uj) == "FromPentabarf")) {
if( (mysql_field_name($Erg, $Uj) == "show") || (mysql_field_name($Erg, $Uj) == "FromPentabarf") ) echo "<tr><td>" . mysql_field_name($Erg, $Uj) . "</td>" .
{ "<td>" .
echo "<tr><td>". mysql_field_name($Erg, $Uj). "</td>". "<input type=\"radio\" name=\"" . mysql_field_name($Erg, $Uj) . "\" value=\"Y\">Yes" .
"<td>". "<input type=\"radio\" name=\"" . mysql_field_name($Erg, $Uj) . "\" value=\"N\">No" .
"<input type=\"radio\" name=\"". mysql_field_name($Erg, $Uj). "\" value=\"Y\">Yes". "</td></tr>\n";
"<input type=\"radio\" name=\"". mysql_field_name($Erg, $Uj). "\" value=\"N\">No". } else {
"</td></tr>\n"; //sonderfall fuer Default Engel
} if (substr(mysql_field_name($Erg, $Uj), 0, 12) == "DEFAULT_EID_")
else $FeldName = "Anzahl " . $EngelTypeID[substr(mysql_field_name($Erg, $Uj), 12)];
{ else
//sonderfall fuer Default Engel $FeldName = mysql_field_name($Erg, $Uj);
if( substr( mysql_field_name($Erg, $Uj), 0, 12) == "DEFAULT_EID_")
$FeldName = "Anzahl ". $EngelTypeID[substr( mysql_field_name($Erg, $Uj), 12)];
else
$FeldName = mysql_field_name($Erg, $Uj);
echo "<td>$FeldName</td>". echo "<td>$FeldName</td>" .
"<td><input type=\"text\" size=\"40\" name=\"".mysql_field_name($Erg, $Uj)."\">"; "<td><input type=\"text\" size=\"40\" name=\"" . mysql_field_name($Erg, $Uj) . "\">";
echo "</td></tr>\n"; echo "</td></tr>\n";
} }
} }
echo "</table>\n"; echo "</table>\n";
echo "<input type=\"hidden\" name=\"action\" value=\"newsave\">\n"; echo "<input type=\"hidden\" name=\"action\" value=\"newsave\">\n";
echo "<input type=\"submit\" value=\"sichern...\">\n"; echo "<input type=\"submit\" value=\"sichern...\">\n";
echo "</form>"; echo "</form>";
break; break;
case 'newsave': case 'newsave' :
$vars = $_GET; $vars = $_GET;
$count = count($vars) - 1; $count = count($vars) - 1;
$vars = array_splice($vars, 0, $count); $vars = array_splice($vars, 0, $count);
$Keys = ""; $Keys = "";
$Values = ""; $Values = "";
foreach($vars as $key => $value) foreach ($vars as $key => $value) {
{ $Keys .= ", `$key`";
$Keys .= ", `$key`"; $Values .= ", '$value'";
$Values .= ", '$value'"; }
} $SQL = "INSERT INTO `Room` (" . substr($Keys, 2) . ") VALUES (" . substr($Values, 2) . ")";
$SQL = "INSERT INTO `Room` (". substr( $Keys, 2). ") VALUES (". substr( $Values, 2). ")"; SetHeaderGo2Back();
SetHeaderGo2Back(); break;
break;
case 'change': case 'change' :
if (! IsSet($_GET["RID"])) if (!IsSet ($_GET["RID"]))
echo "Fehlerhafter Aufruf!"; echo "Fehlerhafter Aufruf!";
else else {
{ $SQL2 = "SELECT * FROM `Room` WHERE `RID`='" . $_GET["RID"] . "'";
$SQL2 = "SELECT * FROM `Room` WHERE `RID`='". $_GET["RID"]. "'"; $ERG = mysql_query($SQL2, $con);
$ERG = mysql_query($SQL2, $con);
if( mysql_num_rows( $ERG)>0) if (mysql_num_rows($ERG) > 0) {
{ echo "Raum ab&auml;ndern:\n";
echo "Raum ab&auml;ndern:\n"; echo "Hier kannst du eintragen, welche und wieviele Engel f&uuml;r den Raum zur Verf?gung stehen m&uuml;ssen.";
echo "Hier kannst du eintragen, welche und wieviele Engel f&uuml;r den Raum zur Verf?gung stehen m&uuml;ssen."; echo "<form action=\"./room.php\" method=\"GET\">\n";
echo "<form action=\"./room.php\" method=\"GET\">\n"; echo "<table>\n";
echo "<table>\n";
for ($Uj = 1; $Uj < mysql_num_fields($ERG); $Uj++) for ($Uj = 1; $Uj < mysql_num_fields($ERG); $Uj++) {
{ if ((mysql_field_name($ERG, $Uj) == "show") || (mysql_field_name($ERG, $Uj) == "FromPentabarf")) {
if( (mysql_field_name($ERG, $Uj) == "show") || (mysql_field_name($ERG, $Uj) == "FromPentabarf") ) echo "<tr><td>" . mysql_field_name($Erg, $Uj) . "</td>" .
{ "<td>" .
echo "<tr><td>". mysql_field_name($Erg, $Uj). "</td>". "<input type=\"radio\" name=\"e" . mysql_field_name($ERG, $Uj) .
"<td>". "\" value=\"Y\"" . (mysql_result($ERG, 0, $Uj) == 'Y' ? " checked" : "") . ">Yes" .
"<input type=\"radio\" name=\"e". mysql_field_name($ERG, $Uj). "<input type=\"radio\" name=\"e" . mysql_field_name($ERG, $Uj) .
"\" value=\"Y\"". (mysql_result($ERG, 0, $Uj)=='Y'? " checked":""). ">Yes". "\" value=\"N\"" . (mysql_result($ERG, 0, $Uj) == 'N' ? " checked" : "") . ">No" .
"<input type=\"radio\" name=\"e". mysql_field_name($ERG, $Uj). "</td></tr>\n";
"\" value=\"N\"". (mysql_result($ERG, 0, $Uj)=='N'? " checked":""). ">No". } else {
"</td></tr>\n"; if (substr(mysql_field_name($ERG, $Uj), 0, 12) == "DEFAULT_EID_")
} //sonderfall fuer Default Engel
else $FeldName = "Anzahl " . $EngelTypeID[substr(mysql_field_name($ERG, $Uj), 12)];
{ else
if( substr( mysql_field_name($ERG, $Uj), 0, 12) == "DEFAULT_EID_") $FeldName = mysql_field_name($ERG, $Uj);
//sonderfall fuer Default Engel echo "<tr><td>$FeldName</td>" .
$FeldName = "Anzahl ". $EngelTypeID[substr( mysql_field_name($ERG, $Uj), 12)]; "<td><input type=\"text\" size=\"40\" name=\"e" . mysql_field_name($ERG, $Uj) . "\" " .
else "value=\"" . mysql_result($ERG, 0, $Uj) . "\">" .
$FeldName = mysql_field_name($ERG, $Uj); "</td></tr>\n";
echo "<tr><td>$FeldName</td>". }
"<td><input type=\"text\" size=\"40\" name=\"e".mysql_field_name($ERG, $Uj)."\" ". }
"value=\"".mysql_result($ERG, 0, $Uj)."\">". echo "</table>\n";
"</td></tr>\n"; echo "<input type=\"hidden\" name=\"eRID\" value=\"" . $_GET["RID"] . "\">\n";
} echo "<input type=\"hidden\" name=\"action\" value=\"changesave\">\n";
} echo "<input type=\"submit\" value=\"sichern...\">\n";
echo "</table>\n"; echo "</form>";
echo "<input type=\"hidden\" name=\"eRID\" value=\"". $_GET["RID"]. "\">\n"; echo "<form action=\"./room.php\" method=\"GET\">\n";
echo "<input type=\"hidden\" name=\"action\" value=\"changesave\">\n"; echo "<input type=\"hidden\" name=\"RID\" value=\"" . $_GET["RID"] . "\">\n";
echo "<input type=\"submit\" value=\"sichern...\">\n"; echo "<input type=\"hidden\" name=\"action\" value=\"delete\">\n";
echo "</form>"; echo "<input type=\"submit\" value=\"L&ouml;schen...\">";
echo "<form action=\"./room.php\" method=\"GET\">\n"; echo "</form>";
echo "<input type=\"hidden\" name=\"RID\" value=\"". $_GET["RID"]. "\">\n"; } else
echo "<input type=\"hidden\" name=\"action\" value=\"delete\">\n"; echo "FEHLER: Room ID " . $_GET["RID"] . " nicht gefunden";
echo "<input type=\"submit\" value=\"L&ouml;schen...\">"; }
echo "</form>"; break;
}
else
echo "FEHLER: Room ID ". $_GET["RID"]. " nicht gefunden";
}
break;
case 'changesave': case 'changesave' :
$sql=""; $sql = "";
$vars = $_GET; $vars = $_GET;
$count = count($vars) - 2; $count = count($vars) - 2;
$vars = array_splice($vars, 0, $count); $vars = array_splice($vars, 0, $count);
foreach($vars as $key => $value) foreach ($vars as $key => $value) {
{ $keys = substr($key, 1);
$keys = substr($key,1); $sql .= ", `" . $keys . "`='" . $value . "' ";
$sql .= ", `".$keys."`='".$value."' "; }
} $SQL = "UPDATE `Room` SET " . substr($sql, 2) . " WHERE `RID`='" . $_GET["eRID"] . "'";
$SQL = "UPDATE `Room` SET ". substr($sql, 2). " WHERE `RID`='". $_GET["eRID"]. "'"; SetHeaderGo2Back();
SetHeaderGo2Back(); break;
break;
case 'delete': case 'delete' :
if (IsSet($_GET["RID"])) { if (IsSet ($_GET["RID"])) {
$SQL="DELETE FROM `Room` WHERE `RID`='". $_GET["RID"]. "'"; $SQL = "DELETE FROM `Room` WHERE `RID`='" . $_GET["RID"] . "'";
} else { } else {
echo "Fehlerhafter Aufruf"; echo "Fehlerhafter Aufruf";
} }
SetHeaderGo2Back(); SetHeaderGo2Back();
break; break;
} //switch } //switch
// Update ???
// Update ??? if (IsSet ($SQL)) {
// echo $SQL;
if (IsSet($SQL)){ // hier muesste das SQL ausgefuehrt werden...
// echo $SQL; $Erg = db_query($SQL, "exec SQL");
// hier muesste das SQL ausgefuehrt werden... if ($Erg == 1)
$Erg = db_query($SQL, "exec SQL"); echo "&Auml;nderung wurde gesichert...<br />";
if ($Erg == 1) else {
echo "&Auml;nderung wurde gesichert...<br />"; echo "Fehler beim speichern... bitte noch ein mal probieren :)";
else echo "<br /><br />" . mysql_error($con) . "<br />($SQL)<br />";
{ }
echo "Fehler beim speichern... bitte noch ein mal probieren :)"; } // Ende Update
echo "<br /><br />".mysql_error( $con ). "<br />($SQL)<br />";
}
} // Ende Update
} //IF IsSet($action) } //IF IsSet($action)
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,32 +1,30 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "Schichtplan"; $title = "Schichtplan";
$header = "Neue Schichten erfassen"; $header = "Neue Schichten erfassen";
$submenus = 1; $submenus = 1;
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
function executeSQL( $SQL) function executeSQL($SQL) {
{ global $debug, $con;
global $debug, $con;
$Erg = mysql_query($SQL, $con); $Erg = mysql_query($SQL, $con);
if( $debug ) if ($debug)
echo "DEBUG SQL: $SQL<br />\n"; echo "DEBUG SQL: $SQL<br />\n";
if ($Erg == 1) if ($Erg == 1) {
{ echo "SQL war erfolgreich";
echo "SQL war erfolgreich"; } else {
} echo "SQL Fehler (" . mysql_error($con) . ")";
else }
{
echo "SQL Fehler (". mysql_error($con).")" ;
}
} }
if (!IsSet($_GET["action"])) { if (!IsSet ($_GET["action"])) {
echo "Hallo ".$_SESSION['Nick'].",<br />\n"; echo "Hallo " . $_SESSION['Nick'] . ",<br />\n";
echo "hier kannst du Schichten anlegen, &auml;ndern oder l&ouml;schen.<br /><br />"; echo "hier kannst du Schichten anlegen, &auml;ndern oder l&ouml;schen.<br /><br />";
echo "<a href=\"./shiftadd.php\">Neue Schicht einplanen</a><br /><br />\n\n"; echo "<a href=\"./shiftadd.php\">Neue Schicht einplanen</a><br /><br />\n\n";
echo "<form action=\"".$_SERVER['SCRIPT_NAME']."\" method=\"GET\" >\n"; echo "<form action=\"" . $_SERVER['SCRIPT_NAME'] . "\" method=\"GET\" >\n";
?> ?>
<table width="100%" class="border" cellpadding="2" cellspacing="1"> <table width="100%" class="border" cellpadding="2" cellspacing="1">
<tr class="contenttopic"> <tr class="contenttopic">
@ -38,358 +36,327 @@ echo "<form action=\"".$_SERVER['SCRIPT_NAME']."\" method=\"GET\" >\n";
</tr> </tr>
<?php <?php
$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<tr class=\"content\">\n";
echo "\t\t<td><input type=\"checkbox\" name=\"SID". mysql_result($Erg, $i, "SID"). "\" ".
"value=\"". mysql_result($Erg, $i, "SID"). "\"></td>\n";
echo "\t\t<td>".mysql_result($Erg, $i, "DateS")."</td>\n";
$sql2= "SELECT `Name` FROM `Room` WHERE `RID`='".mysql_result($Erg, $i, "RID")."'"; $sql = "SELECT `SID`, `DateS`, `RID`, `Len` FROM `Shifts` " .
$Erg2 = mysql_query($sql2, $con); "ORDER BY `RID`, `DateS` ";
if( mysql_num_rows($Erg2) > 0) $Erg = mysql_query($sql, $con);
echo "\t\t<td>".mysql_result($Erg2, 0, "Name")."</td>\n"; $rowcount = mysql_num_rows($Erg);
else for ($i = 0; $i < $rowcount; $i++) {
echo "\t\t<td>Unbenkannt (RID=". mysql_result($Erg, $i, "RID"). ")</td>\n"; echo "\t<tr class=\"content\">\n";
echo "\t\t<td>".mysql_result($Erg, $i, "Len")." Std. </td>\n"; echo "\t\t<td><input type=\"checkbox\" name=\"SID" . mysql_result($Erg, $i, "SID") . "\" " .
echo "\t\t<td><a href=\"./schichtplan.php?action=change&SID=". "value=\"" . mysql_result($Erg, $i, "SID") . "\"></td>\n";
mysql_result($Erg, $i, "SID")."\">####</a></td>\n"; echo "\t\t<td>" . mysql_result($Erg, $i, "DateS") . "</td>\n";
echo "\t</tr>\n";
}
echo "</table>\n";
echo "<input type=\"hidden\" name=\"action\" value=\"deleteShifs\">\n"; $sql2 = "SELECT `Name` FROM `Room` WHERE `RID`='" . mysql_result($Erg, $i, "RID") . "'";
echo "<input type=\"submit\" value=\"L&ouml;schen...\">\n"; $Erg2 = mysql_query($sql2, $con);
echo "</form>\n"; if (mysql_num_rows($Erg2) > 0)
echo "\t\t<td>" . mysql_result($Erg2, 0, "Name") . "</td>\n";
else
echo "\t\t<td>Unbenkannt (RID=" . mysql_result($Erg, $i, "RID") . ")</td>\n";
echo "\t\t<td>" . mysql_result($Erg, $i, "Len") . " Std. </td>\n";
echo "\t\t<td><a href=\"./schichtplan.php?action=change&SID=" .
mysql_result($Erg, $i, "SID") . "\">####</a></td>\n";
echo "\t</tr>\n";
}
echo "</table>\n";
echo "<input type=\"hidden\" name=\"action\" value=\"deleteShifs\">\n";
echo "<input type=\"submit\" value=\"L&ouml;schen...\">\n";
echo "</form>\n";
} else { } else {
// aus sicherheitzgründen wegen späterer genuzung // aus sicherheitzgr<67>nden wegen sp<73>terer genuzung
UnSet($chSQL); UnSet ($chSQL);
switch ($_GET["action"]){ switch ($_GET["action"]) {
case 'change': case 'change' :
if ( !IsSet($_GET["SID"]) ) if (!IsSet ($_GET["SID"])) {
{ echo "Fehlerhafter Aufruf!\n";
echo "Fehlerhafter Aufruf!\n"; } else {
}
else
{
$sql = "SELECT * FROM `Shifts` WHERE (`SID` = '". $_GET["SID"]. "' )"; $sql = "SELECT * FROM `Shifts` WHERE (`SID` = '" . $_GET["SID"] . "' )";
$Erg = mysql_query($sql, $con); $Erg = mysql_query($sql, $con);
echo "Schicht ab&auml;ndern: <br />\n"; echo "Schicht ab&auml;ndern: <br />\n";
// Anzeige Allgemeiner schaischt daten // Anzeige Allgemeiner schaischt daten
echo "<form action=\"".$_SERVER['SCRIPT_NAME']."\" method=\"GET\" >"; echo "<form action=\"" . $_SERVER['SCRIPT_NAME'] . "\" method=\"GET\" >";
echo "<table>\n"; echo "<table>\n";
echo " <tr><td>Schichtbeginn</td>". echo " <tr><td>Schichtbeginn</td>" .
"<td><input value=\"". mysql_result($Erg, 0, "DateS"). "<td><input value=\"" . mysql_result($Erg, 0, "DateS") .
"\" type=\"text\" size=\"40\" name=\"eDate\"></td></tr>\n"; "\" type=\"text\" size=\"40\" name=\"eDate\"></td></tr>\n";
echo " <tr><td>Raum</td><td>\n<select name=\"eRID\">\n"; echo " <tr><td>Raum</td><td>\n<select name=\"eRID\">\n";
$sql2 = "SELECT `RID`, `Name`, `FromPentabarf` FROM `Room`"; $sql2 = "SELECT `RID`, `Name`, `FromPentabarf` FROM `Room`";
$Erg2 = mysql_query($sql2, $con); $Erg2 = mysql_query($sql2, $con);
$rowcount = mysql_num_rows($Erg2); $rowcount = mysql_num_rows($Erg2);
$FromPentabarf = "N"; $FromPentabarf = "N";
for( $i = 0; $i < $rowcount; $i++ ) for ($i = 0; $i < $rowcount; $i++) {
{ $RID = mysql_result($Erg2, $i, "RID");
$RID=mysql_result($Erg2, $i, "RID"); echo " <option value=\"" . $RID . "\"";
echo " <option value=\"".$RID."\""; if ($RID == mysql_result($Erg, 0, "RID")) {
if( $RID == mysql_result($Erg, 0, "RID") ) echo " selected";
{ $FromPentabarf = mysql_result($Erg2, $i, "FromPentabarf");
echo " selected"; }
$FromPentabarf = mysql_result($Erg2, $i, "FromPentabarf"); echo ">" . mysql_result($Erg2, $i, "Name") . "</option>\n";
} }
echo ">".mysql_result($Erg2, $i, "Name")."</option>\n"; echo " </select>\n</td></tr>\n";
}
echo " </select>\n</td></tr>\n";
echo " <tr><td>Dauer in h</td>". echo " <tr><td>Dauer in h</td>" .
"<td><input value=\"". mysql_result($Erg, 0, "Len"). "<td><input value=\"" . mysql_result($Erg, 0, "Len") .
"\" type=\"text\" size=\"40\" name=\"eDauer\"></td></tr>\n"; "\" type=\"text\" size=\"40\" name=\"eDauer\"></td></tr>\n";
echo " <tr><td>Beschreibung</td>". echo " <tr><td>Beschreibung</td>" .
"<td><input value=\"". mysql_result($Erg, 0, "Man"). "<td><input value=\"" . mysql_result($Erg, 0, "Man") .
"\" type=\"text\" size=\"40\" name=\"eName\"></td></tr>\n"; "\" type=\"text\" size=\"40\" name=\"eName\"></td></tr>\n";
echo " <tr><td>URL</td>". echo " <tr><td>URL</td>" .
"<td><input value=\"". mysql_result($Erg, 0, "URL"). "<td><input value=\"" . mysql_result($Erg, 0, "URL") .
"\" type=\"text\" size=\"40\" name=\"eURL\"></td></tr>\n"; "\" type=\"text\" size=\"40\" name=\"eURL\"></td></tr>\n";
if( $FromPentabarf == "Y") if ($FromPentabarf == "Y") {
{ echo " <tr><td></td>" .
echo " <tr><td></td>". "<td><h1>!!! Imported from Pentabarf !!!</h1></td></tr>\n";
"<td><h1>!!! Imported from Pentabarf !!!</h1></td></tr>\n"; }
} echo "</table>\n";
echo "</table>\n";
echo "<input type=\"hidden\" name=\"SID\" value=\"". $_GET["SID"]. "\">\n"; echo "<input type=\"hidden\" name=\"SID\" value=\"" . $_GET["SID"] . "\">\n";
echo "<input type=\"hidden\" name=\"action\" value=\"changesave\">\n"; echo "<input type=\"hidden\" name=\"action\" value=\"changesave\">\n";
echo "<input type=\"submit\" value=\"sichern...\">\n"; echo "<input type=\"submit\" value=\"sichern...\">\n";
echo "</form>\n\n"; echo "</form>\n\n";
// Löschen // L<>schen
echo "<form action=\"". $_SERVER['SCRIPT_NAME']. "\" method=\"GET\" >\n"; echo "<form action=\"" . $_SERVER['SCRIPT_NAME'] . "\" method=\"GET\" >\n";
echo "<input type=\"hidden\" name=\"SID\" value=\"". $_GET["SID"]. "\">\n"; echo "<input type=\"hidden\" name=\"SID\" value=\"" . $_GET["SID"] . "\">\n";
echo "<input type=\"hidden\" name=\"action\" value=\"delete\">\n"; echo "<input type=\"hidden\" name=\"action\" value=\"delete\">\n";
echo "<input type=\"submit\" value=\"L&ouml;schen...\">\n"; echo "<input type=\"submit\" value=\"L&ouml;schen...\">\n";
echo "</form>\n\n"; echo "</form>\n\n";
echo "<b>ACHTUNG:</b><br />\n"; echo "<b>ACHTUNG:</b><br />\n";
echo "Beim L&ouml;schen werden die bisher eingetragenen Engel f&uuml;r diese Schicht mitgel&ouml;scht.<br />\n"; echo "Beim L&ouml;schen werden die bisher eingetragenen Engel f&uuml;r diese Schicht mitgel&ouml;scht.<br />\n";
echo "<br /><hr>\n\n\n\n"; echo "<br /><hr>\n\n\n\n";
//Freie Engelschichten //Freie Engelschichten
$sql3 = "SELECT `TID` FROM `ShiftEntry` WHERE `SID`='". $_GET["SID"]. "' AND `UID`='0'"; $sql3 = "SELECT `TID` FROM `ShiftEntry` WHERE `SID`='" . $_GET["SID"] . "' AND `UID`='0'";
$Erg3 = mysql_query($sql3, $con); $Erg3 = mysql_query($sql3, $con);
$rowcount = mysql_num_rows($Erg3); $rowcount = mysql_num_rows($Erg3);
echo "Folgende Engelschichten sind noch nicht vergeben.\n"; echo "Folgende Engelschichten sind noch nicht vergeben.\n";
echo "Und koenen, wenn diese nSchicht nicht benoetigt wird geloet werden:<br />\n"; echo "Und koenen, wenn diese nSchicht nicht benoetigt wird geloet werden:<br />\n";
for ($j=0; $j < $rowcount; $j++) for ($j = 0; $j < $rowcount; $j++) {
{ $TID = mysql_result($Erg3, $j, 0);
$TID = mysql_result($Erg3, $j, 0); echo "<a href=\"./schichtplan.php?action=engelshiftdel&SID=" . $_GET["SID"] . "&TID=$TID\">" .
echo "<a href=\"./schichtplan.php?action=engelshiftdel&SID=". $_GET["SID"]. "&TID=$TID\">". "freie " . TID2Type($TID) . Get_Text("inc_schicht_Engel") . "schicht loeschen</a><br />\n";
"freie ". TID2Type($TID). Get_Text("inc_schicht_Engel"). "schicht loeschen</a><br />\n"; }
} echo "<br /><hr>\n\n\n\n";
echo "<br /><hr>\n\n\n\n";
//Ausgabe eingetragener schischten //Ausgabe eingetragener schischten
$sql3 = "SELECT * FROM `ShiftEntry` WHERE `SID`='". $_GET["SID"]. "' AND NOT `UID`='0'"; $sql3 = "SELECT * FROM `ShiftEntry` WHERE `SID`='" . $_GET["SID"] . "' AND NOT `UID`='0'";
$Erg3 = mysql_query($sql3, $con); $Erg3 = mysql_query($sql3, $con);
$rowcount = mysql_num_rows($Erg3); $rowcount = mysql_num_rows($Erg3);
echo "Folgende Engel Sind fuer die Schicht eingetargen.\n"; echo "Folgende Engel Sind fuer die Schicht eingetargen.\n";
echo "Und koennen, wenn diese nicht zu Schicht erschienen sind ausgetragen werden:<br />\n"; echo "Und koennen, wenn diese nicht zu Schicht erschienen sind ausgetragen werden:<br />\n";
echo "<table border=\"1\">\n". echo "<table border=\"1\">\n" .
"<tr class=\"contenttopic\">". "<tr class=\"contenttopic\">" .
"<th>nick</th>". "<th>nick</th>" .
"<th>type</th>". "<th>type</th>" .
"<th>normal</th>". "<th>normal</th>" .
"<th>freeloader :-(</th>". "<th>freeloader :-(</th>" .
"</tr>"; "</tr>";
for ($j=0; $j < $rowcount; $j++) for ($j = 0; $j < $rowcount; $j++) {
{ $userUID = mysql_result($Erg3, $j, "UID");
$userUID=mysql_result($Erg3, $j, "UID"); echo "\t<tr>\n";
echo "\t<tr>\n"; echo "\t\t<td>" . UID2Nick($userUID) . "</td>\n";
echo "\t\t<td>". UID2Nick($userUID). "</td>\n"; echo "\t\t<td>" . TID2Type(mysql_result($Erg3, $j, "TID")) . Get_Text("inc_schicht_Engel") . "</td>\n";
echo "\t\t<td>". TID2Type(mysql_result($Erg3, $j, "TID")). Get_Text("inc_schicht_Engel"). "</td>\n"; echo "\t\t<td><a href=\"./schichtplan.php?action=engeldel&SID=" . $_GET["SID"] . "&UIDs=$userUID&freeloader=0\">###-austragen-###</a></td>\n";
echo "\t\t<td><a href=\"./schichtplan.php?action=engeldel&SID=". $_GET["SID"]. "&UIDs=$userUID&freeloader=0\">###-austragen-###</a></td>\n"; echo "\t\t<td><a href=\"./schichtplan.php?action=engeldel&SID=" . $_GET["SID"] . "&UIDs=$userUID&freeloader=1\">###-austragen-freeloader-###</a></td>\n";
echo "\t\t<td><a href=\"./schichtplan.php?action=engeldel&SID=". $_GET["SID"]. "&UIDs=$userUID&freeloader=1\">###-austragen-freeloader-###</a></td>\n"; echo "\t</tr>\n";
echo "\t</tr>\n"; } // FOR
} // FOR
echo "</table><br /><hr>\n\n\n\n"; echo "</table><br /><hr>\n\n\n\n";
//Nachtragen von Engeln //Nachtragen von Engeln
echo "Hat ein anderer Engel die Schicht &uuml;bernommen, trage ihn bitte ein:"; echo "Hat ein anderer Engel die Schicht &uuml;bernommen, trage ihn bitte ein:";
echo "<form action=\"".$_SERVER['SCRIPT_NAME']."\" method=\"GET\" >\n"; echo "<form action=\"" . $_SERVER['SCRIPT_NAME'] . "\" method=\"GET\" >\n";
echo "<input type=\"hidden\" name=\"SID\" value=\"". $_GET["SID"]. "\">\n"; echo "<input type=\"hidden\" name=\"SID\" value=\"" . $_GET["SID"] . "\">\n";
echo "<input type=\"hidden\" name=\"action\" value=\"engeladd\">\n"; echo "<input type=\"hidden\" name=\"action\" value=\"engeladd\">\n";
// Listet alle Nicks auf // Listet alle Nicks auf
echo "<select name=\"UIDs\">\n"; echo "<select name=\"UIDs\">\n";
if( $FromPentabarf != "Y") if ($FromPentabarf != "Y") {
{ echo "\t<option value=\"0\">--neu--</option>\n";
echo "\t<option value=\"0\">--neu--</option>\n"; }
}
$usql="SELECT * FROM `User` ORDER BY `Nick`"; $usql = "SELECT * FROM `User` ORDER BY `Nick`";
$uErg = mysql_query($usql, $con); $uErg = mysql_query($usql, $con);
$urowcount = mysql_num_rows($uErg); $urowcount = mysql_num_rows($uErg);
for ($k=0; $k<$urowcount; $k++) for ($k = 0; $k < $urowcount; $k++) {
{ echo "\t<option value=\"" . mysql_result($uErg, $k, "UID") . "\">" .
echo "\t<option value=\"".mysql_result($uErg, $k, "UID")."\">". mysql_result($uErg, $k, "Nick") .
mysql_result($uErg, $k, "Nick"). "</option>\n";
"</option>\n"; }
} echo "</select>\n";
echo "</select>\n";
echo " als \n"; echo " als \n";
// holt eine liste der benötigten Engel zu dieser Schischt // holt eine liste der ben<65>tigten Engel zu dieser Schischt
$sql3 = "SELECT Count(`TID`) AS `CTID`, `TID` FROM `ShiftEntry` "; $sql3 = "SELECT Count(`TID`) AS `CTID`, `TID` FROM `ShiftEntry` ";
$sql3.= "WHERE (`SID`='". $_GET["SID"]. "' AND `UID`='0') "; $sql3 .= "WHERE (`SID`='" . $_GET["SID"] . "' AND `UID`='0') ";
$sql3.= "GROUP BY `SID`, `TID`, `UID` "; $sql3 .= "GROUP BY `SID`, `TID`, `UID` ";
$Erg3 = mysql_query($sql3, $con); $Erg3 = mysql_query($sql3, $con);
$i=-1; $i = -1;
while( ++$i < mysql_num_rows($Erg3)) while (++ $i < mysql_num_rows($Erg3)) {
{ $EngelNeed[mysql_result($Erg3, $i, "TID")] = mysql_result($Erg3, $i, "CTID");
$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 // Gibt dei m<>glich Engeltypen aus und zeigt w<>efiel noch be<62>tigt werden
echo "<select name=\"TID\">\n"; echo "<select name=\"TID\">\n";
$SQL2 = "SELECT `TID`, `Name` FROM `EngelType` ORDER BY `Name`"; $SQL2 = "SELECT `TID`, `Name` FROM `EngelType` ORDER BY `Name`";
$Erg2 = mysql_query($SQL2, $con); $Erg2 = mysql_query($SQL2, $con);
for ($l = 0; $l < mysql_num_rows($Erg2); $l++) for ($l = 0; $l < mysql_num_rows($Erg2); $l++) {
{ $EngelTID = mysql_result($Erg2, $l, "TID");
$EngelTID = mysql_result($Erg2, $l, "TID"); echo "<option value=\"$EngelTID\">";
echo "<option value=\"$EngelTID\">"; echo mysql_result($Erg2, $l, "Name") . Get_Text("inc_schicht_engel");
echo mysql_result($Erg2, $l, "Name"). Get_Text("inc_schicht_engel"); if (!isset ($EngelNeed[$EngelTID]))
if( !isset($EngelNeed[$EngelTID]) ) echo " (0)";
echo " (0)"; else
else echo " (" . $EngelNeed[$EngelTID] . ")";
echo " (".$EngelNeed[$EngelTID].")"; echo "</option>\n";
echo "</option>\n"; }
} echo "</select>\n";
echo "</select>\n";
echo "<input type=\"submit\" value=\"eintragen...\">\n"; echo "<input type=\"submit\" value=\"eintragen...\">\n";
echo "<br />\n<input value=\"1\" type=\"text\" size=\"5\" name=\"eAnzahlNew\"> Anzahl New\n"; echo "<br />\n<input value=\"1\" type=\"text\" size=\"5\" name=\"eAnzahlNew\"> Anzahl New\n";
echo "</form>"; echo "</form>";
} // IF ISSET( } // IF ISSET(
break; break;
case 'engeladd': case 'engeladd' :
if( $_GET["UIDs"]>0) if ($_GET["UIDs"] > 0) {
{
$SQL = "SELECT * FROM `ShiftEntry` ". $SQL = "SELECT * FROM `ShiftEntry` " .
"WHERE (`SID`='". $_GET["SID"]. "' AND `TID`='". $_GET["TID"]. "' AND `UID`='0')"; "WHERE (`SID`='" . $_GET["SID"] . "' AND `TID`='" . $_GET["TID"] . "' AND `UID`='0')";
$ERG = mysql_query($SQL, $con); $ERG = mysql_query($SQL, $con);
if( mysql_num_rows($ERG) != 0 ) if (mysql_num_rows($ERG) != 0) {
{ $chSQL = "UPDATE `ShiftEntry` SET " .
$chSQL = "UPDATE `ShiftEntry` SET ". "`UID`='" . $_GET["UIDs"] . "', `Comment`='shift added by " . $_SESSION['Nick'] . "' " .
"`UID`='". $_GET["UIDs"]. "', `Comment`='shift added by ".$_SESSION['Nick']."' ". "WHERE (`SID`='" . $_GET["SID"] . "' AND " .
"WHERE (`SID`='". $_GET["SID"]. "' AND ". "`TID`='" . $_GET["TID"] . "' AND `UID`='0' ) LIMIT 1";
"`TID`='". $_GET["TID"]. "' AND `UID`='0' ) LIMIT 1"; } else {
} $chSQL = "INSERT INTO `ShiftEntry` (`SID`, `TID`, `UID`, `Comment`) VALUES (" .
else "'" . $_GET["SID"] . "', '" . $_GET["TID"] . "', " .
{ "'" . $_GET["UIDs"] . "', 'shift added by " . $_SESSION['Nick'] . "')";
$chSQL = "INSERT INTO `ShiftEntry` (`SID`, `TID`, `UID`, `Comment`) VALUES (". }
"'". $_GET["SID"]. "', '". $_GET["TID"]. "', ". echo "Es wird folgende Schicht zus&auml;tzlich eingetragen:<br />\n";
"'". $_GET["UIDs"]. "', 'shift added by ".$_SESSION['Nick']."')"; echo "Engel: " . UID2Nick($_GET["UIDs"]) . "<br />\n";
} echo "Bemerkung: Schicht eingetragen durch Erzengel " . $_SESSION['Nick'] . "<br />\n<br />\n";
echo "Es wird folgende Schicht zus&auml;tzlich eingetragen:<br />\n"; } else {
echo "Engel: ".UID2Nick($_GET["UIDs"])."<br />\n"; echo "Es wird folgende Schicht wurde " . $_GET["eAnzahlNew"] . "x zus&auml;tzlich eingetragen:<br />\n";
echo "Bemerkung: Schicht eingetragen durch Erzengel ".$_SESSION['Nick']."<br />\n<br />\n"; for ($i = 0; $i < $_GET["eAnzahlNew"]; $i++) {
} echo "$i. <br />\n";
else $SQL = "INSERT INTO `ShiftEntry` (`SID`, `TID`, `UID`, `Comment`) VALUES (";
{ $SQL .= "'" . $_GET["SID"] . "', '" . $_GET["TID"] . "', '0', NULL)";
echo "Es wird folgende Schicht wurde ". $_GET["eAnzahlNew"]. "x zus&auml;tzlich eingetragen:<br />\n"; $ERG = mysql_query($SQL, $con);
for( $i=0; $i<$_GET["eAnzahlNew"]; $i++) if ($debug)
{ echo "DEBUG SQL: $SQL<br />\n";
echo "$i. <br />\n"; if ($ERG == 1) {
$SQL = "INSERT INTO `ShiftEntry` (`SID`, `TID`, `UID`, `Comment`) VALUES ("; echo "&Auml;nderung wurde gesichert...<br />";
$SQL .= "'". $_GET["SID"]. "', '". $_GET["TID"]. "', '0', NULL)"; } else {
$ERG = mysql_query($SQL, $con); echo "Fehler beim speichern... bitte noch ein mal probieren :)<br />";
if( $debug ) echo mysql_error($con);
echo "DEBUG SQL: $SQL<br />\n"; }
if ($ERG == 1) echo "Es wird eine weitere Schicht eingetragen:<br /><br />\n";
{ }
echo "&Auml;nderung wurde gesichert...<br />"; }
} break;
else
{
echo "Fehler beim speichern... bitte noch ein mal probieren :)<br />";
echo mysql_error($con);
}
echo "Es wird eine weitere Schicht eingetragen:<br /><br />\n";
}
}
break;
case 'engeldel': case 'engeldel' :
$chSQL = "UPDATE `ShiftEntry` SET `UID`='0', `Comment`= 'NULL' WHERE (`SID`='". $_GET["SID"]. $chSQL = "UPDATE `ShiftEntry` SET `UID`='0', `Comment`= 'NULL' WHERE (`SID`='" . $_GET["SID"] .
"' AND `UID`='". $_GET["UIDs"]. "') LIMIT 1"; "' AND `UID`='" . $_GET["UIDs"] . "') LIMIT 1";
if( isset($_GET["freeloader"]) && $_GET["freeloader"]==1) if (isset ($_GET["freeloader"]) && $_GET["freeloader"] == 1) {
{ $sql = "SELECT * FROM `Shifts` WHERE (`SID` = '" . $_GET["SID"] . "' )";
$sql = "SELECT * FROM `Shifts` WHERE (`SID` = '". $_GET["SID"]. "' )"; $Erg = mysql_query($sql, $con);
$Erg = mysql_query($sql, $con); if (mysql_num_rows($Erg) == 1) {
if( mysql_num_rows( $Erg) == 1) $UID = $_GET["UIDs"];
{ $Length = mysql_result($Erg, 0, "Len");
$UID = $_GET["UIDs"]; $Comment = "Start: " . mysql_result($Erg, 0, "DateS") . "; " .
$Length = mysql_result($Erg, 0, "Len"); "Beschreibung: " . mysql_result($Erg, 0, "Man") . "; " .
$Comment = "Start: ". mysql_result($Erg, 0, "DateS"). "; ". "Removed by " . $_SESSION['Nick'];
"Beschreibung: ". mysql_result($Erg, 0, "Man"). "; ". $ch2SQL = "INSERT INTO `ShiftFreeloader` (`Remove_Time`, `UID`, `Length`, `Comment`) " .
"Removed by ". $_SESSION['Nick']; "VALUES ( CURRENT_TIMESTAMP, '$UID', '$Length', '$Comment');";
$ch2SQL = }
"INSERT INTO `ShiftFreeloader` (`Remove_Time`, `UID`, `Length`, `Comment`) ". }
"VALUES ( CURRENT_TIMESTAMP, '$UID', '$Length', '$Comment');"; break;
}
}
break;
case 'engelshiftdel': case 'engelshiftdel' :
$chSQL = "DELETE FROM `ShiftEntry` WHERE `SID`='". $_GET["SID"]. "' AND `TID`='". $chSQL = "DELETE FROM `ShiftEntry` WHERE `SID`='" . $_GET["SID"] . "' AND `TID`='" .
$_GET["TID"]. "' AND `UID`='0' LIMIT 1"; $_GET["TID"] . "' AND `UID`='0' LIMIT 1";
break; break;
case 'changesave': case 'changesave' :
$query = mysql_query("SELECT DATE_ADD('". $_GET["eDate"]. "', INTERVAL '+0 ". $_GET["eDauer"]. "' DAY_HOUR)", $con); $query = mysql_query("SELECT DATE_ADD('" . $_GET["eDate"] . "', INTERVAL '+0 " . $_GET["eDauer"] . "' DAY_HOUR)", $con);
$enddate = mysql_fetch_row($query); $enddate = mysql_fetch_row($query);
$chSQL = "UPDATE `Shifts` SET ". $chSQL = "UPDATE `Shifts` SET " .
"`DateS`='". $_GET["eDate"]. "', ". "`DateS`='" . $_GET["eDate"] . "', " .
"`DateE`='".$enddate[0]. "', ". "`DateE`='" . $enddate[0] . "', " .
"`RID`='". $_GET["eRID"]. "', ". "`RID`='" . $_GET["eRID"] . "', " .
"`Len`='". $_GET["eDauer"]. "', ". "`Len`='" . $_GET["eDauer"] . "', " .
"`Man`='". $_GET["eName"]. "', ". "`Man`='" . $_GET["eName"] . "', " .
"`URL`='". $_GET["eURL"]. "' ". "`URL`='" . $_GET["eURL"] . "' " .
"WHERE `SID`='". $_GET["SID"]. "'"; "WHERE `SID`='" . $_GET["SID"] . "'";
SetHeaderGo2Back(); SetHeaderGo2Back();
break; break;
case 'delete': case 'delete' :
$chSQL = "DELETE FROM `Shifts` WHERE `SID`='". $_GET["SID"]. "' LIMIT 1"; $chSQL = "DELETE FROM `Shifts` WHERE `SID`='" . $_GET["SID"] . "' LIMIT 1";
$ch2SQL = "DELETE FROM `ShiftEntry` WHERE `SID`='". $_GET["SID"]. "'"; $ch2SQL = "DELETE FROM `ShiftEntry` WHERE `SID`='" . $_GET["SID"] . "'";
SetHeaderGo2Back(); SetHeaderGo2Back();
break; break;
case 'deleteShifs': case 'deleteShifs' :
foreach ($_GET as $k => $v) foreach ($_GET as $k => $v)
if( strpos( " ".$k, "SID") == 1) if (strpos(" " . $k, "SID") == 1) {
{ echo "Shifts $v wird gel<65>scht...";
echo "Shifts $v wird gelöscht..."; executeSQL("DELETE FROM `Shifts` WHERE `SID`='$v' LIMIT 1");
executeSQL( "DELETE FROM `Shifts` WHERE `SID`='$v' LIMIT 1"); echo "<br />\n";
echo "<br />\n"; echo "ShiftEntry $v wird gel<65>scht...";
echo "ShiftEntry $v wird gelöscht..."; executeSQL("DELETE FROM `ShiftEntry` WHERE `SID`='$v'");
executeSQL( "DELETE FROM `ShiftEntry` WHERE `SID`='$v'"); echo "<br /><br />\n";
echo "<br /><br />\n"; }
} break;
break;
} // end switch } // end switch
if (IsSet($chSQL)){ if (IsSet ($chSQL)) {
// echo $chSQL; // echo $chSQL;
// hier muesste das SQL ausgefuehrt werden... // hier muesste das SQL ausgefuehrt werden...
$Erg = mysql_query($chSQL, $con); $Erg = mysql_query($chSQL, $con);
if( $debug ) if ($debug)
echo "DEBUG SQL: $chSQL<br />\n"; echo "DEBUG SQL: $chSQL<br />\n";
if ($Erg == 1) if ($Erg == 1) {
{ echo "&Auml;nderung wurde gesichert...<br />";
echo "&Auml;nderung wurde gesichert...<br />"; if ($debug)
if( $debug ) echo "DEBUG: ergebniss" . $Erg . "<br />\n";
echo "DEBUG: ergebniss". $Erg. "<br />\n"; if (IsSet ($ch2SQL)) {
if (IsSet($ch2SQL)) $Erg = mysql_query($ch2SQL, $con);
{ if ($debug)
$Erg = mysql_query($ch2SQL, $con); echo "DEBUG SQL: $ch2SQL<br />\n";
if( $debug ) if ($debug)
echo "DEBUG SQL: $ch2SQL<br />\n"; echo "DEBUG: ergebniss" . $Erg . "<br />\n";
if( $debug ) echo "DEBUG: ergebniss". $Erg. "<br />\n"; }
} } else {
} echo "Fehler beim speichern... bitte noch ein mal probieren :)<br />";
else echo mysql_error($con);
{ }
echo "Fehler beim speichern... bitte noch ein mal probieren :)<br />"; } // Ende Update
echo mysql_error($con);
}
} // Ende Update
} }
include ("includes/footer.php");
include ("../../../camp2011/includes/footer.php");
?> ?>

View File

@ -1,54 +1,50 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "Himmel"; $title = "Himmel";
$header = "Schichtpl&auml;ne"; $header = "Schichtpl&auml;ne";
$submenus = 1; $submenus = 1;
if (!IsSet ($_GET["action"])) {
include ("includes/header.php");
include ("includes/funktionen.php");
include ("includes/funktion_schichtplan_aray.php");
include ("includes/funktion_schichtplan.php");
if (!IsSet($_GET["action"])) echo "Hallo " . $_SESSION['Nick'] . "<br />\n" .
{ "auf dieser Seite kannst du dir den Schichtplan in einer Druckansicht generieren lassen. W&auml;hle hierf&uuml;r ein Datum und den Raum:\n" .
include ("../../../camp2011/includes/header.php"); "<br />\n";
include ("../../../camp2011/includes/funktionen.php");
include ("../../../camp2011/includes/funktion_schichtplan_aray.php");
include ("../../../camp2011/includes/funktion_schichtplan.php");
echo "Hallo ". $_SESSION['Nick']. "<br />\n". foreach ($VeranstaltungsTage as $k => $v) {
"auf dieser Seite kannst du dir den Schichtplan in einer Druckansicht generieren lassen. W&auml;hle hierf&uuml;r ein Datum und den Raum:\n".
"<br />\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<a href=\"./schichtplan_druck.php?action=1&Raum=$RID&ausdatum=$Tag\" target=\"_blank\">$Tag $Rname</a><br />\n";
}
echo "<br />\n";
}
echo "<br /><br />";
$res = mysql_query("SELECT Name, RID FROM `Room` WHERE `show`!='N' ORDER BY `Name`;",$con); include ("includes/footer.php");
for ($i = 0; $i < mysql_num_rows($res); $i++) } else //#################################################################
{ {
$Tag = $VeranstaltungsTage[$k]; if (IsSet ($_GET["Raum"]) AND IsSet ($_GET["ausdatum"])) {
$RID = mysql_result($res,$i,"RID"); $Raum = $_GET["Raum"];
$Rname = mysql_result($res, $i, "Name"); $ausdatum = $_GET["ausdatum"];
echo "\t<a href=\"./schichtplan_druck.php?action=1&Raum=$RID&ausdatum=$Tag\" target=\"_blank\">$Tag $Rname</a><br />\n";
}
echo "<br />\n";
}
echo "<br /><br />";
include ("../../../camp2011/includes/footer.php"); include ("config/config_db.php");
} include ("config/config.php");
else //################################################################# include ("includes/secure.php");
{ //var wird nur gesetzt immer edit auszublenden, achtung sesion darf nicht gestart sein !!!
if (IsSet($_GET["Raum"]) AND IsSet($_GET["ausdatum"])) $_SESSION['CVS']["admin/schichtplan.php"] = "N";
{ include ("includes/funktion_lang.php");
$Raum = $_GET["Raum"]; include ("includes/funktion_schichtplan.php");
$ausdatum = $_GET["ausdatum"]; include ("includes/funktion_schichtplan_aray.php");
include ("includes/funktion_user.php");
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");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <html>
@ -81,7 +77,7 @@ else //#################################################################
<table border="2" width="650" class="border" cellpadding="2" cellspacing="1"> <table border="2" width="650" class="border" cellpadding="2" cellspacing="1">
<!--Ausgabe Spalten überschrift--> <!--Ausgabe Spalten <EFBFBD>berschrift-->
<tr class="contenttopic"> <tr class="contenttopic">
<th bgcolor="#E0E0E0">Uhrzeit</th> <th bgcolor="#E0E0E0">Uhrzeit</th>
@ -89,41 +85,35 @@ else //#################################################################
</tr> </tr>
<?php <?php
//Zeit Ausgeben
for( $i = 0; $i < 24; $i++ )
for( $j = 0; $j < $GlobalZeileProStunde; $j++)
{
$Spalten[$i * $GlobalZeileProStunde + $j] =
"\t<tr class=\"content\">\n";
if( $j==0)
{
$Spalten[$i * $GlobalZeileProStunde + $j].=
"\t\t<td rowspan=\"$GlobalZeileProStunde\">";
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). "</td>\n";
} //Zeit Ausgeben
} for ($i = 0; $i < 24; $i++)
for ($j = 0; $j < $GlobalZeileProStunde; $j++) {
$Spalten[$i * $GlobalZeileProStunde + $j] = "\t<tr class=\"content\">\n";
if ($j == 0) {
$Spalten[$i * $GlobalZeileProStunde + $j] .= "\t\t<td rowspan=\"$GlobalZeileProStunde\">";
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) . "</td>\n";
}
}
CreateRoomShifts( $Raum ); CreateRoomShifts($Raum);
// Ausgabe Zeilen
for ($i = 0; $i < (24 * $GlobalZeileProStunde); $i++)
echo $Spalten[$i];
// Ende
echo "</table>\n";
// Ausgabe Zeilen echo "Stand: " . gmdate("Y-m-d H:i") . "\n";
for ($i = 0; $i < (24 * $GlobalZeileProStunde); $i++) echo $Spalten[$i]; echo "</body>\n";
// Ende echo "</html>\n";
echo "</table>\n";
echo "Stand: ". gmdate("Y-m-d H:i"). "\n"; } //isset($Vars)
echo "</body>\n";
echo "</html>\n";
} //isset($Vars)
} //isset($Action) } //isset($Action)
?> ?>

View File

@ -1,70 +1,65 @@
<?php <?php
$title = "Schicht Hinzufügen"; require_once ('../bootstrap.php');
$title = "Schicht Hinzufügen";
$header = "Neue Schichten erfassen"; $header = "Neue Schichten erfassen";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
$Time = time()+3600+3600; $Time = time() + 3600 + 3600;
echo "Hallo ".$_SESSION['Nick'].",<br />\n"; echo "Hallo " . $_SESSION['Nick'] . ",<br />\n";
// erstellt ein Array der Reume // erstellt ein Array der Reume
$sql = "SELECT `RID`, `Name` FROM `Room` ORDER BY `Name`"; $sql = "SELECT `RID`, `Name` FROM `Room` ORDER BY `Name`";
$Erg = mysql_query($sql, $con); $Erg = mysql_query($sql, $con);
$rowcount = mysql_num_rows($Erg); $rowcount = mysql_num_rows($Erg);
for ($i=0; $i<$rowcount; $i++) for ($i = 0; $i < $rowcount; $i++) {
{ $Room[$i]["RID"] = mysql_result($Erg, $i, "RID");
$Room[$i]["RID"] = mysql_result($Erg, $i, "RID"); $Room[$i]["Name"] = mysql_result($Erg, $i, "Name");
$Room[$i]["Name"] = mysql_result($Erg, $i, "Name"); }
}
// erstellt ein Aray der Engeltypen // erstellt ein Aray der Engeltypen
$sql = "SELECT `TID`, `Name` FROM `EngelType` ORDER BY `Name`"; $sql = "SELECT `TID`, `Name` FROM `EngelType` ORDER BY `Name`";
$Erg = mysql_query($sql, $con); $Erg = mysql_query($sql, $con);
$rowcount = mysql_num_rows($Erg); $rowcount = mysql_num_rows($Erg);
for ($i=0; $i<$rowcount; $i++) for ($i = 0; $i < $rowcount; $i++) {
{ $EngelType[$i]["TID"] = mysql_result($Erg, $i, "TID");
$EngelType[$i]["TID"] = mysql_result($Erg, $i, "TID"); $EngelType[$i]["Name"] = mysql_result($Erg, $i, "Name") . Get_Text("inc_schicht_engel");
$EngelType[$i]["Name"] = mysql_result($Erg, $i, "Name").Get_Text("inc_schicht_engel");
}
// sesion mit stanadrt werten befüllen
if( !isset( $_SESSION['shiftadd.php']['SchichtName']))
{
$_SESSION['shiftadd.php']['SchichtName'] = "--???--";
$_SESSION['shiftadd.php']['RID'] = "";
$_SESSION['shiftadd.php']['MonthJahr'] = gmdate("Y-m", $Time);
$_SESSION['shiftadd.php']['SDatum'] = gmdate("d", $Time);
$_SESSION['shiftadd.php']['STime'] = "10";
$_SESSION['shiftadd.php']['MoreThenOne'] = "ON";
$_SESSION['shiftadd.php']['EDatum'] = gmdate("d", $Time);
$_SESSION['shiftadd.php']['ETime'] = "12";
$_SESSION['shiftadd.php']['len'] = "2";
$_SESSION['shiftadd.php']['NachtON'] = "OFF";
$_SESSION['shiftadd.php']['len_night'] = "00-04-08-10-12-14-16-18-20-22-24";
}
// wenn werte übergeben in sesion eintragen
if( !isset($_GET["NachtON"]))
$_GET["NachtON"] = "OFF";
if( !isset($_GET["MoreThenOne"]))
$_GET["MoreThenOne"] = "OFF";
if( isset( $_GET["SchichtName"]))
{
foreach ($_GET as $k => $v)
{
$_SESSION['shiftadd.php'][$k] = $v;
}
} }
// sesion mit stanadrt werten bef<65>llen
if (!isset ($_SESSION['shiftadd.php']['SchichtName'])) {
$_SESSION['shiftadd.php']['SchichtName'] = "--???--";
$_SESSION['shiftadd.php']['RID'] = "";
$_SESSION['shiftadd.php']['MonthJahr'] = gmdate("Y-m", $Time);
$_SESSION['shiftadd.php']['SDatum'] = gmdate("d", $Time);
$_SESSION['shiftadd.php']['STime'] = "10";
$_SESSION['shiftadd.php']['MoreThenOne'] = "ON";
$_SESSION['shiftadd.php']['EDatum'] = gmdate("d", $Time);
$_SESSION['shiftadd.php']['ETime'] = "12";
$_SESSION['shiftadd.php']['len'] = "2";
$_SESSION['shiftadd.php']['NachtON'] = "OFF";
$_SESSION['shiftadd.php']['len_night'] = "00-04-08-10-12-14-16-18-20-22-24";
}
// wenn werte <20>bergeben in sesion eintragen
if (!isset ($_GET["NachtON"]))
$_GET["NachtON"] = "OFF";
if (!isset ($_GET["MoreThenOne"]))
$_GET["MoreThenOne"] = "OFF";
if (isset ($_GET["SchichtName"])) {
foreach ($_GET as $k => $v) {
$_SESSION['shiftadd.php'][$k] = $v;
}
}
if (!IsSet($_GET["action"])) if (!IsSet ($_GET["action"]))
$_GET["action"] = "new"; $_GET["action"] = "new";
switch( $_GET["action"]) switch ($_GET["action"]) {
{ case 'new' :
case 'new':
?> ?>
Hier kannst du neue Schichten eintragen. Dazu musst du den Anfang und das Ende der Schichten eintragen. Hier kannst du neue Schichten eintragen. Dazu musst du den Anfang und das Ende der Schichten eintragen.
&Uuml;ber die L&auml;nge der Schichten errechnet sich dadurch die Anzahl dieser. Dadurch k&ouml;nnen gleich &Uuml;ber die L&auml;nge der Schichten errechnet sich dadurch die Anzahl dieser. Dadurch k&ouml;nnen gleich
@ -80,14 +75,15 @@ mehrere Schichten auf einmal erfasst werden:
<td align="right">Ort:</td> <td align="right">Ort:</td>
<td><select name="RID"> <td><select name="RID">
<?php <?php
foreach ($Room As $RTemp)
{
echo "\t<option value=\"". $RTemp["RID"]. "\""; foreach ($Room As $RTemp) {
if( $RTemp["RID"] == $_SESSION["shiftadd.php"]["RID"]) echo "\t<option value=\"" . $RTemp["RID"] . "\"";
echo " SELECTED"; if ($RTemp["RID"] == $_SESSION["shiftadd.php"]["RID"])
echo ">". $RTemp["Name"]. "</option>\n"; echo " SELECTED";
} echo ">" . $RTemp["Name"] . "</option>\n";
?> }
?>
</select></td> </select></td>
</tr> </tr>
@ -104,9 +100,11 @@ mehrere Schichten auf einmal erfasst werden:
<tr> <tr>
<td align="right">More then One</td> <td align="right">More then One</td>
<td><input type="checkbox" name="MoreThenOne" value="ON" <?php <td><input type="checkbox" name="MoreThenOne" value="ON" <?php
if( $_SESSION["shiftadd.php"]["MoreThenOne"]=="ON")
echo " CHECKED";
?>></td> if ($_SESSION["shiftadd.php"]["MoreThenOne"] == "ON")
echo " CHECKED";
?>></td>
</tr> </tr>
<tr> <tr>
<td align="right">End:</td> <td align="right">End:</td>
@ -120,9 +118,11 @@ mehrere Schichten auf einmal erfasst werden:
<tr> <tr>
<td align="right">Sonderschichten ein:</td> <td align="right">Sonderschichten ein:</td>
<td><input type="checkbox" name="NachtON" value="ON" <?php <td><input type="checkbox" name="NachtON" value="ON" <?php
if($_SESSION["shiftadd.php"]["NachtON"]=="ON")
echo " CHECKED";
?>></td> if ($_SESSION["shiftadd.php"]["NachtON"] == "ON")
echo " CHECKED";
?>></td>
</tr> </tr>
<tr> <tr>
<td align="right">Sonder in h (Time;Time):</td> <td align="right">Sonder in h (Time;Time):</td>
@ -131,16 +131,17 @@ mehrere Schichten auf einmal erfasst werden:
<tr><td><u>Anzahl Engel je Type:</u></td></tr> <tr><td><u>Anzahl Engel je Type:</u></td></tr>
<?php <?php
foreach ($EngelType As $TTemp)
{
echo " <tr><td align=\"right\">". $TTemp["Name"]. ":</td>\n"; foreach ($EngelType As $TTemp) {
echo " <td><input type=\"text\" name=\"EngelType". $TTemp["TID"]. "\" size=\"5\" value=\""; echo " <tr><td align=\"right\">" . $TTemp["Name"] . ":</td>\n";
if( isset($_SESSION["shiftadd.php"][ "EngelType". $TTemp["TID"] ])) echo " <td><input type=\"text\" name=\"EngelType" . $TTemp["TID"] . "\" size=\"5\" value=\"";
echo $_SESSION["shiftadd.php"][ "EngelType". $TTemp["TID"] ]; if (isset ($_SESSION["shiftadd.php"]["EngelType" . $TTemp["TID"]]))
else echo $_SESSION["shiftadd.php"]["EngelType" . $TTemp["TID"]];
echo "0"; else
echo "\"></td>\n"; echo "0";
} echo "\"></td>\n";
}
?> ?>
</table> </table>
<br /> <br />
@ -150,209 +151,200 @@ mehrere Schichten auf einmal erfasst werden:
</form> </form>
<?php <?php
break; // Ende new
case 'newsave':
if (isset($_GET["SDatum"]) && ($_GET["len"] > 0))
{
$lenOrg = $_GET["len"];
if( $_GET["NachtON"] == "ON" )
{
$lenArrayDummy = explode( "-", $_GET["len_night"]);
foreach ( $lenArrayDummy as $Temp )
{
if( isset($Temp2) )
$lenArray[intval($Temp2)] = intval($Temp)-intval($Temp2);
$Temp2 = $Temp;
}//foreach
}//IF( $NachtON == "ON" )
echo "<table border=\"1\">\n"; break; // Ende new
echo "<tr>\n";
echo "\t<td valign=\"top\" align=\"center\">Start</td>\n";
echo "\t<td valign=\"top\" align=\"center\">End</td>\n";
echo "\t<td valign=\"top\" align=\"center\">len</td>\n";
echo "\t<td valign=\"top\" align=\"center\">RID</td>\n";
echo "\t<td valign=\"top\" align=\"center\">Beschreibung</td>\n";
echo "\t<td valign=\"top\" align=\"center\">Entry 'Shifts'</td>\n";
echo "\t<td valign=\"top\" align=\"center\">SID</td>\n";
echo "\t<td valign=\"top\" align=\"center\">Entrys</td>\n";
echo "</tr>\n";
$DateEnd = $_GET["SDatum"]; case 'newsave' :
$TimeEnd = intval($_GET["STime"]); if (isset ($_GET["SDatum"]) && ($_GET["len"] > 0)) {
$len=0; $lenOrg = $_GET["len"];
do if ($_GET["NachtON"] == "ON") {
{ $lenArrayDummy = explode("-", $_GET["len_night"]);
// define Start time foreach ($lenArrayDummy as $Temp) {
$Date = $DateEnd; if (isset ($Temp2))
$Time = $TimeEnd; $lenArray[intval($Temp2)] = intval($Temp) - intval($Temp2);
$_DateS = $_GET["MonthJahr"]. "-". $Date. " ". $Time. ":00:00"; $Temp2 = $Temp;
} //foreach
} //IF( $NachtON == "ON" )
// define End time echo "<table border=\"1\">\n";
if( $_GET["NachtON"] == "ON" ) echo "<tr>\n";
{ echo "\t<td valign=\"top\" align=\"center\">Start</td>\n";
if( !isset($lenArray[$Time])) die("Zeit $Time h nicht definiert."); echo "\t<td valign=\"top\" align=\"center\">End</td>\n";
$_GET["len"] = $lenArray[$Time]; echo "\t<td valign=\"top\" align=\"center\">len</td>\n";
if( $_GET["len"]<1) die("len <1"); echo "\t<td valign=\"top\" align=\"center\">RID</td>\n";
} echo "\t<td valign=\"top\" align=\"center\">Beschreibung</td>\n";
$TimeEnd = $Time+ $_GET["len"]; echo "\t<td valign=\"top\" align=\"center\">Entry 'Shifts'</td>\n";
echo "\t<td valign=\"top\" align=\"center\">SID</td>\n";
echo "\t<td valign=\"top\" align=\"center\">Entrys</td>\n";
echo "</tr>\n";
//Tagesüberschreitung $DateEnd = $_GET["SDatum"];
while( $TimeEnd >= 24 ) $TimeEnd = intval($_GET["STime"]);
{ $len = 0;
$TimeEnd -= 24; do {
$DateEnd += 1; // define Start time
} $Date = $DateEnd;
//ist schischt zu lang dan verkürzen $Time = $TimeEnd;
if( $DateEnd > $_GET["EDatum"] || ($DateEnd == $_GET["EDatum"] && $TimeEnd >= $_GET["ETime"]) ) $_DateS = $_GET["MonthJahr"] . "-" . $Date . " " . $Time . ":00:00";
{
$_GET["len"] -= ($DateEnd- $_GET["EDatum"])*24;
$_GET["len"] -= ($TimeEnd- $_GET["ETime"]); // -(-) ->> +
$DateEnd = $_GET["EDatum"];
$TimeEnd = $_GET["ETime"];
}
$_DateE = $_GET["MonthJahr"]. "-". $DateEnd. " ". $TimeEnd. ":00:00";
if( $_DateS != $_DateE ) // define End time
CreateNewEntry(); if ($_GET["NachtON"] == "ON") {
if (!isset ($lenArray[$Time]))
die("Zeit $Time h nicht definiert.");
$_GET["len"] = $lenArray[$Time];
if ($_GET["len"] < 1)
die("len <1");
}
$TimeEnd = $Time + $_GET["len"];
if( $_GET["MoreThenOne"]!="ON" ) break; //Tages<65>berschreitung
if( $DateEnd >= $_GET["EDatum"] && $TimeEnd >= intval($_GET["ETime"]) ) break; while ($TimeEnd >= 24) {
} while( true ); $TimeEnd -= 24;
echo "</table>"; $DateEnd += 1;
}
//ist schischt zu lang dan verk<72>rzen
if ($DateEnd > $_GET["EDatum"] || ($DateEnd == $_GET["EDatum"] && $TimeEnd >= $_GET["ETime"])) {
$_GET["len"] -= ($DateEnd - $_GET["EDatum"]) * 24;
$_GET["len"] -= ($TimeEnd - $_GET["ETime"]); // -(-) ->> +
$DateEnd = $_GET["EDatum"];
$TimeEnd = $_GET["ETime"];
}
$_DateE = $_GET["MonthJahr"] . "-" . $DateEnd . " " . $TimeEnd . ":00:00";
if( $_GET["OnlyShow"]=="ON" ) if ($_DateS != $_DateE)
{ CreateNewEntry();
echo "<form action=\"". $_SERVER['SCRIPT_NAME']. "\">";
echo "\n\t<Input type=\"hidden\" name=\"SchichtName\" value=\"". $_GET["SchichtName"]. "\">";
echo "\n\t<input type=\"hidden\" name=\"MonthJahr\" value=\"". $_GET["MonthJahr"]. "\">";
echo "\n\t<input type=\"hidden\" name=\"SDatum\" value=\"". $_GET["SDatum"]. "\">";
echo "\n\t<input type=\"hidden\" name=\"STime\" value=\"". $_GET["STime"]. "\">";
echo "\n\t<input type=\"hidden\" name=\"MoreThenOne\" value=\"". $_GET["MoreThenOne"]. "\">";
echo "\n\t<input type=\"hidden\" name=\"EDatum\" value=\"". $_GET["EDatum"]. "\">";
echo "\n\t<input type=\"hidden\" name=\"ETime\" value=\"". $_GET["ETime"]. "\">";
echo "\n\t<input type=\"hidden\" name=\"len\" value=\"". $lenOrg. "\">";
echo "\n\t<input type=\"hidden\" name=\"RID\" value=\"". $_GET["RID"]. "\">";
echo "\n\t<input type=\"hidden\" name=\"NachtON\" value=\"". $_GET["NachtON"]. "\">";
echo "\n\t<input type=\"hidden\" name=\"len_night\" value=\"". $_GET["len_night"]. "\">";
echo "\n\t<input type=\"hidden\" name=\"OnlyShow\" value=\"OFF\">";
foreach ($EngelType As $TTemp)
{
$Temp = "EngelType".$TTemp["TID"];
echo "\n\t<input type=\"hidden\" name=\"". $Temp. "\" value=\"". $_GET[$Temp]. "\">";
}
echo "\n\t<input type=\"hidden\" name=\"action\" value=\"newsave\">";
echo "\n\t<input type=\"submit\" value=\"mach mal Gabriel!\">";
echo "\n</form>";
} //if
} //IF
break;
case 'engeldel': if ($_GET["MoreThenOne"] != "ON")
break; break;
if ($DateEnd >= $_GET["EDatum"] && $TimeEnd >= intval($_GET["ETime"]))
break;
}
while (true);
echo "</table>";
if ($_GET["OnlyShow"] == "ON") {
echo "<form action=\"" . $_SERVER['SCRIPT_NAME'] . "\">";
echo "\n\t<Input type=\"hidden\" name=\"SchichtName\" value=\"" . $_GET["SchichtName"] . "\">";
echo "\n\t<input type=\"hidden\" name=\"MonthJahr\" value=\"" . $_GET["MonthJahr"] . "\">";
echo "\n\t<input type=\"hidden\" name=\"SDatum\" value=\"" . $_GET["SDatum"] . "\">";
echo "\n\t<input type=\"hidden\" name=\"STime\" value=\"" . $_GET["STime"] . "\">";
echo "\n\t<input type=\"hidden\" name=\"MoreThenOne\" value=\"" . $_GET["MoreThenOne"] . "\">";
echo "\n\t<input type=\"hidden\" name=\"EDatum\" value=\"" . $_GET["EDatum"] . "\">";
echo "\n\t<input type=\"hidden\" name=\"ETime\" value=\"" . $_GET["ETime"] . "\">";
echo "\n\t<input type=\"hidden\" name=\"len\" value=\"" . $lenOrg . "\">";
echo "\n\t<input type=\"hidden\" name=\"RID\" value=\"" . $_GET["RID"] . "\">";
echo "\n\t<input type=\"hidden\" name=\"NachtON\" value=\"" . $_GET["NachtON"] . "\">";
echo "\n\t<input type=\"hidden\" name=\"len_night\" value=\"" . $_GET["len_night"] . "\">";
echo "\n\t<input type=\"hidden\" name=\"OnlyShow\" value=\"OFF\">";
foreach ($EngelType As $TTemp) {
$Temp = "EngelType" . $TTemp["TID"];
echo "\n\t<input type=\"hidden\" name=\"" . $Temp . "\" value=\"" . $_GET[$Temp] . "\">";
}
echo "\n\t<input type=\"hidden\" name=\"action\" value=\"newsave\">";
echo "\n\t<input type=\"submit\" value=\"mach mal Gabriel!\">";
echo "\n</form>";
} //if
} //IF
break;
case 'engeldel' :
break;
} // end switch } // end switch
function CreateNewEntry() {
global $con, $_DateS, $_DateE, $EngelType, $debug;
foreach ($EngelType As $TTemp) {
$Temp = "EngelType" . $TTemp["TID"];
global $$Temp;
}
echo "<tr>\n";
function CreateNewEntry() echo "\t<td>$_DateS</td>\n";
{ echo "\t<td>$_DateE</td>\n";
global $con, $_DateS, $_DateE, $EngelType, $debug; echo "\t<td>" . $_GET["len"] . "</td>\n";
foreach ($EngelType As $TTemp) echo "\t<td>" . $_GET["RID"] . "</td>\n";
{ echo "\t<td>" . $_GET["SchichtName"] . "</td>\n";
$Temp = "EngelType".$TTemp["TID"];
global $$Temp;
}
echo "<tr>\n"; // Ist eintarg schon vorhanden?
$SQL = "SELECT `SID` FROM `Shifts` ";
$SQL .= "WHERE (" .
"`DateS` = '" . $_DateS . "' AND " .
"`DateE` = '" . $_DateE . "' AND " .
"`RID` = '" . $_GET["RID"] . "');";
$Erg = mysql_query($SQL, $con);
echo "\t<td>$_DateS</td>\n"; if (mysql_num_rows($Erg) != 0)
echo "\t<td>$_DateE</td>\n"; echo "\t<td>exists</td>";
echo "\t<td>". $_GET["len"]. "</td>\n"; elseif ($_GET["OnlyShow"] == "OFF") {
echo "\t<td>". $_GET["RID"]. "</td>\n"; // erstellt Eintrag in Shifts f<>r die algemeine schicht
echo "\t<td>". $_GET["SchichtName"]. "</td>\n"; $SQL = "INSERT INTO `Shifts` ( `DateS`, `DateE`, `Len`, `RID`, `Man`) VALUES ( ";
$SQL .= "'" . $_DateS . "', '" . $_DateE . "', ";
$SQL .= "'" . $_GET["len"] . "', '" . $_GET["RID"] . "', ";
$SQL .= "'" . $_GET["SchichtName"] . "');";
$Erg = db_query($SQL, "create shift");
$SQLFail = "\n\t<br />[" . $SQL . "]";
// Ist eintarg schon vorhanden? if ($Erg == 1)
$SQL = "SELECT `SID` FROM `Shifts` "; echo "\t<td>pass</td>\n";
$SQL .= "WHERE (". else
"`DateS` = '". $_DateS. "' AND ". echo "\t<td>fail <br />\n<u>" . mysql_error($con) . "</u>$SQLFail</td>\n";
"`DateE` = '". $_DateE. "' AND ".
"`RID` = '". $_GET["RID"]. "');";
$Erg = mysql_query($SQL, $con);
if( mysql_num_rows($Erg) != 0 ) } else
echo "\t<td>exists</td>"; echo "\t<td>only show</td>\n";
elseif( $_GET["OnlyShow"] == "OFF" )
{
// erstellt Eintrag in Shifts für die algemeine schicht
$SQL = "INSERT INTO `Shifts` ( `DateS`, `DateE`, `Len`, `RID`, `Man`) VALUES ( ";
$SQL .= "'". $_DateS. "', '". $_DateE. "', ";
$SQL .= "'". $_GET["len"]. "', '". $_GET["RID"]. "', ";
$SQL .= "'". $_GET["SchichtName"]. "');";
$Erg = db_query($SQL, "create shift");
$SQLFail = "\n\t<br />[".$SQL. "]"; // sucht SID von eingetragennen schiten
$SQL = "SELECT SID FROM `Shifts` ";
$SQL .= "WHERE (" .
"`DateS` = '" . $_DateS . "' AND " .
"`DateE` = '" . $_DateE . "' AND " .
"`Len` = '" . $_GET["len"] . "' AND " .
"`RID` = '" . $_GET["RID"] . "');";
$Erg = mysql_query($SQL, $con);
if (mysql_num_rows($Erg) == 0)
echo "\t<td>?</td>";
else {
$SID = mysql_result($Erg, 0, "SID");
echo "\t<td>" . $SID . "</td>";
}
if ($Erg == 1) echo "\t<td>pass</td>\n"; // erstellt f<>r jeden Engeltypen die eintrage in 'ShiftEntry'
else echo "\t<td>fail <br />\n<u>". mysql_error($con). "</u>$SQLFail</td>\n"; echo "\t<td>";
foreach ($EngelType As $TTemp) {
$Temp = "EngelType" . $TTemp["TID"];
} else if ($_GET[$Temp] > 0) {
echo "\t<td>only show</td>\n"; $i = 0;
echo $_GET[$Temp] . " " . $TTemp["Name"] . "<br />\t";
while ($i++ < $_GET[$Temp]) {
if ($_GET["OnlyShow"] == "OFF") {
$SQL = "INSERT INTO `ShiftEntry` (`SID`, `TID`) VALUES (";
$SQL .= "'" . $SID . "', ";
$SQL .= "'" . $TTemp["TID"] . "');";
// sucht SID von eingetragennen schiten $Erg = mysql_query($SQL, $con);
$SQL = "SELECT SID FROM `Shifts` ";
$SQL .= "WHERE (".
"`DateS` = '". $_DateS. "' AND ".
"`DateE` = '". $_DateE. "' AND ".
"`Len` = '". $_GET["len"]. "' AND ".
"`RID` = '". $_GET["RID"]. "');";
$Erg = mysql_query($SQL, $con);
if( mysql_num_rows($Erg) == 0 )
echo "\t<td>?</td>";
else
{
$SID = mysql_result($Erg, 0, "SID");
echo "\t<td>". $SID. "</td>";
}
// erstellt für jeden Engeltypen die eintrage in 'ShiftEntry' if ($debug)
echo "\t<td>"; $SQLFail = "\n\t<br />[" . $SQL . "]";
foreach ($EngelType As $TTemp)
{
$Temp = "EngelType".$TTemp["TID"];
if( $_GET[$Temp] > 0 ) if ($Erg == 1)
{ echo "'pass' ";
$i = 0; else
echo $_GET[$Temp]. " ".$TTemp["Name"]. "<br />\t"; echo "'fail' <u>" . mysql_error($con) . "</u>$SQLFail</td>\n";
while( $i++ < $_GET[$Temp] )
{
if( $_GET["OnlyShow"] == "OFF" )
{
$SQL = "INSERT INTO `ShiftEntry` (`SID`, `TID`) VALUES (";
$SQL .= "'". $SID. "', ";
$SQL .= "'". $TTemp["TID"]. "');";
$Erg = mysql_query($SQL, $con); } else
echo "+";
}
echo "<br />";
} // IF $$TEMP
} // FOREACH
echo "</td>";
if( $debug ) $SQLFail = "\n\t<br />[".$SQL. "]"; echo "</tr>\n";
if ($Erg == 1) echo "'pass' ";
else echo "'fail' <u>". mysql_error($con). "</u>$SQLFail</td>\n";
}
else
echo "+";
}
echo "<br />";
} // IF $$TEMP
} // FOREACH
echo "</td>";
echo "</tr>\n";
} }
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,122 +1,110 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "Sprache"; $title = "Sprache";
$header = "Liste der existierenden Sprcheintr&auml;ge"; $header = "Liste der existierenden Sprcheintr&auml;ge";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
if (!isset ($_GET["TextID"])) {
echo Get_Text("Hello") . $_SESSION['Nick'] . ", <br />\n";
echo Get_Text("pub_sprache_text1") . "<br /><br />\n";
if( !isset( $_GET["TextID"] ) ) echo "<a href=\"?ShowEntry=y\">" . Get_Text("pub_sprache_ShowEntry") . "</a>";
{ // ausgabe Tabellenueberschift
echo Get_Text("Hello").$_SESSION['Nick'].", <br />\n"; $SQL_Sprachen = "SELECT `Sprache` FROM `Sprache` GROUP BY `Sprache`;";
echo Get_Text("pub_sprache_text1")."<br /><br />\n"; $erg_Sprachen = mysql_query($SQL_Sprachen, $con);
echo mysql_error($con);
echo "<a href=\"?ShowEntry=y\">". Get_Text("pub_sprache_ShowEntry"). "</a>"; for ($i = 0; $i < mysql_num_rows($erg_Sprachen); $i++)
// ausgabe Tabellenueberschift $Sprachen[mysql_result($erg_Sprachen, $i, "Sprache")] = $i;
$SQL_Sprachen = "SELECT `Sprache` FROM `Sprache` GROUP BY `Sprache`;";
$erg_Sprachen = mysql_query($SQL_Sprachen, $con);
echo mysql_error($con);
for( $i=0; $i<mysql_num_rows( $erg_Sprachen ); $i++ ) echo "\t<table border=\"0\" class=\"border\" cellpadding=\"2\" cellspacing=\"1\">\n\t\t<tr>";
$Sprachen[mysql_result( $erg_Sprachen, $i, "Sprache" )] = $i; echo "\t\t<td class=\"contenttopic\"><b>" . Get_Text("pub_sprache_TextID") . "</b></td>";
foreach ($Sprachen as $Name => $Value)
echo "<td class=\"contenttopic\"><b>" .
Get_Text("pub_sprache_Sprache") . " " . $Name .
"</b></td>";
echo "\t\t<td class=\"contenttopic\"><b>" . Get_Text("pub_sprache_Edit") . "</b></td>";
echo "\t\t</tr>";
echo "\t<table border=\"0\" class=\"border\" cellpadding=\"2\" cellspacing=\"1\">\n\t\t<tr>"; if (isset ($_GET["ShowEntry"])) {
echo "\t\t<td class=\"contenttopic\"><b>". Get_Text("pub_sprache_TextID"). "</b></td>"; // ausgabe eintraege
foreach( $Sprachen as $Name => $Value ) $SQL = "SELECT * FROM `Sprache` ORDER BY `TextID`;";
echo "<td class=\"contenttopic\"><b>". $erg = mysql_query($SQL, $con);
Get_Text("pub_sprache_Sprache"). " ". $Name. echo mysql_error($con);
"</b></td>";
echo "\t\t<td class=\"contenttopic\"><b>". Get_Text("pub_sprache_Edit"). "</b></td>";
echo "\t\t</tr>";
$TextID_Old = mysql_result($erg, 0, "TextID");
for ($i = 0; $i < mysql_num_rows($erg); $i++) {
$TextID_New = mysql_result($erg, $i, "TextID");
if ($TextID_Old != $TextID_New) {
echo "<form action=\"sprache.php\">";
echo "<tr class=\"content\">\n";
echo "\t\t<td>$TextID_Old " .
"<input name=\"TextID\" type=\"hidden\" value=\"$TextID_Old\"> </td>\n";
if( isset($_GET["ShowEntry"])) foreach ($Sprachen as $Name => $Value) {
{ $Value = html_entity_decode($Value, ENT_QUOTES);
// ausgabe eintraege echo "\t\t<td><textarea name=\"$Name\" cols=\"22\" rows=\"8\">$Value</textarea></td>\n";
$SQL = "SELECT * FROM `Sprache` ORDER BY `TextID`;"; $Sprachen[$Name] = "";
$erg = mysql_query($SQL, $con); }
echo mysql_error($con);
$TextID_Old = mysql_result( $erg, 0, "TextID" ); echo "\t\t<td><input type=\"submit\" value=\"Save\"></td>\n";
for( $i=0; $i<mysql_num_rows( $erg ); $i++ ) echo "</tr>";
{ echo "</form>\n";
$TextID_New = mysql_result( $erg, $i, "TextID" ); $TextID_Old = $TextID_New;
if( $TextID_Old != $TextID_New ) }
{ $Sprachen[mysql_result($erg, $i, "Sprache")] = mysql_result($erg, $i, "Text");
echo "<form action=\"sprache.php\">"; } /*FOR*/
echo "<tr class=\"content\">\n"; }
echo "\t\t<td>$TextID_Old ".
"<input name=\"TextID\" type=\"hidden\" value=\"$TextID_Old\"> </td>\n";
foreach( $Sprachen as $Name => $Value ) //fuer neu eintraege
{ echo "<form action=\"sprache.php\">";
$Value = html_entity_decode( $Value, ENT_QUOTES); echo "<tr class=\"content\">\n";
echo "\t\t<td><textarea name=\"$Name\" cols=\"22\" rows=\"8\">$Value</textarea></td>\n"; echo "\t\t<td><input name=\"TextID\" type=\"text\" size=\"40\" value=\"new\"> </td>\n";
$Sprachen[ $Name ] = "";
}
echo "\t\t<td><input type=\"submit\" value=\"Save\"></td>\n"; foreach ($Sprachen as $Name => $Value)
echo "</tr>"; echo "\t\t<td><textarea name=\"$Name\" cols=\"22\" rows=\"8\">$Name Text</textarea></td>\n";
echo "</form>\n";
$TextID_Old = $TextID_New;
}
$Sprachen[ mysql_result( $erg, $i, "Sprache" ) ] = mysql_result( $erg, $i, "Text" );
} /*FOR*/
}
//fuer neu eintraege echo "\t\t<td><input type=\"submit\" value=\"Save\"></td>\n";
echo "<form action=\"sprache.php\">"; echo "</tr>";
echo "<tr class=\"content\">\n"; echo "</form>\n";
echo "\t\t<td><input name=\"TextID\" type=\"text\" size=\"40\" value=\"new\"> </td>\n";
foreach( $Sprachen as $Name => $Value ) echo "</table>\n";
echo "\t\t<td><textarea name=\"$Name\" cols=\"22\" rows=\"8\">$Name Text</textarea></td>\n";
echo "\t\t<td><input type=\"submit\" value=\"Save\"></td>\n";
echo "</tr>";
echo "</form>\n";
echo "</table>\n";
} /*if( !isset( $TextID ) )*/ } /*if( !isset( $TextID ) )*/
else else {
{ echo "edit: " . $_GET["TextID"] . "<br /><br />";
echo "edit: ". $_GET["TextID"]. "<br /><br />"; foreach ($_GET as $k => $v) {
foreach ($_GET as $k => $v) { if ($k != "TextID") {
if( $k != "TextID" ) $sql_test = "SELECT * FROM `Sprache` " .
{ "WHERE `TextID`='" . $_GET["TextID"] . "' AND `Sprache`='$k'";
$sql_test = "SELECT * FROM `Sprache` ". $erg_test = mysql_query($sql_test, $con);
"WHERE `TextID`='". $_GET["TextID"]. "' AND `Sprache`='$k'";
$erg_test = mysql_query($sql_test, $con);
if( mysql_num_rows($erg_test)==0 ) if (mysql_num_rows($erg_test) == 0) {
{ $sql_save = "INSERT INTO `Sprache` (`TextID`, `Sprache`, `Text`) " .
$sql_save = "INSERT INTO `Sprache` (`TextID`, `Sprache`, `Text`) ". "VALUES ('" . $_GET["TextID"] . "', '$k', '$v')";
"VALUES ('". $_GET["TextID"]. "', '$k', '$v')"; echo $sql_save . "<br />";
echo $sql_save."<br />"; $Erg = mysql_query($sql_save, $con);
$Erg = mysql_query($sql_save, $con); if ($Erg == 1)
if ($Erg == 1) echo "\t $k Save: OK<br />\n";
echo "\t $k Save: OK<br />\n"; else
else echo "\t $k Save: KO<br />\n";
echo "\t $k Save: KO<br />\n"; } else
} if (mysql_result($erg_test, 0, "Text") != $v) {
else if( mysql_result($erg_test, 0, "Text")!=$v ) $sql_save = "UPDATE `Sprache` SET `Text`='$v' " .
{ "WHERE `TextID`='" . $_GET["TextID"] . "' AND `Sprache`='$k' ";
$sql_save = "UPDATE `Sprache` SET `Text`='$v' ". echo $sql_save . "<br />";
"WHERE `TextID`='". $_GET["TextID"]. "' AND `Sprache`='$k' "; $Erg = mysql_query($sql_save, $con);
echo $sql_save."<br />"; if ($Erg == 1)
$Erg = mysql_query($sql_save, $con); echo "\t $k Update: OK<br />\n";
if ($Erg == 1) else
echo "\t $k Update: OK<br />\n"; echo "\t $k Update: KO<br />\n";
else } else
echo "\t $k Update: KO<br />\n"; echo "\t $k no changes<br />\n";
} }
else }
echo "\t $k no changes<br />\n";
}
}
} }
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,21 +1,20 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "T-Shirt-Ausgabe"; $title = "T-Shirt-Ausgabe";
$header = "T-Shirt-Ausgabe f&uuml;r aktiven Engel"; $header = "T-Shirt-Ausgabe f&uuml;r aktiven Engel";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include ("../../../camp2011/includes/funktion_db_list.php"); include ("includes/funktion_db_list.php");
If (IsSet ($_GET["aktiv"])) {
If (IsSet($_GET["aktiv"])) { $SQL = "UPDATE `User` SET `Tshirt`='1' WHERE `UID`='" . $_GET["aktiv"] . "' limit 1";
$Erg = mysql_query($SQL, $con);
$SQL="UPDATE `User` SET `Tshirt`='1' WHERE `UID`='". $_GET["aktiv"]. "' limit 1"; if ($Erg == 1) {
$Erg = mysql_query($SQL, $con); } else {
if ($Erg == 1) { echo "Fehler beim speichern bei Engel " . UID2Nick($_GET["aktive"]) . "<br />";
} else { }
echo "Fehler beim speichern bei Engel ". UID2Nick($_GET["aktive"]). "<br />";
}
} }
?> ?>
&Uuml;ber die Suchen-Funktion des Browsers kann diese Liste schnell nach einem Nick abgesucht werden.<br /> &Uuml;ber die Suchen-Funktion des Browsers kann diese Liste schnell nach einem Nick abgesucht werden.<br />
@ -24,6 +23,8 @@ Hinter diesem erscheint ein Link, &uuml;ber den man eintragen kann, dass der Eng
Liste aller aktiven Engel: Liste aller aktiven Engel:
<?php <?php
$SQL = "SELECT * FROM `User` WHERE (`Aktiv`='1') ORDER BY `Nick` ASC"; $SQL = "SELECT * FROM `User` WHERE (`Aktiv`='1') ORDER BY `Nick` ASC";
$Erg = mysql_query($SQL, $con); $Erg = mysql_query($SQL, $con);
@ -37,23 +38,25 @@ $rowcount = mysql_num_rows($Erg);
<td>T-Shirt ausgeben:</td> <td>T-Shirt ausgeben:</td>
</td> </td>
<?php <?php
for ($i=0; $i<$rowcount; $i++){
echo "\t<tr class=\"content\">\n";
$eUID=mysql_result($Erg, $i, "UID");
echo "\t\t<td>".UID2Nick($eUID)."</td>\n";
echo "\t\t<td>".mysql_result($Erg, $i, "Aktiv")."</td>\n";
echo "\t\t<td>".mysql_result($Erg, $i, "Size")."</td>\n";
if (mysql_result($Erg, $i, "Tshirt") =="1") {
echo "\t\t<td>bereits erhalten</td>"; for ($i = 0; $i < $rowcount; $i++) {
} else { echo "\t<tr class=\"content\">\n";
echo "\t\t<td><a href=\"./tshirt.php?aktiv=$eUID\">XXXXXXXX</a></td>"; $eUID = mysql_result($Erg, $i, "UID");
} echo "\t\t<td>" . UID2Nick($eUID) . "</td>\n";
echo "\t</tr>\n"; echo "\t\t<td>" . mysql_result($Erg, $i, "Aktiv") . "</td>\n";
echo "\t\t<td>" . mysql_result($Erg, $i, "Size") . "</td>\n";
if (mysql_result($Erg, $i, "Tshirt") == "1") {
echo "\t\t<td>bereits erhalten</td>";
} else {
echo "\t\t<td><a href=\"./tshirt.php?aktiv=$eUID\">XXXXXXXX</a></td>";
}
echo "\t</tr>\n";
} }
echo "</table>"; echo "</table>";
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,30 +1,30 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "User-Liste"; $title = "User-Liste";
$header = "Editieren der Engelliste"; $header = "Editieren der Engelliste";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include ("../../../camp2011/includes/funktion_db_list.php"); include ("includes/funktion_db_list.php");
if (!IsSet($_GET["enterUID"])) if (!IsSet ($_GET["enterUID"])) {
{ // Userliste, keine UID uebergeben...
// Userliste, keine UID uebergeben...
echo "<a href=\"../makeuser.php\">Neuen Engel eintragen</a><br /><br />\n"; echo "<a href=\"../makeuser.php\">Neuen Engel eintragen</a><br /><br />\n";
if( !isset($_GET["OrderBy"]) ) $_GET["OrderBy"] = "Nick"; if (!isset ($_GET["OrderBy"]))
$SQL = "SELECT User.*, UserGroups.Name AS 'Group' FROM `User` ". $_GET["OrderBy"] = "Nick";
"LEFT JOIN `UserCVS` ON User.UID = UserCVS.UID ". $SQL = "SELECT User.*, UserGroups.Name AS 'Group' FROM `User` " .
"LEFT JOIN `UserGroups` ON UserGroups.UID = UserCVS.GroupID ". "LEFT JOIN `UserCVS` ON User.UID = UserCVS.UID " .
"ORDER BY `". $_GET["OrderBy"]. "` ASC"; "LEFT JOIN `UserGroups` ON UserGroups.UID = UserCVS.GroupID " .
$Erg = mysql_query($SQL, $con); "ORDER BY `" . $_GET["OrderBy"] . "` ASC";
echo mysql_error($con); $Erg = mysql_query($SQL, $con);
echo mysql_error($con);
// anzahl zeilen // anzahl zeilen
$Zeilen = mysql_num_rows($Erg); $Zeilen = mysql_num_rows($Erg);
echo "Anzahl Engel: $Zeilen<br /><br />\n"; echo "Anzahl Engel: $Zeilen<br /><br />\n";
?><table width="100%" class="border" cellpadding="2" cellspacing="1">
?><table width="100%" class="border" cellpadding="2" cellspacing="1">
<tr class="contenttopic"> <tr class="contenttopic">
<td> <td>
<a href="<?php echo $_SERVER["PHP_SELF"]; ?>?OrderBy=Nick">Nick</a> | <a href="<?php echo $_SERVER["PHP_SELF"]; ?>?OrderBy=Nick">Nick</a> |
@ -53,88 +53,81 @@ if (!IsSet($_GET["enterUID"]))
<?php <?php
$Gekommen = 0;
$Active = 0;
$Tshirt = 0;
for ($n = 0 ; $n < $Zeilen ; $n++) {
echo "<tr class=\"content\">\n";
echo "\t<td>".mysql_result($Erg, $n, "Nick"). "<br />(Create: ". mysql_result($Erg, $n, "CreateDate"). ")</td>\n";
echo "\t<td>".mysql_result($Erg, $n, "Name")."</td>\n";
echo "\t<td>".mysql_result($Erg, $n, "Vorname")."</td>\n";
echo "\t<td>".mysql_result($Erg, $n, "Alter")."</td>\n";
echo "\t<td>";
if( strlen( mysql_result($Erg, $n, "Telefon"))>0)
echo "\n\t\tTel: ". mysql_result($Erg, $n, "Telefon"). "<br />";
if( strlen( mysql_result($Erg, $n, "Handy"))>0)
echo "\n\t\tHandy: ". mysql_result($Erg, $n, "Handy"). "<br />";
if( strlen( mysql_result($Erg, $n, "DECT"))>0)
echo "\n\t\tDECT: <a href=\"./dect.php?custum=". mysql_result($Erg, $n, "DECT"). "\">".
mysql_result($Erg, $n, "DECT"). "</a><br />";
if( strlen( mysql_result($Erg, $n, "email"))>0)
echo "\n\t\temail: <a href=\"mailto:".mysql_result($Erg, $n, "email")."\">".
mysql_result($Erg, $n, "email")."</a><br />";
if( strlen( mysql_result($Erg, $n, "Hometown"))>0)
echo "\n\t\tHometown: ". mysql_result($Erg, $n, "Hometown"). "<br />";
if( strlen( mysql_result($Erg, $n, "lastLogIn"))>0)
echo "\n\t\tlastLogIn: ". mysql_result($Erg, $n, "lastLogIn"). "<br />";
if( strlen( mysql_result($Erg, $n, "Art"))>0)
echo "\n\t\tType: ". mysql_result($Erg, $n, "Art"). "<br />";
if( strlen( mysql_result($Erg, $n, "ICQ"))>0)
echo "\n\t\tICQ: ". mysql_result($Erg, $n, "ICQ"). "<br />";
if( strlen( mysql_result($Erg, $n, "jabber"))>0)
echo "\n\t\tjabber: ". mysql_result($Erg, $n, "jabber"). "<br />";
echo "\n\t\tGroup: ". mysql_result($Erg, $n, "Group"). "<br />";
echo "</td>\n";
echo "\t<td>".mysql_result($Erg, $n, "Size")."</td>\n";
$Gekommen += mysql_result($Erg, $n, "Gekommen");
echo "\t<td>".mysql_result($Erg, $n, "Gekommen")."</td>\n";
$Active += mysql_result($Erg, $n, "Aktiv");
echo "\t<td>".mysql_result($Erg, $n, "Aktiv")."</td>\n";
$Tshirt += mysql_result($Erg, $n, "Tshirt");
echo "\t<td>".mysql_result($Erg, $n, "Tshirt")."</td>\n";
echo "\t<td>". funktion_isLinkAllowed_addLink_OrEmpty(
"admin/userChangeNormal.php?enterUID=".
mysql_result($Erg, $n, "UID")."&Type=Normal",
"&Auml;nd.").
"</td>\n";
echo "\t<td>". funktion_isLinkAllowed_addLink_OrEmpty(
"admin/userChangeSecure.php?enterUID=".
mysql_result($Erg, $n, "UID")."&Type=Secure",
"Secure").
"</td>\n";
echo "</tr>\n";
}
echo "<tr>".
"<td></td><td></td><td></td><td></td><td></td><td></td>".
"<td>$Gekommen</td><td>$Active</td><td>$Tshirt</td><td></td></tr>\n";
echo "\t</table>\n";
// Ende Userliste
echo "<h1>Statistics</h1>"; $Gekommen = 0;
funktion_db_element_list_2row( "Hometown", $Active = 0;
"SELECT COUNT(`Hometown`), `Hometown` FROM `User` GROUP BY `Hometown`"); $Tshirt = 0;
echo "<br />\n"; for ($n = 0; $n < $Zeilen; $n++) {
echo "<tr class=\"content\">\n";
echo "\t<td>" . mysql_result($Erg, $n, "Nick") . "<br />(Create: " . mysql_result($Erg, $n, "CreateDate") . ")</td>\n";
echo "\t<td>" . mysql_result($Erg, $n, "Name") . "</td>\n";
echo "\t<td>" . mysql_result($Erg, $n, "Vorname") . "</td>\n";
echo "\t<td>" . mysql_result($Erg, $n, "Alter") . "</td>\n";
echo "\t<td>";
if (strlen(mysql_result($Erg, $n, "Telefon")) > 0)
echo "\n\t\tTel: " . mysql_result($Erg, $n, "Telefon") . "<br />";
if (strlen(mysql_result($Erg, $n, "Handy")) > 0)
echo "\n\t\tHandy: " . mysql_result($Erg, $n, "Handy") . "<br />";
if (strlen(mysql_result($Erg, $n, "DECT")) > 0)
echo "\n\t\tDECT: <a href=\"./dect.php?custum=" . mysql_result($Erg, $n, "DECT") . "\">" .
mysql_result($Erg, $n, "DECT") . "</a><br />";
if (strlen(mysql_result($Erg, $n, "email")) > 0)
echo "\n\t\temail: <a href=\"mailto:" . mysql_result($Erg, $n, "email") . "\">" .
mysql_result($Erg, $n, "email") . "</a><br />";
if (strlen(mysql_result($Erg, $n, "Hometown")) > 0)
echo "\n\t\tHometown: " . mysql_result($Erg, $n, "Hometown") . "<br />";
if (strlen(mysql_result($Erg, $n, "lastLogIn")) > 0)
echo "\n\t\tlastLogIn: " . mysql_result($Erg, $n, "lastLogIn") . "<br />";
if (strlen(mysql_result($Erg, $n, "Art")) > 0)
echo "\n\t\tType: " . mysql_result($Erg, $n, "Art") . "<br />";
if (strlen(mysql_result($Erg, $n, "ICQ")) > 0)
echo "\n\t\tICQ: " . mysql_result($Erg, $n, "ICQ") . "<br />";
if (strlen(mysql_result($Erg, $n, "jabber")) > 0)
echo "\n\t\tjabber: " . mysql_result($Erg, $n, "jabber") . "<br />";
echo "\n\t\tGroup: " . mysql_result($Erg, $n, "Group") . "<br />";
echo "</td>\n";
echo "\t<td>" . mysql_result($Erg, $n, "Size") . "</td>\n";
$Gekommen += mysql_result($Erg, $n, "Gekommen");
echo "\t<td>" . mysql_result($Erg, $n, "Gekommen") . "</td>\n";
$Active += mysql_result($Erg, $n, "Aktiv");
echo "\t<td>" . mysql_result($Erg, $n, "Aktiv") . "</td>\n";
$Tshirt += mysql_result($Erg, $n, "Tshirt");
echo "\t<td>" . mysql_result($Erg, $n, "Tshirt") . "</td>\n";
echo "\t<td>" . funktion_isLinkAllowed_addLink_OrEmpty("admin/userChangeNormal.php?enterUID=" .
mysql_result($Erg, $n, "UID") . "&Type=Normal", "&Auml;nd.") .
"</td>\n";
echo "\t<td>" . funktion_isLinkAllowed_addLink_OrEmpty("admin/userChangeSecure.php?enterUID=" .
mysql_result($Erg, $n, "UID") . "&Type=Secure", "Secure") .
"</td>\n";
echo "</tr>\n";
}
echo "<tr>" .
"<td></td><td></td><td></td><td></td><td></td><td></td>" .
"<td>$Gekommen</td><td>$Active</td><td>$Tshirt</td><td></td></tr>\n";
echo "\t</table>\n";
// Ende Userliste
funktion_db_element_list_2row( "Engeltypen", echo "<h1>Statistics</h1>";
"SELECT COUNT(`Art`), `Art` FROM `User` GROUP BY `Art`"); funktion_db_element_list_2row("Hometown", "SELECT COUNT(`Hometown`), `Hometown` FROM `User` GROUP BY `Hometown`");
echo "<br />\n"; echo "<br />\n";
funktion_db_element_list_2row( "Used Groups", funktion_db_element_list_2row("Engeltypen", "SELECT COUNT(`Art`), `Art` FROM `User` GROUP BY `Art`");
"SELECT UserGroups.Name AS 'GroupName', COUNT(UserGroups.Name) AS Count FROM `UserCVS` ".
"LEFT JOIN `UserGroups` ON UserGroups.UID = UserCVS.GroupID ". echo "<br />\n";
"WHERE (UserCVS.GroupID!='NULL') ".
"GROUP BY `GroupName` ". funktion_db_element_list_2row("Used Groups", "SELECT UserGroups.Name AS 'GroupName', COUNT(UserGroups.Name) AS Count FROM `UserCVS` " .
""); "LEFT JOIN `UserGroups` ON UserGroups.UID = UserCVS.GroupID " .
} "WHERE (UserCVS.GroupID!='NULL') " .
else "GROUP BY `GroupName` " .
{ "");
echo "error"; } else {
echo "error";
} }
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,24 +1,24 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "Engel Arrived"; $title = "Engel Arrived";
$header = "Engel was arrived"; $header = "Engel was arrived";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include ("../../../camp2011/includes/funktion_db_list.php"); include ("includes/funktion_db_list.php");
If (IsSet ($_GET["arrived"])) {
If (IsSet($_GET["arrived"])) { $SQL = "UPDATE `User` SET `Gekommen`='1' WHERE `UID`='" . $_GET["arrived"] . "' limit 1";
$Erg = db_query($SQL, "Set User as Gekommen");
$SQL="UPDATE `User` SET `Gekommen`='1' WHERE `UID`='". $_GET["arrived"]. "' limit 1"; if ($Erg == 1) {
$Erg = db_query($SQL, "Set User as Gekommen"); echo "<h2>" . Get_Text("pri_userArrived_WriteOK") . " \"" . UID2Nick($_GET["arrived"]) . "\"</h2>";
if ($Erg == 1) { } else {
echo "<h2>". Get_Text("pri_userArrived_WriteOK"). " \"". UID2Nick($_GET["arrived"]). "\"</h2>"; echo "<h1>" . Get_Text("pri_userArrived_WriteError") . " \"" . UID2Nick($_GET["arrived"]) . "\"</h1>";
} else { }
echo "<h1>". Get_Text("pri_userArrived_WriteError"). " \"". UID2Nick($_GET["arrived"]). "\"</h1>";
}
} }
echo Get_Text("pri_userArrived_Text1"). "<br />"; echo Get_Text("pri_userArrived_Text1") . "<br />";
echo Get_Text("pri_userArrived_Text2"). "<br /><br />"; echo Get_Text("pri_userArrived_Text2") . "<br /><br />";
echo Get_Text("pri_userArrived_TableToppic"); echo Get_Text("pri_userArrived_TableToppic");
$SQL = "SELECT * FROM `User` ORDER BY `Nick` ASC"; $SQL = "SELECT * FROM `User` ORDER BY `Nick` ASC";
@ -28,27 +28,26 @@ $rowcount = mysql_num_rows($Erg);
echo "<table width=\"100%\" class=\"border\" cellpadding=\"2\" cellspacing=\"1\">\n"; echo "<table width=\"100%\" class=\"border\" cellpadding=\"2\" cellspacing=\"1\">\n";
echo "\t<tr class=\"contenttopic\">\n"; echo "\t<tr class=\"contenttopic\">\n";
echo "\t\t<td>". Get_Text("pri_userArrived_TableTD_Nick"). "</td>\n"; echo "\t\t<td>" . Get_Text("pri_userArrived_TableTD_Nick") . "</td>\n";
echo "\t\t<td>". Get_Text("pri_userArrived_TableTD_ArrivedShow"). "</td>\n"; echo "\t\t<td>" . Get_Text("pri_userArrived_TableTD_ArrivedShow") . "</td>\n";
echo "\t\t<td>". Get_Text("pri_userArrived_TableTD_ArrivedSet"). "</td>\n"; echo "\t\t<td>" . Get_Text("pri_userArrived_TableTD_ArrivedSet") . "</td>\n";
echo "\t</td>\n"; echo "\t</td>\n";
for ($i=0; $i<$rowcount; $i++){ for ($i = 0; $i < $rowcount; $i++) {
echo "\t<tr class=\"content\">\n"; echo "\t<tr class=\"content\">\n";
$eUID=mysql_result($Erg, $i, "UID"); $eUID = mysql_result($Erg, $i, "UID");
echo "\t\t<td>".UID2Nick($eUID)."</td>\n"; echo "\t\t<td>" . UID2Nick($eUID) . "</td>\n";
echo "\t\t<td>".mysql_result($Erg, $i, "Gekommen")."</td>\n"; echo "\t\t<td>" . mysql_result($Erg, $i, "Gekommen") . "</td>\n";
if (mysql_result($Erg, $i, "Gekommen") =="1") if (mysql_result($Erg, $i, "Gekommen") == "1") {
{ echo "\t\t<td>" . Get_Text("pri_userArrived_TableEntry_Arrived") . "</td>";
echo "\t\t<td>". Get_Text("pri_userArrived_TableEntry_Arrived"). "</td>"; } else {
} else { echo "\t\t<td><a href=\"./userArrived.php?arrived=$eUID\">" . Get_Text("pri_userArrived_TableEntry_Set") . "</a></td>";
echo "\t\t<td><a href=\"./userArrived.php?arrived=$eUID\">". Get_Text("pri_userArrived_TableEntry_Set"). "</a></td>"; }
} echo "\t</tr>\n";
echo "\t</tr>\n";
} }
echo "</table>"; echo "</table>";
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,137 +1,133 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "User-Liste"; $title = "User-Liste";
$header = "Editieren der Engelliste"; $header = "Editieren der Engelliste";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include ("../../../camp2011/includes/funktion_db_list.php"); include ("includes/funktion_db_list.php");
if (IsSet($_GET["enterUID"])) if (IsSet ($_GET["enterUID"])) {
{ // UserID wurde mit uebergeben --> Aendern...
// UserID wurde mit uebergeben --> Aendern...
echo "Hallo,<br />". echo "Hallo,<br />" .
"hier kannst du den Eintrag &auml;ndern. Unter dem Punkt 'Gekommen' ". "hier kannst du den Eintrag &auml;ndern. Unter dem Punkt 'Gekommen' " .
"wird der Engel als anwesend markiert, ein Ja bei Aktiv bedeutet, ". "wird der Engel als anwesend markiert, ein Ja bei Aktiv bedeutet, " .
"dass der Engel aktiv war und damit ein Anspruch auf ein T-Shirt hat. ". "dass der Engel aktiv war und damit ein Anspruch auf ein T-Shirt hat. " .
"Wenn T-Shirt ein 'Ja' enth&auml;lt, bedeutet dies, dass der Engel ". "Wenn T-Shirt ein 'Ja' enth&auml;lt, bedeutet dies, dass der Engel " .
"bereits sein T-Shirt erhalten hat.<br /><br />\n"; "bereits sein T-Shirt erhalten hat.<br /><br />\n";
echo "<form action=\"./userSaveNormal.php?action=change\" method=\"POST\">\n"; echo "<form action=\"./userSaveNormal.php?action=change\" method=\"POST\">\n";
echo "<table border=\"0\">\n"; echo "<table border=\"0\">\n";
echo "<input type=\"hidden\" name=\"Type\" value=\"Normal\">\n"; echo "<input type=\"hidden\" name=\"Type\" value=\"Normal\">\n";
$SQL = "SELECT * FROM `User` WHERE `UID`='". $_GET["enterUID"]. "'"; $SQL = "SELECT * FROM `User` WHERE `UID`='" . $_GET["enterUID"] . "'";
$Erg = mysql_query($SQL, $con); $Erg = mysql_query($SQL, $con);
if (mysql_num_rows($Erg) != 1) if (mysql_num_rows($Erg) != 1)
echo "<tr><td>Sorry, der Engel (UID=". $_GET["enterUID"]. echo "<tr><td>Sorry, der Engel (UID=" . $_GET["enterUID"] .
") wurde in der Liste nicht gefunden.</td></tr>"; ") wurde in der Liste nicht gefunden.</td></tr>";
else else {
{ echo "<tr><td>\n";
echo "<tr><td>\n"; echo "<table>\n";
echo "<table>\n"; echo " <tr><td>Nick</td><td>" .
echo " <tr><td>Nick</td><td>". "<input type=\"text\" size=\"40\" name=\"eNick\" value=\"" .
"<input type=\"text\" size=\"40\" name=\"eNick\" value=\"". mysql_result($Erg, 0, "Nick") . "\"></td></tr>\n";
mysql_result($Erg, 0, "Nick")."\"></td></tr>\n"; echo " <tr><td>lastLogIn</td><td>" .
echo " <tr><td>lastLogIn</td><td>". "<input type=\"text\" size=\"20\" name=\"elastLogIn\" value=\"" .
"<input type=\"text\" size=\"20\" name=\"elastLogIn\" value=\"". mysql_result($Erg, 0, "lastLogIn") . "\" disabled></td></tr>\n";
mysql_result($Erg, 0, "lastLogIn"). "\" disabled></td></tr>\n"; echo " <tr><td>Name</td><td>" .
echo " <tr><td>Name</td><td>". "<input type=\"text\" size=\"40\" name=\"eName\" value=\"" .
"<input type=\"text\" size=\"40\" name=\"eName\" value=\"". mysql_result($Erg, 0, "Name") . "\"></td></tr>\n";
mysql_result($Erg, 0, "Name")."\"></td></tr>\n"; echo " <tr><td>Vorname</td><td>" .
echo " <tr><td>Vorname</td><td>". "<input type=\"text\" size=\"40\" name=\"eVorname\" value=\"" .
"<input type=\"text\" size=\"40\" name=\"eVorname\" value=\"". mysql_result($Erg, 0, "Vorname") . "\"></td></tr>\n";
mysql_result($Erg, 0, "Vorname")."\"></td></tr>\n"; echo " <tr><td>Alter</td><td>" .
echo " <tr><td>Alter</td><td>". "<input type=\"text\" size=\"5\" name=\"eAlter\" value=\"" .
"<input type=\"text\" size=\"5\" name=\"eAlter\" value=\"". mysql_result($Erg, 0, "Alter") . "\"></td></tr>\n";
mysql_result($Erg, 0, "Alter")."\"></td></tr>\n"; echo " <tr><td>Telefon</td><td>" .
echo " <tr><td>Telefon</td><td>". "<input type=\"text\" size=\"40\" name=\"eTelefon\" value=\"" .
"<input type=\"text\" size=\"40\" name=\"eTelefon\" value=\"". mysql_result($Erg, 0, "Telefon") . "\"></td></tr>\n";
mysql_result($Erg, 0, "Telefon")."\"></td></tr>\n"; echo " <tr><td>Handy</td><td>" .
echo " <tr><td>Handy</td><td>". "<input type=\"text\" size=\"40\" name=\"eHandy\" value=\"" .
"<input type=\"text\" size=\"40\" name=\"eHandy\" value=\"". mysql_result($Erg, 0, "Handy") . "\"></td></tr>\n";
mysql_result($Erg, 0, "Handy")."\"></td></tr>\n"; echo " <tr><td>DECT</td><td>" .
echo " <tr><td>DECT</td><td>". "<input type=\"text\" size=\"4\" name=\"eDECT\" value=\"" .
"<input type=\"text\" size=\"4\" name=\"eDECT\" value=\"". mysql_result($Erg, 0, "DECT") . "\"></td></tr>\n";
mysql_result($Erg, 0, "DECT")."\"></td></tr>\n"; echo " <tr><td>email</td><td>" .
echo " <tr><td>email</td><td>". "<input type=\"text\" size=\"40\" name=\"eemail\" value=\"" .
"<input type=\"text\" size=\"40\" name=\"eemail\" value=\"". mysql_result($Erg, 0, "email") . "\"></td></tr>\n";
mysql_result($Erg, 0, "email")."\"></td></tr>\n"; echo " <tr><td>ICQ</td><td>" .
echo " <tr><td>ICQ</td><td>". "<input type=\"text\" size=\"40\" name=\"eICQ\" value=\"" .
"<input type=\"text\" size=\"40\" name=\"eICQ\" value=\"". mysql_result($Erg, 0, "ICQ") . "\"></td></tr>\n";
mysql_result($Erg, 0, "ICQ")."\"></td></tr>\n"; echo " <tr><td>jabber</td><td>" .
echo " <tr><td>jabber</td><td>". "<input type=\"text\" size=\"40\" name=\"ejabber\" value=\"" .
"<input type=\"text\" size=\"40\" name=\"ejabber\" value=\"". mysql_result($Erg, 0, "jabber") . "\"></td></tr>\n";
mysql_result($Erg, 0, "jabber")."\"></td></tr>\n"; echo " <tr><td>Size</td><td>" .
echo " <tr><td>Size</td><td>". "<input type=\"text\" size=\"5\" name=\"eSize\" value=\"" .
"<input type=\"text\" size=\"5\" name=\"eSize\" value=\"". mysql_result($Erg, 0, "Size") . "\"></td></tr>\n";
mysql_result($Erg, 0, "Size")."\"></td></tr>\n"; echo " <tr><td>Passwort</td><td>" .
echo " <tr><td>Passwort</td><td>". "<a href=\"./userSaveNormal.php?action=newpw&eUID=" .
"<a href=\"./userSaveNormal.php?action=newpw&eUID=" mysql_result($Erg, 0, "UID") . "\">neues Kennwort setzen</a></td></tr>\n";
.mysql_result($Erg, 0, "UID")."\">neues Kennwort setzen</a></td></tr>\n";
// Gekommen? // Gekommen?
echo " <tr><td>Gekommen</td><td>\n"; echo " <tr><td>Gekommen</td><td>\n";
echo " <input type=\"radio\" name=\"eGekommen\" value=\"0\""; echo " <input type=\"radio\" name=\"eGekommen\" value=\"0\"";
if (mysql_result($Erg, 0, "Gekommen")=='0') if (mysql_result($Erg, 0, "Gekommen") == '0')
echo " checked"; echo " checked";
echo ">No \n"; echo ">No \n";
echo " <input type=\"radio\" name=\"eGekommen\" value=\"1\""; echo " <input type=\"radio\" name=\"eGekommen\" value=\"1\"";
if (mysql_result($Erg, 0, "Gekommen")=='1') if (mysql_result($Erg, 0, "Gekommen") == '1')
echo " checked"; echo " checked";
echo ">Yes \n"; echo ">Yes \n";
echo "</td></tr>\n"; echo "</td></tr>\n";
// Aktiv? // Aktiv?
echo " <tr><td>Aktiv</td><td>\n"; echo " <tr><td>Aktiv</td><td>\n";
echo " <input type=\"radio\" name=\"eAktiv\" value=\"0\""; echo " <input type=\"radio\" name=\"eAktiv\" value=\"0\"";
if (mysql_result($Erg, 0, "Aktiv")=='0') if (mysql_result($Erg, 0, "Aktiv") == '0')
echo " checked"; echo " checked";
echo ">No \n"; echo ">No \n";
echo " <input type=\"radio\" name=\"eAktiv\" value=\"1\""; echo " <input type=\"radio\" name=\"eAktiv\" value=\"1\"";
if (mysql_result($Erg, 0, "Aktiv")=='1') if (mysql_result($Erg, 0, "Aktiv") == '1')
echo " checked"; echo " checked";
echo ">Yes \n"; echo ">Yes \n";
echo "</td></tr>\n"; echo "</td></tr>\n";
// T-Shirt bekommen? // T-Shirt bekommen?
echo " <tr><td>T-Shirt</td><td>\n"; echo " <tr><td>T-Shirt</td><td>\n";
echo " <input type=\"radio\" name=\"eTshirt\" value=\"0\""; echo " <input type=\"radio\" name=\"eTshirt\" value=\"0\"";
if (mysql_result($Erg, 0, "Tshirt")=='0') if (mysql_result($Erg, 0, "Tshirt") == '0')
echo " checked"; echo " checked";
echo ">No \n"; echo ">No \n";
echo " <input type=\"radio\" name=\"eTshirt\" value=\"1\""; echo " <input type=\"radio\" name=\"eTshirt\" value=\"1\"";
if (mysql_result($Erg, 0, "Tshirt")=='1') if (mysql_result($Erg, 0, "Tshirt") == '1')
echo " checked"; echo " checked";
echo ">Yes \n"; echo ">Yes \n";
echo "</td></tr>\n"; echo "</td></tr>\n";
echo " <tr><td>Hometown</td><td>". echo " <tr><td>Hometown</td><td>" .
"<input type=\"text\" size=\"40\" name=\"Hometown\" value=\"". "<input type=\"text\" size=\"40\" name=\"Hometown\" value=\"" .
mysql_result($Erg, 0, "Hometown")."\"></td></tr>\n"; mysql_result($Erg, 0, "Hometown") . "\"></td></tr>\n";
echo "</table>\n</td><td valign=\"top\">". displayavatar($_GET["enterUID"], FALSE). "</td></tr>"; echo "</table>\n</td><td valign=\"top\">" . displayavatar($_GET["enterUID"], FALSE) . "</td></tr>";
} }
echo "</td></tr>\n"; echo "</td></tr>\n";
echo "</table>\n<br />\n"; echo "</table>\n<br />\n";
echo "<input type=\"hidden\" name=\"enterUID\" value=\"". $_GET["enterUID"]. "\">\n"; echo "<input type=\"hidden\" name=\"enterUID\" value=\"" . $_GET["enterUID"] . "\">\n";
echo "<input type=\"submit\" value=\"sichern...\">\n"; echo "<input type=\"submit\" value=\"sichern...\">\n";
echo "</form>"; echo "</form>";
echo "<form action=\"./userSaveNormal.php?action=delete\" method=\"POST\">\n"; echo "<form action=\"./userSaveNormal.php?action=delete\" method=\"POST\">\n";
echo "<input type=\"hidden\" name=\"enterUID\" value=\"". $_GET["enterUID"]. "\">\n"; echo "<input type=\"hidden\" name=\"enterUID\" value=\"" . $_GET["enterUID"] . "\">\n";
echo "<input type=\"submit\" value=\"l&ouml;schen...\">\n"; echo "<input type=\"submit\" value=\"l&ouml;schen...\">\n";
echo "</form>"; echo "</form>";
echo "<hr>";
echo "<hr>"; funktion_db_element_list_2row("Freeloader Shifts", "SELECT `Remove_Time`, `Length`, `Comment` FROM `ShiftFreeloader` WHERE UID=" . $_GET["enterUID"]);
funktion_db_element_list_2row(
"Freeloader Shifts",
"SELECT `Remove_Time`, `Length`, `Comment` FROM `ShiftFreeloader` WHERE UID=". $_GET["enterUID"]);
} }
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,112 +1,104 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "User-Liste"; $title = "User-Liste";
$header = "Editieren der Engelliste"; $header = "Editieren der Engelliste";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include ("../../../camp2011/includes/funktion_db_list.php"); include ("includes/funktion_db_list.php");
if (IsSet($_GET["enterUID"])) if (IsSet ($_GET["enterUID"])) {
{ // UserID wurde mit uebergeben --> Aendern...
// UserID wurde mit uebergeben --> Aendern...
echo "Hallo,<br />". echo "Hallo,<br />" .
"hier kannst du den Eintrag &auml;ndern. Unter dem Punkt 'Gekommen' ". "hier kannst du den Eintrag &auml;ndern. Unter dem Punkt 'Gekommen' " .
"wird der Engel als anwesend markiert, ein Ja bei Aktiv bedeutet, ". "wird der Engel als anwesend markiert, ein Ja bei Aktiv bedeutet, " .
"dass der Engel aktiv war und damit ein Anspruch auf ein T-Shirt hat. ". "dass der Engel aktiv war und damit ein Anspruch auf ein T-Shirt hat. " .
"Wenn T-Shirt ein 'Ja' enth&auml;lt, bedeutet dies, dass der Engel ". "Wenn T-Shirt ein 'Ja' enth&auml;lt, bedeutet dies, dass der Engel " .
"bereits sein T-Shirt erhalten hat.<br /><br />\n"; "bereits sein T-Shirt erhalten hat.<br /><br />\n";
$SQL_CVS = "SELECT * FROM `UserCVS` WHERE `UID`='" . $_GET["enterUID"] . "'";
$Erg_CVS = mysql_query($SQL_CVS, $con);
$SQL_CVS = "SELECT * FROM `UserCVS` WHERE `UID`='". $_GET["enterUID"]. "'"; if (mysql_num_rows($Erg_CVS) != 1)
$Erg_CVS = mysql_query($SQL_CVS, $con); echo "Sorry, der Engel (UID=" . $_GET["enterUID"] . ") wurde in der Liste nicht gefunden.";
else {
// Rename if is an group
if ($_GET["enterUID"] < 0) {
$SQLname = "SELECT `Name` FROM `UserGroups` WHERE `UID`='" . $_GET["enterUID"] . "'";
$ErgName = mysql_query($SQLname, $con);
echo mysql_error($con);
if( mysql_num_rows($Erg_CVS) != 1) echo "<form action=\"./userSaveSecure.php?action=changeGroupName\" method=\"POST\">\n";
echo "Sorry, der Engel (UID=". $_GET["enterUID"]. ") wurde in der Liste nicht gefunden."; echo "<input type=\"hidden\" name=\"enterUID\" value=\"" . $_GET["enterUID"] . "\">\n";
else echo "<input type=\"text\" name=\"GroupName\" value=\"" . mysql_result($ErgName, 0, "Name") . "\">\n";
{ echo "<input type=\"submit\" value=\"rename\">\n";
// Rename if is an group echo "</form>";
if( $_GET["enterUID"] < 0 ) { }
$SQLname = "SELECT `Name` FROM `UserGroups` WHERE `UID`='". $_GET["enterUID"]. "'";
$ErgName = mysql_query($SQLname, $con);
echo mysql_error($con);
echo "<form action=\"./userSaveSecure.php?action=changeGroupName\" method=\"POST\">\n"; echo "<form action=\"./userSaveSecure.php?action=change\" method=\"POST\">\n";
echo "<input type=\"hidden\" name=\"enterUID\" value=\"". $_GET["enterUID"]. "\">\n"; echo "<table border=\"0\">\n";
echo "<input type=\"text\" name=\"GroupName\" value=\"". mysql_result($ErgName, 0, "Name"). "\">\n"; echo "<input type=\"hidden\" name=\"Type\" value=\"Secure\">\n";
echo "<input type=\"submit\" value=\"rename\">\n"; echo " <tr><td><br /><u>Rights of \"" . UID2Nick($_GET["enterUID"]) . "\":</u></td></tr>\n";
echo "</form>";
}
echo "<form action=\"./userSaveSecure.php?action=change\" method=\"POST\">\n"; $CVS_Data = mysql_fetch_array($Erg_CVS);
echo "<table border=\"0\">\n"; $CVS_Data_i = 1;
echo "<input type=\"hidden\" name=\"Type\" value=\"Secure\">\n"; foreach ($CVS_Data as $CVS_Data_Name => $CVS_Data_Value) {
echo " <tr><td><br /><u>Rights of \"". UID2Nick($_GET["enterUID"]). "\":</u></td></tr>\n"; $CVS_Data_i++;
//nur jeder zweiter sonst wird f<>r jeden text noch die position (Zahl) ausgegeben
if ($CVS_Data_i % 2 && $CVS_Data_Name != "UID") {
if ($CVS_Data_Name == "GroupID") {
if ($_GET["enterUID"] > 0) {
echo "<tr><td><b>Group</b></td>\n" .
"<td><select name=\"GroupID\">";
$SQL_Group = "SELECT * FROM `UserGroups`";
$Erg_Group = mysql_query($SQL_Group, $con);
for ($n = 0; $n < mysql_num_rows($Erg_Group); $n++) {
$UID = mysql_result($Erg_Group, $n, "UID");
echo "\t<option value=\"$UID\"";
if ($CVS_Data_Value == $UID)
echo " selected";
echo ">" . mysql_result($Erg_Group, $n, "Name") . "</option>\n";
}
echo "</select></td></tr>";
}
} else {
echo "<tr><td>$CVS_Data_Name</td>\n<td>";
echo "<input type=\"radio\" name=\"" . ($CVS_Data_i -1) . "\" value=\"Y\" ";
if ($CVS_Data_Value == "Y")
echo " checked";
echo ">allow \n";
echo "<input type=\"radio\" name=\"" . ($CVS_Data_i -1) . "\" value=\"N\" ";
if ($CVS_Data_Value == "N")
echo " checked";
echo ">denied \n";
if ($_GET["enterUID"] > 0) {
echo "<input type=\"radio\" name=\"" . ($CVS_Data_i -1) . "\" value=\"G\" ";
if ($CVS_Data_Value == "G")
echo " checked";
echo ">group-setting \n";
echo "</td></tr>";
}
}
} //IF
} //Foreach
echo "</td></tr>\n";
$CVS_Data = mysql_fetch_array($Erg_CVS); // Ende Formular
$CVS_Data_i = 1; echo "</td></tr>\n";
foreach ($CVS_Data as $CVS_Data_Name => $CVS_Data_Value) echo "</table>\n<br />\n";
{ echo "<input type=\"hidden\" name=\"enterUID\" value=\"" . $_GET["enterUID"] . "\">\n";
$CVS_Data_i++; echo "<input type=\"submit\" value=\"sichern...\">\n";
//nur jeder zweiter sonst wird für jeden text noch die position (Zahl) ausgegeben echo "</form>";
if( $CVS_Data_i%2 && $CVS_Data_Name!="UID")
{
if($CVS_Data_Name=="GroupID") {
if( $_GET["enterUID"] > 0 )
{
echo "<tr><td><b>Group</b></td>\n".
"<td><select name=\"GroupID\">";
$SQL_Group = "SELECT * FROM `UserGroups`"; echo "<br /><form action=\"./userSaveSecure.php?action=delete\" method=\"POST\">\n";
$Erg_Group = mysql_query($SQL_Group, $con); echo "<input type=\"hidden\" name=\"enterUID\" value=\"" . $_GET["enterUID"] . "\">\n";
for ($n = 0 ; $n < mysql_num_rows($Erg_Group) ; $n++) echo "<input type=\"submit\" value=\"l&ouml;schen...\">\n";
{ echo "</form>";
$UID = mysql_result($Erg_Group, $n, "UID"); }
echo "\t<option value=\"$UID\"";
if( $CVS_Data_Value == $UID)
echo " selected";
echo ">". mysql_result($Erg_Group, $n, "Name"). "</option>\n";
}
echo "</select></td></tr>";
}
} else {
echo "<tr><td>$CVS_Data_Name</td>\n<td>";
echo "<input type=\"radio\" name=\"".($CVS_Data_i-1)."\" value=\"Y\" ";
if( $CVS_Data_Value == "Y" )
echo " checked";
echo ">allow \n";
echo "<input type=\"radio\" name=\"".($CVS_Data_i-1)."\" value=\"N\" ";
if( $CVS_Data_Value == "N" )
echo " checked";
echo ">denied \n";
if( $_GET["enterUID"] > 0 )
{
echo "<input type=\"radio\" name=\"".($CVS_Data_i-1)."\" value=\"G\" ";
if( $CVS_Data_Value == "G" )
echo " checked";
echo ">group-setting \n";
echo "</td></tr>";
}
}
} //IF
} //Foreach
echo "</td></tr>\n";
// Ende Formular
echo "</td></tr>\n";
echo "</table>\n<br />\n";
echo "<input type=\"hidden\" name=\"enterUID\" value=\"". $_GET["enterUID"]. "\">\n";
echo "<input type=\"submit\" value=\"sichern...\">\n";
echo "</form>";
echo "<br /><form action=\"./userSaveSecure.php?action=delete\" method=\"POST\">\n";
echo "<input type=\"hidden\" name=\"enterUID\" value=\"". $_GET["enterUID"]. "\">\n";
echo "<input type=\"submit\" value=\"l&ouml;schen...\">\n";
echo "</form>";
}
} }
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,72 +1,70 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "Defalut User Setting"; $title = "Defalut User Setting";
$header = "Defalut User Setting"; $header = "Defalut User Setting";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include ("../../../camp2011/includes/funktion_db_list.php"); include ("includes/funktion_db_list.php");
echo "Hallo ".$_SESSION['Nick']. echo "Hallo " . $_SESSION['Nick'] .
",<br />\nhier hast du die M&ouml;glichkeit, die Defaulteinstellungen f&uuml;r neue User einzustellen:<br /><br />\n"; ",<br />\nhier hast du die M&ouml;glichkeit, die Defaulteinstellungen f&uuml;r neue User einzustellen:<br /><br />\n";
echo "<table border=\"0\" class=\"border\">\n"; echo "<table border=\"0\" class=\"border\">\n";
echo "\t<tr class=\"contenttopic\">\n"; echo "\t<tr class=\"contenttopic\">\n";
echo "\t\t<th>Page</th>\n\t\t<th>Show</th>\n\t\t<th></th>\n"; echo "\t\t<th>Page</th>\n\t\t<th>Show</th>\n\t\t<th></th>\n";
echo "\t</tr>\n"; echo "\t</tr>\n";
if( isset( $_GET["Field"]) && isset( $_GET["Default"]) && isset( $_GET["Send"])) if (isset ($_GET["Field"]) && isset ($_GET["Default"]) && isset ($_GET["Send"])) {
{ switch ($_GET["Send"]) {
switch( $_GET["Send"]) case "New" :
{ $SQL = "ALTER TABLE `UserCVS` ADD `" . $_GET["Field"] . "` " .
case "New": "CHAR( 1 ) DEFAULT '" . $_GET["Default"] . "' NOT NULL";
$SQL = "ALTER TABLE `UserCVS` ADD `". $_GET["Field"]. "` ". $Erg = db_query($SQL, "New user default setting");
"CHAR( 1 ) DEFAULT '". $_GET["Default"]. "' NOT NULL"; if ($Erg == 1)
$Erg = db_query( $SQL, "New user default setting"); echo "<H2>Create " . $_GET["Field"] . " = " . $_GET["Default"] . " succesfull</h2>\n";
if( $Erg == 1) else
echo "<H2>Create ".$_GET["Field"]. " = ". $_GET["Default"]. " succesfull</h2>\n"; echo "<H2>Create " . $_GET["Field"] . " = " . $_GET["Default"] . " error...</h2>\n" .
else "[" . mysql_error() . "]<br /><br />";
echo "<H2>Create ".$_GET["Field"]. " = ". $_GET["Default"]. " error...</h2>\n". break;
"[". mysql_error(). "]<br /><br />"; case "Del" :
break; echo "\t<tr class=\"content\">\n";
case "Del": echo "\t\t<form action=\"userDefaultSetting.php\">\n";
echo "\t<tr class=\"content\">\n"; echo "\t\t\t<td><input name=\"Field\" type=\"text\" value=\"" . $_GET["Field"] . "\" readonly></td>\n";
echo "\t\t<form action=\"userDefaultSetting.php\">\n"; echo "\t\t\t<td><input name=\"Default\" type=\"text\" value=\"" . $_GET["Default"] . "\" readonly></td>\n";
echo "\t\t\t<td><input name=\"Field\" type=\"text\" value=\"". $_GET["Field"]. "\" readonly></td>\n"; echo "\t\t\t<td><input type=\"submit\" name=\"Send\" value=\"Del sure\"></td>\n";
echo "\t\t\t<td><input name=\"Default\" type=\"text\" value=\"". $_GET["Default"]. "\" readonly></td>\n"; echo "\t\t</form>\n";
echo "\t\t\t<td><input type=\"submit\" name=\"Send\" value=\"Del sure\"></td>\n"; echo "\t</tr>\n";
echo "\t\t</form>\n"; break;
echo "\t</tr>\n"; case "Del sure" :
break; $SQL = "ALTER TABLE `UserCVS` DROP `" . $_GET["Field"] . "` ";
case "Del sure": $Erg = db_query($SQL, "del user default setting");
$SQL = "ALTER TABLE `UserCVS` DROP `". $_GET["Field"]. "` "; if ($Erg == 1)
$Erg = db_query( $SQL, "del user default setting"); echo "<H2>Delete " . $_GET["Field"] . " succesfull</h2>\n";
if( $Erg == 1) else
echo "<H2>Delete ".$_GET["Field"]. " succesfull</h2>\n"; echo "<H2>Delete " . $_GET["Field"] . " error...</h2>\n" .
else "[" . mysql_error() . "]<br /><br />";
echo "<H2>Delete ".$_GET["Field"]. " error...</h2>\n". break;
"[". mysql_error(). "]<br /><br />"; case "SetForAllUser" :
break; $SQL = "UPDATE `UserCVS` SET `" . $_GET["Field"] . "`='" . $_GET["Default"] . "' WHERE UID>0";
case "SetForAllUser": $Erg = db_query($SQL, "Set new user default setting for all user");
$SQL = "UPDATE `UserCVS` SET `". $_GET["Field"]. "`='". $_GET["Default"]. "' WHERE UID>0"; if ($Erg == 1)
$Erg = db_query( $SQL, "Set new user default setting for all user"); echo "<H2>UPDATE " . $_GET["Field"] . " = " . $_GET["Default"] . " for all Users succesfull</h2>\n";
if( $Erg == 1) else
echo "<H2>UPDATE ".$_GET["Field"]. " = ". $_GET["Default"]. " for all Users succesfull</h2>\n"; echo "<H2>UPDATE " . $_GET["Field"] . " = " . $_GET["Default"] . " for all Users error...</h2>\n" .
else "[" . mysql_error() . "]<br /><br />";
echo "<H2>UPDATE ".$_GET["Field"]. " = ". $_GET["Default"]. " for all Users error...</h2>\n". case "Save" :
"[". mysql_error(). "]<br /><br />"; $SQL = "ALTER TABLE `UserCVS` CHANGE `" . $_GET["Field"] . "` " .
case "Save": "`" . $_GET["Field"] . "` CHAR( 1 ) NOT NULL DEFAULT '" . $_GET["Default"] . "'";
$SQL = "ALTER TABLE `UserCVS` CHANGE `". $_GET["Field"]. "` ". $Erg = db_query($SQL, "Save user default setting");
"`". $_GET["Field"]. "` CHAR( 1 ) NOT NULL DEFAULT '". $_GET["Default"]. "'"; if ($Erg == 1)
$Erg = db_query( $SQL, "Save user default setting"); echo "<H2>Write " . $_GET["Field"] . " = " . $_GET["Default"] . " succesfull</h2>\n";
if( $Erg == 1) else
echo "<H2>Write ".$_GET["Field"]. " = ". $_GET["Default"]. " succesfull</h2>\n"; echo "<H2>Write " . $_GET["Field"] . " = " . $_GET["Default"] . " error...</h2>\n" .
else "[" . mysql_error() . "]<br /><br />";
echo "<H2>Write ".$_GET["Field"]. " = ". $_GET["Default"]. " error...</h2>\n". break;
"[". mysql_error(). "]<br /><br />"; } //SWITCH
break;
} //SWITCH
} //IF( } //IF(
$erg = mysql_query("SHOW COLUMNS FROM `UserCVS`"); $erg = mysql_query("SHOW COLUMNS FROM `UserCVS`");
echo mysql_error(); echo mysql_error();
echo "\t<tr class=\"content\">\n"; echo "\t<tr class=\"content\">\n";
@ -76,14 +74,13 @@ echo "\t\t\t<td>Group</td>\n";
echo "\t\t\t<td><select name=\"GroupID\">"; echo "\t\t\t<td><select name=\"GroupID\">";
$SQL_Group = "SELECT * FROM `UserGroups`"; $SQL_Group = "SELECT * FROM `UserGroups`";
$Erg_Group = mysql_query($SQL_Group, $con); $Erg_Group = mysql_query($SQL_Group, $con);
for ($n = 0 ; $n < mysql_num_rows($Erg_Group) ; $n++) for ($n = 0; $n < mysql_num_rows($Erg_Group); $n++) {
{ $UID = mysql_result($Erg_Group, $n, "UID");
$UID = mysql_result($Erg_Group, $n, "UID"); echo "\t<option value=\"$UID\"";
echo "\t<option value=\"$UID\""; if (mysql_result($erg, 1, "Default") == $UID)
if( mysql_result( $erg, 1, "Default") == $UID) echo " selected";
echo " selected"; echo ">" . mysql_result($Erg_Group, $n, "Name") . "</option>\n";
echo ">". mysql_result($Erg_Group, $n, "Name"). "</option>\n";
} }
echo "</select></td>\n"; echo "</select></td>\n";
echo "\t\t\t<td><input type=\"submit\" name=\"Send\" value=\"Save\">\n"; echo "\t\t\t<td><input type=\"submit\" name=\"Send\" value=\"Save\">\n";
@ -91,35 +88,34 @@ echo "\t\t\t <input type=\"submit\" name=\"Send\" value=\"SetForAllUser\"></t
echo "\t\t</form>\n"; echo "\t\t</form>\n";
echo "\t</tr>\n"; echo "\t</tr>\n";
for( $i=2; $i<mysql_num_rows($erg); $i++) for ($i = 2; $i < mysql_num_rows($erg); $i++) {
{ echo "\t<tr class=\"content\">\n";
echo "\t<tr class=\"content\">\n"; echo "\t\t<form action=\"userDefaultSetting.php\">\n";
echo "\t\t<form action=\"userDefaultSetting.php\">\n"; echo "\t\t\t<input name=\"Field\" type=\"hidden\" value=\"" . mysql_result($erg, $i, "Field") . "\">\n";
echo "\t\t\t<input name=\"Field\" type=\"hidden\" value=\"". mysql_result( $erg, $i, "Field"). "\">\n"; echo "\t\t\t<td>" . mysql_result($erg, $i, "Field") . "</td>\n";
echo "\t\t\t<td>". mysql_result( $erg, $i, "Field"). "</td>\n"; echo "\t\t\t<td>\n";
echo "\t\t\t<td>\n";
echo "\t\t\t\t<input type=\"radio\" name=\"Default\" value=\"Y\""; echo "\t\t\t\t<input type=\"radio\" name=\"Default\" value=\"Y\"";
if( mysql_result( $erg, $i, "Default") == "Y") if (mysql_result($erg, $i, "Default") == "Y")
echo " checked"; echo " checked";
echo ">allow\n"; echo ">allow\n";
echo "\t\t\t\t<input type=\"radio\" name=\"Default\" value=\"N\""; echo "\t\t\t\t<input type=\"radio\" name=\"Default\" value=\"N\"";
if( mysql_result( $erg, $i, "Default") == "N") if (mysql_result($erg, $i, "Default") == "N")
echo " checked"; echo " checked";
echo ">denied\n"; echo ">denied\n";
echo "\t\t\t\t<input type=\"radio\" name=\"Default\" value=\"G\""; echo "\t\t\t\t<input type=\"radio\" name=\"Default\" value=\"G\"";
if( mysql_result( $erg, $i, "Default") == "G") if (mysql_result($erg, $i, "Default") == "G")
echo " checked"; echo " checked";
echo ">group-setting\n"; echo ">group-setting\n";
echo "\t\t\t</td>\n"; echo "\t\t\t</td>\n";
echo "\t\t\t<td><input type=\"submit\" name=\"Send\" value=\"Save\">\n"; echo "\t\t\t<td><input type=\"submit\" name=\"Send\" value=\"Save\">\n";
echo "\t\t\t <input type=\"submit\" name=\"Send\" value=\"Del\">\n"; echo "\t\t\t <input type=\"submit\" name=\"Send\" value=\"Del\">\n";
echo "\t\t\t <input type=\"submit\" name=\"Send\" value=\"SetForAllUser\"></td>\n"; echo "\t\t\t <input type=\"submit\" name=\"Send\" value=\"SetForAllUser\"></td>\n";
echo "\t\t</form>\n"; echo "\t\t</form>\n";
echo "\t</tr>\n"; echo "\t</tr>\n";
} }
echo "\t<tr class=\"content\">\n"; echo "\t<tr class=\"content\">\n";
@ -135,10 +131,8 @@ echo "\t\t\t<td><input type=\"submit\" name=\"Send\" value=\"New\"></td>\n";
echo "\t\t</form>\n"; echo "\t\t</form>\n";
echo "\t</tr>\n"; echo "\t</tr>\n";
echo "</table>\n"; echo "</table>\n";
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,130 +1,119 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "User-Liste"; $title = "User-Liste";
$header = "Index"; $header = "Index";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include ("../../../camp2011/includes/funktion_db_list.php"); include ("includes/funktion_db_list.php");
include ("../../../camp2011/includes/crypt.php"); include ("includes/crypt.php");
include ("../../../camp2011/includes/funktion_db.php"); include ("includes/funktion_db.php");
if (IsSet($_GET["action"])) if (IsSet ($_GET["action"])) {
{ SetHeaderGo2Back();
SetHeaderGo2Back(); echo "Gesendeter Befehl: " . $_GET["action"] . "<br />";
echo "Gesendeter Befehl: ". $_GET["action"]. "<br />";
switch ($_GET["action"]) switch ($_GET["action"]) {
{ case "change" :
case "change": if (IsSet ($_POST["enterUID"])) {
if (IsSet($_POST["enterUID"])) if ($_POST["Type"] == "Normal") {
{ $SQL = "UPDATE `User` SET ";
if ($_POST["Type"] == "Normal") $SQL .= " `Nick` = '" . $_POST["eNick"] . "', `Name` = '" . $_POST["eName"] . "', " .
{ "`Vorname` = '" . $_POST["eVorname"] . "', " .
$SQL = "UPDATE `User` SET "; "`Telefon` = '" . $_POST["eTelefon"] . "', " .
$SQL.= " `Nick` = '". $_POST["eNick"]. "', `Name` = '". $_POST["eName"]. "', ". "`Handy` = '" . $_POST["eHandy"] . "', " .
"`Vorname` = '". $_POST["eVorname"]. "', ". "`DECT` = '" . $_POST["eDECT"] . "', " .
"`Telefon` = '". $_POST["eTelefon"]. "', ". "`email` = '" . $_POST["eemail"] . "', " .
"`Handy` = '". $_POST["eHandy"]. "', ". "`ICQ` = '" . $_POST["eICQ"] . "', " .
"`DECT` = '". $_POST["eDECT"]. "', ". "`jabber` = '" . $_POST["ejabber"] . "', " .
"`email` = '". $_POST["eemail"]. "', ". "`Size` = '" . $_POST["eSize"] . "', " .
"`ICQ` = '". $_POST["eICQ"]. "', ". "`Gekommen`= '" . $_POST["eGekommen"] . "', " .
"`jabber` = '". $_POST["ejabber"]. "', ". "`Aktiv`= '" . $_POST["eAktiv"] . "', " .
"`Size` = '". $_POST["eSize"]. "', ". "`Tshirt` = '" . $_POST["eTshirt"] . "', " .
"`Gekommen`= '". $_POST["eGekommen"]. "', ". "`Hometown` = '" . $_POST["Hometown"] . "' " .
"`Aktiv`= '". $_POST["eAktiv"]. "', ". "WHERE `UID` = '" . $_POST["enterUID"] .
"`Tshirt` = '". $_POST["eTshirt"]. "', ". "' LIMIT 1;";
"`Hometown` = '". $_POST["Hometown"]. "' ". echo "User-";
"WHERE `UID` = '". $_POST["enterUID"]. $Erg = db_query($SQL, "change user details");
"' LIMIT 1;"; if ($Erg == 1) {
echo "User-"; echo "&Auml;nderung wurde gesichert...\n";
$Erg = db_query($SQL, "change user details"); } else {
if ($Erg == 1) { echo "Fehler beim speichern...\n(" . mysql_error($con) . ")";
echo "&Auml;nderung wurde gesichert...\n"; }
} else { } else
echo "Fehler beim speichern...\n(". mysql_error($con). ")"; echo "<h1>Fehler: Unbekanter Type (" . $_POST["Type"] . ") <20>bergeben\n</h1>\n";
} } else
} echo "<h1>Fehler: UserID (enterUID) wurde nicht per POST <20>bergeben</h1>\n";
else break;
echo "<h1>Fehler: Unbekanter Type (". $_POST["Type"]. ") übergeben\n</h1>\n";
}
else
echo "<h1>Fehler: UserID (enterUID) wurde nicht per POST übergeben</h1>\n";
break;
case "delete": case "delete" :
if (IsSet($_POST["enterUID"])) if (IsSet ($_POST["enterUID"])) {
{ echo "delate User...";
echo "delate User..."; $SQL = "DELETE FROM `User` WHERE `UID`='" . $_POST["enterUID"] . "' LIMIT 1;";
$SQL="DELETE FROM `User` WHERE `UID`='". $_POST["enterUID"]. "' LIMIT 1;"; $Erg = db_query($SQL, "User delete");
$Erg = db_query($SQL, "User delete"); if ($Erg == 1) {
if ($Erg == 1) { echo "&Auml;nderung wurde gesichert...\n";
echo "&Auml;nderung wurde gesichert...\n"; } else {
} else { echo "Fehler beim speichern...\n(" . mysql_error($con) . ")";
echo "Fehler beim speichern...\n(". mysql_error($con). ")"; }
}
echo "<br />\ndelate UserCVS..."; echo "<br />\ndelate UserCVS...";
$SQL2="DELETE FROM `UserCVS` WHERE `UID`='". $_POST["enterUID"]. "' LIMIT 1;"; $SQL2 = "DELETE FROM `UserCVS` WHERE `UID`='" . $_POST["enterUID"] . "' LIMIT 1;";
$Erg = db_query($SQL2, "User CVS delete"); $Erg = db_query($SQL2, "User CVS delete");
if ($Erg == 1) { if ($Erg == 1) {
echo "&Auml;nderung wurde gesichert...\n"; echo "&Auml;nderung wurde gesichert...\n";
} else { } else {
echo "Fehler beim speichern...\n(". mysql_error($con). ")"; echo "Fehler beim speichern...\n(" . mysql_error($con) . ")";
} }
echo "<br />\ndelate UserEntry..."; echo "<br />\ndelate UserEntry...";
$SQL3="UPDATE `ShiftEntry` SET `UID`='0', `Comment`=NULL ". $SQL3 = "UPDATE `ShiftEntry` SET `UID`='0', `Comment`=NULL " .
"WHERE `UID`='". $_POST["enterUID"]. "';"; "WHERE `UID`='" . $_POST["enterUID"] . "';";
$Erg = db_query($SQL3, "delate UserEntry"); $Erg = db_query($SQL3, "delate UserEntry");
if ($Erg == 1) { if ($Erg == 1) {
echo "&Auml;nderung wurde gesichert...\n"; echo "&Auml;nderung wurde gesichert...\n";
} else { } else {
echo "Fehler beim speichern...\n(". mysql_error($con). ")"; echo "Fehler beim speichern...\n(" . mysql_error($con) . ")";
} }
} }
break; break;
case "newpw" :
echo "Bitte neues Kennwort f&uuml;r <b>";
// Get Nick
$USQL = "SELECT * FROM `User` WHERE `UID`='" . $_GET["eUID"] . "'";
$Erg = mysql_query($USQL, $con);
echo mysql_result($Erg, 0, "Nick");
echo "</b> eingeben:<br />";
echo "<form action=\"./userSaveNormal.php?action=newpwsave\" method=\"POST\">\n";
echo "<input type=\"Password\" name=\"ePasswort\">";
echo "<input type=\"Password\" name=\"ePasswort2\">";
echo "<input type=\"hidden\" name=\"eUID\" value=\"" . $_GET["eUID"] . "\">";
echo "<input type=\"submit\" value=\"sichern...\">\n";
echo "</form>";
break;
case "newpw": case "newpwsave" :
echo "Bitte neues Kennwort f&uuml;r <b>"; if ($_POST["ePasswort"] == $_POST["ePasswort2"]) { // beide Passwoerter passen...
// Get Nick $_POST["ePasswort"] = PassCrypt($_POST["ePasswort"]);
$USQL = "SELECT * FROM `User` WHERE `UID`='". $_GET["eUID"]. "'"; $SQL = "UPDATE `User` SET `Passwort`='" . $_POST["ePasswort"] . "' " .
$Erg = mysql_query($USQL, $con); "WHERE `UID`='" . $_POST["eUID"] . "'";
echo mysql_result($Erg, 0, "Nick"); $Erg = db_query($SQL, "User new passwort");
echo "</b> eingeben:<br />"; if ($Erg == 1) {
echo "<form action=\"./userSaveNormal.php?action=newpwsave\" method=\"POST\">\n"; echo "&Auml;nderung wurde gesichert...\n";
echo "<input type=\"Password\" name=\"ePasswort\">"; } else {
echo "<input type=\"Password\" name=\"ePasswort2\">"; echo "Fehler beim speichern...\n(" . mysql_error($con) . ")";
echo "<input type=\"hidden\" name=\"eUID\" value=\"". $_GET["eUID"]. "\">"; }
echo "<input type=\"submit\" value=\"sichern...\">\n"; } else
echo "</form>"; echo "Das Passwort wurde nicht &uuml;bereinstimmend eingegeben!";
break; break;
} // end switch
case "newpwsave": // ende - Action ist gesetzt
if ($_POST["ePasswort"] == $_POST["ePasswort2"]) } else {
{ // beide Passwoerter passen... // kein Action gesetzt -> abbruch
$_POST["ePasswort"] = PassCrypt($_POST["ePasswort"]); echo "Unzul&auml;ssiger Aufruf.<br />Bitte neu editieren...";
$SQL = "UPDATE `User` SET `Passwort`='". $_POST["ePasswort"]. "' ".
"WHERE `UID`='". $_POST["eUID"]. "'";
$Erg = db_query($SQL, "User new passwort");
if ($Erg == 1) {
echo "&Auml;nderung wurde gesichert...\n";
} else {
echo "Fehler beim speichern...\n(". mysql_error($con). ")";
}
}
else
echo "Das Passwort wurde nicht &uuml;bereinstimmend eingegeben!";
break;
} // end switch
// ende - Action ist gesetzt
}
else
{
// kein Action gesetzt -> abbruch
echo "Unzul&auml;ssiger Aufruf.<br />Bitte neu editieren...";
} }
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>

View File

@ -1,178 +1,167 @@
<?php <?php
require_once ('../bootstrap.php');
$title = "User-Liste"; $title = "User-Liste";
$header = "Index"; $header = "Index";
include ("../../../camp2011/includes/header.php"); include ("includes/header.php");
include ("../../../camp2011/includes/funktion_db_list.php"); include ("includes/funktion_db_list.php");
include ("../../../camp2011/includes/crypt.php"); include ("includes/crypt.php");
include ("../../../camp2011/includes/funktion_db.php"); include ("includes/funktion_db.php");
if( !IsSet($_POST["enterUID"]) ) if (!IsSet ($_POST["enterUID"])) {
{ $Right = "N";
$Right = "N"; }
} elseif( $_POST["enterUID"] > 0 ) { elseif ($_POST["enterUID"] > 0) {
$Right = $_SESSION['CVS'][ "admin/user.php"]; $Right = $_SESSION['CVS']["admin/user.php"];
} else { } else {
$Right = $_SESSION['CVS'][ "admin/group.php"]; $Right = $_SESSION['CVS']["admin/group.php"];
} }
if ( ($Right=="Y") && IsSet($_GET["action"])) if (($Right == "Y") && IsSet ($_GET["action"])) {
{ SetHeaderGo2Back();
SetHeaderGo2Back(); echo "Gesendeter Befehl: " . $_GET["action"] . "<br />";
echo "Gesendeter Befehl: ". $_GET["action"]. "<br />";
switch ($_GET["action"]) switch ($_GET["action"]) {
{ case "change" :
case "change": if (IsSet ($_POST["enterUID"])) {
if (IsSet($_POST["enterUID"])) if ($_POST["Type"] == "Secure") {
{ $SQL2 = "UPDATE `UserCVS` SET ";
if ($_POST["Type"] == "Secure") $SQL_CVS = "SELECT * FROM `UserCVS` WHERE `UID`='" . $_POST["enterUID"] . "'";
{ $Erg_CVS = mysql_query($SQL_CVS, $con);
$SQL2 = "UPDATE `UserCVS` SET "; $CVS_Data = mysql_fetch_array($Erg_CVS);
$SQL_CVS = "SELECT * FROM `UserCVS` WHERE `UID`='". $_POST["enterUID"]. "'"; $CVS_Data_i = 1;
$Erg_CVS = mysql_query($SQL_CVS, $con); foreach ($CVS_Data as $CVS_Data_Name => $CVS_Data_Value) {
$CVS_Data = mysql_fetch_array($Erg_CVS); if (($CVS_Data_i +1) % 2 && $CVS_Data_Name != "UID") {
$CVS_Data_i = 1; if ($CVS_Data_Name == "GroupID") {
foreach ($CVS_Data as $CVS_Data_Name => $CVS_Data_Value) if ($_POST["enterUID"] > 0)
{ $SQL2 .= "`$CVS_Data_Name` = '" . $_POST["GroupID"] . "', ";
if( ($CVS_Data_i+1)%2 && $CVS_Data_Name!="UID") { else
if( $CVS_Data_Name == "GroupID") $SQL2 .= "`$CVS_Data_Name` = NULL, ";
{ } else {
if( $_POST["enterUID"] > 0 ) $SQL2 .= "`$CVS_Data_Name` = '" . $_POST[$CVS_Data_i] . "', ";
$SQL2.= "`$CVS_Data_Name` = '". $_POST["GroupID"]."', "; }
else }
$SQL2.= "`$CVS_Data_Name` = NULL, "; $CVS_Data_i++;
} else { }
$SQL2.= "`$CVS_Data_Name` = '". $_POST[$CVS_Data_i]."', "; $SQL2 = substr($SQL2, 0, strlen($SQL2) - 2);
} $SQL2 .= " WHERE `UID`='" . $_POST["enterUID"] . "' LIMIT 1;";
} echo "<br />Secure-";
$CVS_Data_i++; $Erg = db_query($SQL2, "change user CVS");
} if ($Erg == 1) {
$SQL2 = substr( $SQL2, 0, strlen($SQL2)-2 ); echo "&Auml;nderung wurde gesichert...\n";
$SQL2.= " WHERE `UID`='". $_POST["enterUID"]. "' LIMIT 1;"; } else {
echo "<br />Secure-"; echo "Fehler beim speichern...\n(" . mysql_error($con) . ")";
$Erg = db_query($SQL2, "change user CVS"); }
if ($Erg == 1) { } else
echo "&Auml;nderung wurde gesichert...\n"; echo "<h1>Fehler: Unbekanter Type (" . $_POST["Type"] . ") <20>bergeben\n</h1>\n";
} else { } else
echo "Fehler beim speichern...\n(". mysql_error($con). ")"; echo "<h1>Fehler: UserID (enterUID) wurde nicht per POST <20>bergeben</h1>\n";
} break;
}
else
echo "<h1>Fehler: Unbekanter Type (". $_POST["Type"]. ") übergeben\n</h1>\n";
}
else
echo "<h1>Fehler: UserID (enterUID) wurde nicht per POST übergeben</h1>\n";
break;
case "changeGroupName": case "changeGroupName" :
if (IsSet($_POST["enterUID"]) && ($_POST["enterUID"]<0) ) if (IsSet ($_POST["enterUID"]) && ($_POST["enterUID"] < 0)) {
{ $SQL = "UPDATE `UserGroups` SET `Name`='" . $_POST["GroupName"] . "' WHERE `UID`='" . $_POST["enterUID"] . "' LIMIT 1 ;";
$SQL = "UPDATE `UserGroups` SET `Name`='". $_POST["GroupName"]. "' WHERE `UID`='". $_POST["enterUID"]. "' LIMIT 1 ;"; $Erg = db_query($SQL, "Update Group Name");
$Erg = db_query($SQL, "Update Group Name"); if ($Erg == 1) {
if ($Erg == 1) { echo "&Auml;nderung wurde gesichert...\n";
echo "&Auml;nderung wurde gesichert...\n"; } else {
} else { echo "Fehler beim speichern...\n(" . mysql_error($con) . ")";
echo "Fehler beim speichern...\n(". mysql_error($con). ")"; }
} } else
} echo "<h1>Fehler: UserID (enterUID) wurde nicht per POST <20>bergeben</h1>\n";
else break;
echo "<h1>Fehler: UserID (enterUID) wurde nicht per POST übergeben</h1>\n";
break;
case "delete": case "delete" :
if (IsSet($_POST["enterUID"]) && ($_POST["enterUID"]>0) ) if (IsSet ($_POST["enterUID"]) && ($_POST["enterUID"] > 0)) {
{ echo "delate User...";
echo "delate User..."; $SQL = "DELETE FROM `User` WHERE `UID`='" . $_POST["enterUID"] . "' LIMIT 1;";
$SQL="DELETE FROM `User` WHERE `UID`='". $_POST["enterUID"]. "' LIMIT 1;"; $Erg = db_query($SQL, "User delete");
$Erg = db_query($SQL, "User delete"); if ($Erg == 1) {
if ($Erg == 1) { echo "&Auml;nderung wurde gesichert...\n";
echo "&Auml;nderung wurde gesichert...\n"; } else {
} else { echo "Fehler beim speichern...\n(" . mysql_error($con) . ")";
echo "Fehler beim speichern...\n(". mysql_error($con). ")"; }
}
echo "<br />\ndelate UserCVS..."; echo "<br />\ndelate UserCVS...";
$SQL2="DELETE FROM `UserCVS` WHERE `UID`='". $_POST["enterUID"]. "' LIMIT 1;"; $SQL2 = "DELETE FROM `UserCVS` WHERE `UID`='" . $_POST["enterUID"] . "' LIMIT 1;";
$Erg = db_query($SQL2, "User CVS delete"); $Erg = db_query($SQL2, "User CVS delete");
if ($Erg == 1) { if ($Erg == 1) {
echo "&Auml;nderung wurde gesichert...\n"; echo "&Auml;nderung wurde gesichert...\n";
} else { } else {
echo "Fehler beim speichern...\n(". mysql_error($con). ")"; echo "Fehler beim speichern...\n(" . mysql_error($con) . ")";
} }
echo "<br />\ndelate UserEntry..."; echo "<br />\ndelate UserEntry...";
$SQL3="UPDATE `ShiftEntry` SET `UID`='0', `Comment`=NULL ". $SQL3 = "UPDATE `ShiftEntry` SET `UID`='0', `Comment`=NULL " .
"WHERE `UID`='". $_POST["enterUID"]. "';"; "WHERE `UID`='" . $_POST["enterUID"] . "';";
$Erg = db_query($SQL3, "delate UserEntry"); $Erg = db_query($SQL3, "delate UserEntry");
if ($Erg == 1) { if ($Erg == 1) {
echo "&Auml;nderung wurde gesichert...\n"; echo "&Auml;nderung wurde gesichert...\n";
} else { } else {
echo "Fehler beim speichern...\n(". mysql_error($con). ")"; echo "Fehler beim speichern...\n(" . mysql_error($con) . ")";
} }
} elseif (IsSet($_POST["enterUID"]) && ($_POST["enterUID"]<0) ) { }
echo "delate Group..."; elseif (IsSet ($_POST["enterUID"]) && ($_POST["enterUID"] < 0)) {
$SQL="DELETE FROM `UserGroups` WHERE `UID`='". $_POST["enterUID"]. "' LIMIT 1;"; echo "delate Group...";
$Erg = db_query($SQL, "Group delete"); $SQL = "DELETE FROM `UserGroups` WHERE `UID`='" . $_POST["enterUID"] . "' LIMIT 1;";
if ($Erg == 1) { $Erg = db_query($SQL, "Group delete");
echo "&Auml;nderung wurde gesichert...\n"; if ($Erg == 1) {
} else { echo "&Auml;nderung wurde gesichert...\n";
echo "Fehler beim speichern...\n(". mysql_error($con). ")"; } else {
} echo "Fehler beim speichern...\n(" . mysql_error($con) . ")";
}
echo "<br />\ndelate UserCVS..."; echo "<br />\ndelate UserCVS...";
$SQL2="DELETE FROM `UserCVS` WHERE `UID`='". $_POST["enterUID"]. "' LIMIT 1;"; $SQL2 = "DELETE FROM `UserCVS` WHERE `UID`='" . $_POST["enterUID"] . "' LIMIT 1;";
$Erg = db_query($SQL2, "User CVS delete"); $Erg = db_query($SQL2, "User CVS delete");
if ($Erg == 1) { if ($Erg == 1) {
echo "&Auml;nderung wurde gesichert...\n"; echo "&Auml;nderung wurde gesichert...\n";
} else { } else {
echo "Fehler beim speichern...\n(". mysql_error($con). ")"; echo "Fehler beim speichern...\n(" . mysql_error($con) . ")";
} }
} }
break; break;
} // end switch } // end switch
// ende - Action ist gesetzt // ende - Action ist gesetzt
} elseif ( IsSet($_GET["new"]) && ($_SESSION['CVS']["admin/group.php"]=="Y") ) { }
echo "Gesendeter Befehl: ". $_GET["new"]. "<br />"; elseif (IsSet ($_GET["new"]) && ($_SESSION['CVS']["admin/group.php"] == "Y")) {
echo "Gesendeter Befehl: " . $_GET["new"] . "<br />";
switch ($_GET["new"]) switch ($_GET["new"]) {
{ case "newGroup" :
case "newGroup": echo "\tGenerate new Group ID...\n";
echo "\tGenerate new Group ID...\n"; $SQLid = "SELECT MIN(`UID`) FROM `UserCVS`;";
$SQLid="SELECT MIN(`UID`) FROM `UserCVS`;"; $Erg = mysql_query($SQLid);
$Erg = mysql_query( $SQLid);
if( mysql_num_rows($Erg) == 1) { if (mysql_num_rows($Erg) == 1) {
$NewId = mysql_result( $Erg, 0, 0)-1; $NewId = mysql_result($Erg, 0, 0) - 1;
$SQLnew1 = "INSERT INTO `UserGroups` (`UID`, `Name`) VALUES ('$NewId', '". $_POST["GroupName"]. "' );"; $SQLnew1 = "INSERT INTO `UserGroups` (`UID`, `Name`) VALUES ('$NewId', '" . $_POST["GroupName"] . "' );";
$SQLnew2 = "INSERT INTO `UserCVS` (`UID`, `GroupID`) VALUES ('$NewId', NULL );"; $SQLnew2 = "INSERT INTO `UserCVS` (`UID`, `GroupID`) VALUES ('$NewId', NULL );";
echo "\t<br />Generate new UserGroup ...\n"; echo "\t<br />Generate new UserGroup ...\n";
$ErgNew1 = db_query($SQLnew1, "create UserGroups Entry"); $ErgNew1 = db_query($SQLnew1, "create UserGroups Entry");
if ($ErgNew1 == 1) if ($ErgNew1 == 1) {
{ echo "\t<br />Generate new User rights...\n";
echo "\t<br />Generate new User rights...\n"; $ErgNew2 = db_query($SQLnew2, "UserCVS Entry");
$ErgNew2 = db_query($SQLnew2, "UserCVS Entry"); if ($ErgNew1 == 1) {
if ($ErgNew1 == 1) { echo "\t<br />New group was created.\n";
echo "\t<br />New group was created.\n"; } else {
} else { echo "Error on creation\n(" . mysql_error($con) . ")";
echo "Error on creation\n(". mysql_error($con). ")"; }
} } else {
} else { echo "Error on creation\n(" . mysql_error($con) . ")";
echo "Error on creation\n(". mysql_error($con). ")"; }
}
} }
break;
break; }
}
} else { } else {
// kein Action gesetzt -> abbruch // kein Action gesetzt -> abbruch
echo "Unzul&auml;ssiger Aufruf.<br />Bitte neu editieren..."; echo "Unzul&auml;ssiger Aufruf.<br />Bitte neu editieren...";
} }
include ("../../../camp2011/includes/footer.php"); include ("includes/footer.php");
?> ?>