malcomm_online/zestawienie_czasu.php

104 lines
4.5 KiB
PHP

<?
if (($_POST['data1']==0) OR ($_POST['data2']==0))
{
echo '<center><table><tr><td colspan=2 align=center><br><b>Nie okre¶lono zakresu dat - spróbuj ponownie...</b><br><br></td></tr></table></center>';
form_zestawienie_czasu();
}
else
{
if ($_POST['id']==0)
{
echo '<center><table><tr><td colspan=2 align=center><br><b>Nie wybrano technika - spróbuj ponownie...</b><br><br></td></tr></table></center>';
}
else
{
/*
$sql = mysql_query("TRUNCATE temp_czas");
$pobierz_userow=mysql_query("SELECT a.data as data , b.id AS id, b.nazwisko AS nazwisko, b.imie AS imie, a.godzroz, a.godzprzy
FROM raporty a, uzytkownicy b
WHERE a.id = b.id
AND a.data >= '2009-05-01'
AND a.data <= '2009-05-30'
AND a.id = '14'
GROUP BY a.data
LIMIT 0 , 30");
while($u=mysql_fetch_array($pobierz_userow))
{
$id_user = $u[id];
$data = $u[data];
$nazwisko = $u[nazwisko];
$imie = $u[imie];
$roznica1= strtotime('01.01.1970 ' . $u['godzprzy']);
//$roznica1 = ($u[godzprzy] - $u[godzroz]);
$temp = mysql_query("INSERT INTO `temp_czas` ( `temp1` , `temp2` , `temp3` , `temp4` , `temp5` , `temp6`, `temp7` )
VALUES (
'$id_user', '$data','$nazwisko', '$imie', '$roznica1', '0', '0'
)");
}
$pobierz_userow2=mysql_query("select a.data,a.id,b.id,a.godzroz from raporty a,uzytkownicy b where a.id=b.id and a.data >= '".$_POST['data1']."' and a.data <= '".$_POST['data2']."' and a.id='{$u['id']}' group by a.data");
while($z=mysql_fetch_array($pobierz_userow2))
{
$imie = $z[imie];
/*$temp = mysql_query("INSERT INTO `temp_czas` ( `temp1` , `temp2` , `temp3` , `temp4` , `temp5` , `temp6` )
VALUES (
'$id_user', '$nazwisko', '$imie', '0', '0', '0'
)");
}
*/
$sql = mysql_query("TRUNCATE temp");
echo '<center><table><tr><td colspan=2 align=center><br><b>Zestawienie czasu pracy od '.$data1.' do '.$data2.'</b><br><br></td></tr></table></center>';
$uzytkownicy = mysql_query("SELECT id,imie,nazwisko FROM uzytkownicy where id='".$_POST['id']."' group by nazwisko");
$color=$color1;
while ($u = mysql_fetch_array($uzytkownicy))
{
echo '<center><table width=60%>technik: <b>'.$u['nazwisko'].' '.$u['imie'].'</b></table></center>';
echo '<br>';
$color=zmien_color($color);
echo '<center><table width=60%><tr style="background:#E5E5E5" width=70% align=center><td><b>Data</b></td><td><b>Nr zlecenia</b></td><td><b>Czas dojazdu</b></td><td><b>Czas przy bankomacie</b></td><td><b>Czas powrotu</b></td>';
$zlecenia = mysql_query("select b.imie,b.nazwisko,a.nrzlecenia,a.godzzak,a.id_rap,a.godzroz,a.data,SUBTIME(godzzak, godzroz) as przy_bankomacie,SUBTIME(godzroz, godzwyj) as poza1,SUBTIME(godzprzy, godzzak) as poza2 from raporty a,uzytkownicy b where a.id=b.id and a.data >= '".$_POST['data1']."' and a.data <= '".$_POST['data2']."'and a.id='{$u['id']}' group by a.id_rap order by a.data");
$ile = mysql_num_rows($zlecenia);
if ($ile)
{
while($x = mysql_fetch_array($zlecenia))
{
if ($x['przy_bankomacie']=='00:00:00')
{
echo '<center><tr style="background-color:'.$color1.'" width=70% align=center><td><center>'.$x['data'].'</td></center><td></center><a href="panel.php?co=raporty&akcja=pokaz&id_rap='.$x['id_rap'].'" target="_blank">'.$x['nrzlecenia'].'</a></center></td><td>'.($x['poza1']).'</center></td><td>'.($x['przy_bankomacie']).'</center></td><td>'.($x['poza2']).'</center></td>';
}
else
{
$data = $x['data'];
$imie = $x['imie'];
$nazwisko = $x['nazwisko'];
$czas_dojazdu = $x['poza1'];
$przy_bankomacie = $x['przy_bankomacie'];
$czas_powrotu = $x['poza2'];
$temp = mysql_query("INSERT INTO `temp` ( `temp1` , `temp2` , `temp3` , `temp4` , `temp5` , `temp6` )
VALUES (
'$data', '$imie', '$nazwisko', '$czas_dojazdu', '$przy_bankomacie', '$czas_powrotu'
)");
echo '<center><tr style="background-color:'.$color.'" width=70% align=center><td><center>'.$x['data'].'</td></center><td></center><a href="panel.php?co=raporty&akcja=pokaz&id_rap='.$x['id_rap'].'" target="_blank">'.$x['nrzlecenia'].'</a></center></td><td>'.($x['poza1']).'</center></td><td>'.($x['przy_bankomacie']).'</center></td><td>'.($x['poza2']).'</center></td>';
}
}
echo '<center><table width=60%><tr width=70% align=center><td></td></tr>';
echo '<br><center><table width=60%><tr align=left><a class=menu2 href="http://www.malcomm.pl/online/zestawienie_czas_raport.php">Eksport do Excel`a</a></tr></table></center>';
echo '</table></center>';
$przy_bankomacie = 0;
}
}
}
}
?>