// 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';
}
}
function wyznacz_akcje($dane)
{
if ($dane['exp_howend'] < 105)
{
// akcja pojedyncza
if ($dane['exp_back'] == 0)
{
// nie wrocil do pracy
$wz = '['.$dane['app_time'].' - ';
switch ($dane['exp_howend'])
{
case 101:
$wz .= $dane['exp_workend'].'] '.akcje_str($dane['app_action']).' - '.akcje_str(101);
break;
case 102:
$wz .= $dane['exp_businessend'].'] '.akcje_str($dane['app_action']).' - '.akcje_str(102);
break;
case 103:
$wz .= $dane['exp_privateend'].'] '.akcje_str($dane['app_action']).' - '.akcje_str(103);
break;
}
}
else
{
}
}
else
{
}
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 .= 'Ostatnia lub zgloszona akcja: '.akcje_str($fgz['app_action']).'
';
$wyswietl_zgloszenia .= wyznacz_akcje($fgz);
$wyswietl_zgloszenia .= '