<?php
require_once ('../bootstrap.php');
$title = "Erzengel";
$header = "Freie Engel";
include ("includes/header.php");
include ("includes/funktion_db_list.php");
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";
#######################################################
# Ermitteln freier Engel
#
# auslesen aller Engel und dazugehoerige Schichten
#######################################################
// $SQL= "SELECT User.Nick, Schichtplan.*, Schichtbelegung. * FROM User LEFT JOIN Schichtplan ON User.UID=Schichtbelegung.UID, Schichtplan.SID LEFT JOIN Schichtbelegung.SID WHERE User.UID = Schichtbelegung.UID AND Schichtplan.SID = Schichtbelegung.SID AND Schichtplan.Date < now ( ) and Schichtplan . EndDate > now() ORDER BY Nick";
/* geht nicht ??? unter stabel !!
$SQL= "SELECT User.Nick, Schichtplan.*, Schichtbelegung.* ".
"FROM Schichtplan, User LEFT OUTER ".
"JOIN Schichtbelegung ON User.UID=Schichtbelegung.UID ".
"WHERE Schichtplan.SID = Schichtbelegung.SID AND ".
"Schichtplan.Date < now ( ) and " .
"Schichtplan.EndDate > now() ".
"ORDER BY Nick";
$SQL = "SELECT Shifts.*, ShiftEntry.*, User.Nick ".
"FROM User ".
"INNER JOIN (Shifts INNER JOIN ShiftEntry ON Shifts.SID = ShiftEntry.SID) ON User.UID = ShiftEntry.UID ".
"WHERE (Shifts.DateS< =Now() AND Shifts.DateE>=Now() );";
*/
$SQL = "SELECT Shifts.*, ShiftEntry.* " .
"FROM `Shifts` INNER JOIN ShiftEntry ON Shifts.SID = ShiftEntry.SID " .
"WHERE (Shifts.DateS< =Now() AND Shifts.DateE>=Now() AND ShiftEntry.UID>0);";
//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 > ";
$Erg = mysql_query($SQL, $con);
$Zeilen = mysql_num_rows($Erg);
// for ($i = 1; $i < mysql_num_fields ( $ Erg ) ; $ i + + )
// echo "|".mysql_field_name($Erg, $i);
echo "< table width = \"100%\" class = \"border\" cellpadding = \"2\" cellspacing = \"1\" > \n";
echo "\t< tr class = \"contenttopic\" > \n";
echo "\t\t< td > Nick< / td > \n";
echo "\t\t< td > Schicht< / td > \n";
echo "\t\t< td > Ort< / td > \n";
echo "\t\t< td > Von< / td > \n";
echo "\t\t< td > Bis< / td > \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";
if ($inuse != "")
$inuse .= " OR ";
$inuse .= "(Nick = \"" . UID2Nick(mysql_result($Erg, $i, "UID")) . "\")";
}
if ($inuse != "")
$inuse = " WHERE NOT (" .
$inuse . ")";
echo "< / table > \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 "\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 . ";";
$Erg = mysql_query($SQL, $con);
$Zeilen = mysql_num_rows($Erg);
for ($i = 0; $i < $Zeilen; $i++) {
echo "\t< tr class = \"content\" > \n";
echo "\t\t< td > < a href = \"./userChangeNormal.php?Type=Normal&enterUID=" . mysql_result ( $ Erg , $ i , " UID " ) . " \ " > " .
mysql_result($Erg, $i, "Nick") . "< / a > < / td > \n";
echo "\t\t< td > " . mysql_result($Erg, $i, "DECT") . "< / td > \n";
echo "\n< / tr > \n";
}
echo "< / table > \n";
include ("includes/footer.php");
?>