// Zatwierdzenie zgloszen
/*** DANE ***/
include('baza.php');
function akcje_str($ak)
{
switch($ak)
{
case 100: return 'Przyjscie/Powrot do pracy';
case 101: return 'Wyjscie z pracy';
case 102: return 'Wyjscie sluzbowe';
case 103: return 'Wyjscie prywatne';
case 104: return 'Wyjscie z popoludniowego dyzuru';
case 105: return 'Wyjscie sluzbowe i prywatne';
case 106: return 'Wyjscie prywatne i sluzbowe';
case 107: return 'Powrot do pracy';
}
}
function wyznacz_akcje($dane)
{
$wz = 'Czas pracy:
';
switch ($dane['app_action'])
{
case 102:
case 103:
{
if ($dane['exp_howend'] == 107)
{
$wz .= '['.$dane['app_time'].' - czytnik] '.akcje_str($dane['app_action']).' - '.akcje_str($dane['exp_howend']).'
';
}
else
{
$wz .= '['.$dane['app_time'].' - '.$dane['exp_workend'].'] '.akcje_str($dane['app_action']).' - '.akcje_str($dane['exp_howend']).'
';
}
} break;
case 105:
case 106:
{
} break;
}
return $wz;
}
// czy uzytkownik jest zalogowany
$sessionid=$_COOKIE['sessionID'];
$ra = sql("SELECT borrowernumber,surname,firstname,categorycode,branchcode FROM borrowers LEFT JOIN sessions AS s ON (s.sessionID = '$sessionid') WHERE borrowers.cardnumber = s.userid LIMIT 1");
$bid = mysql_fetch_assoc($ra);
if ($bid > 0 && $bid['categorycode'] == "PR")
{
//sprawdzenie do jakich dzialow ma uprawnienia zalogowana osoba
$ced = sql("select * from registry_appview where person=".$bid['borrowernumber']);
$ced_ile = mysql_num_rows($ced);
if($ced_ile)
{
// pobranie zgloszen dla dzialow za ktore odpowiedzialny jest uzytkownik
$zapyta = 'SELECT registry_noendday.*, borrowers.* FROM registry_noendday LEFT JOIN borrowers ON borrowers.borrowernumber = registry_noendday.app_person where registry_noendday.app_status=1 ';
for ($i=0; $i<$ced_ile; $i++)
{
$fced = mysql_fetch_assoc($ced);
if (!$i) $zapyta .= 'and (borrowers.branchcode="'.$fced['branchcode'].'" ';
else $zapyta .= 'or borrowers.branchcode="'.$fced['branchcode'].'" ';
}
$zapyta .= ")";
$zg = sql($zapyta);
$zg_ile = mysql_num_rows($zg);
if ($zg_ile)
{
// wyswietlanie zgloszen do zatwierdzenia
for ($i=0; $i<$zg_ile; $i++)
{
$fgz = mysql_fetch_assoc($zg);
$wyswietl_zgloszenia .= $fgz['surname'].' '.$fgz['firstname'].' ['.$fgz['branchcode'].']
';
$wyswietl_zgloszenia .= 'Dzien: '.$fgz['app_day'].'
';
$wyswietl_zgloszenia .= 'Ostatnio wykonana lub zgloszona akcja: '.akcje_str($fgz['app_action']).' ['.$fgz['app_time'].']
';
$wyswietl_zgloszenia .= 'Informacje dodatkowe: '.$fgz['app_info'].'
';
$wyswietl_zgloszenia .= wyznacz_akcje($fgz);
$wyswietl_zgloszenia .= '