<?php
require_once('/dispatcher/include/php/core.php');
require_once('/dispatcher/include/php/meta_rf.php');
//include('/dispatcher/include/php/rf_script.php');
function pulpit() {
?>
<center>
<div class="big">
zeskanuj kod zlecenia
</div>
<script>
focuser='nr_zlecenia';
</script>
<center>
<!--<form action="//<?=$_SERVER['PHP_SELF']?>?op=sprawdz" method="POST">-->
<input type="text" class="semibig" size="14" name="nr_zlecenia" >
</form>
<center>
<div class="big">
podaj nr_rej naczepy!!!
</div>
<script>
focuser='nr_rej';
</script>
<center>
<form action="<?=$_SERVER['PHP_SELF']?>?op=sprawdz" method="POST">
<input type="text" class="semibig" size="14" name="nr_rejs" >
<?
$nr_rej = $_POST["nr_rejs"];
?>
</form>
<form method="POST" action="\radio\index.php">
<input type="button" onclick="submit();" value="menu" class="semibig">
</form>
<?
}
$nr_rej = $_POST["nr_rejs"];
function powrot($rj_container,$typ,$czy_naczepa, $nr_rej){
alert($nr_rej);
if($czy_naczepa==1) {
$mdb->exec ("UPDATE trailers SET tr_status=6 where nr=(
select nr_naczepy from rozklad_jazdy WHERE rj_container={$rj_container})",__LINE__,__FILE__);
$mdb->exec ("UPDATE rozklad_jazdy SET powrot=NOW(),status='10'
WHERE rj_container={$rj_container}",__LINE__,__FILE__);
$mdb->exec ("UPDATE harmonogram_dostawy set wpuszczenie=NOW(),zgloszenie=NOW(),wjazd=NOW()
WHERE rd_container='{$o0[rj_container]}'",__LINE__,__FILE__);
$m17=$mdb->exec("select * from rozklad_jazdy WHERE rj_container={$rj_container}",__LINE__,__FILE__);
$nr_naczepy = $o17['nr_naczepy'];
if ($o17[nr_naczepy]!='999' and $o17[nr_naczepy]!='888' and ($o17[trasa] <'8000' or $o17[trasa] >='8999')){
$mdb->exec ("update ruch_naczep SET powrot=NOW() where id='$o17[id]'",__LINE__,__FILE__);
}
else{
$mdb->exec ("UPDATE rozklad_jazdy
SET wyjazd=czas7,status='10'
WHERE id='$o17[id]'",__LINE__,__FILE__);
} }
$mdb->exec("insert into int_log_naczep set
iln_kontener ={$rj_container},
iln_typ_czynnosci ={$typ},
iln_kto ='{$_SESSION[nazw_usr]}',
iln_kiedy =now(),
iln_rej = {$nr_rej}
",__LINE__,__FILE__);
}
else
{
$mdb->exec("insert into int_log_naczep set
iln_kontener ={$rj_container},
iln_typ_czynnosci ={$typ},
iln_kto ='{$_SESSION[nazw_usr]}',
iln_kiedy =now(),
int_brak_naczepy=1,
iln_rej = {$nr_rej}
",__LINE__,__FILE__);
}
}
function czynnosci($konterner,$pusta,$nr_rej){
?>
<table>
<tr>
<?
$a=$mdb->exec("select * from types where ty_type = 13 ",__LINE__,__FILE__);
if($row<2){
?>
<td>
<form action="<?=$_SERVER['PHP_SELF']?>?op=zatwierdz" method="POST">
<input type="hidden" name="rj_container" value="<?=$konterner?>">
<input type="hidden" name="typ" value="<?=$typ['ty_id2']?>">
<input type="hidden" name="czy_naczepa" value="<?=$pusta?>">
<input type="button" onclick="submit();" value="<?=$typ['ty_code']?>" class="semibig">
</form>
</td><?
}
if($row==2
){echo"<tr>";}; if($row>=2 and $row<4 ){
?>
<td>
<form action="<?=$_SERVER['PHP_SELF']?>?op=zatwierdz" method="POST">
<input type="hidden" name="rj_container" value="<?=$konterner?>">
<input type="hidden" name="typ" value="<?=$typ['ty_id2']?>">
<input type="hidden" name="czy_naczepa" value="<?=$pusta?>">
<input type="button" onclick="submit();" value="<?=$typ['ty_code']?>" class="semibig">
</form>
</td>
<?
}
if($row==4
){echo"<tr>";}; if($row>=4 and $row<=6 ){
?>
<td>
<form action="<?=$_SERVER['PHP_SELF']?>?op=zatwierdz" method="POST">
<input type="hidden" name="rj_container" value="<?=$konterner?>">
<input type="hidden" name="typ" value="<?=$typ['ty_id2']?>">
<input type="hidden" name="czy_naczepa" value="<?=$pusta?>">
<input type="button" onclick="submit();" value="<?=$typ['ty_code']?>" class="semibig">
</form>
</td>
<?}$row++;}?>
</tr>
<tr>
<td colspan="12" align="center">
<form method="POST" action="<?=$_SERVER['PHP_SELF']?>">
<input type="button" onclick="submit();" value="wroc" class="semibig">
</form>
</td></tr></table>
<?
}
switch($op){
case "sprawdz":
$m0=$mdb->exec("select
concat(imie,' ',nazwisko) name,
driver1,rj_container,miasto,nr_naczepy,
group_concat(distinct trasa ORDER BY trasa asc SEPARATOR '<br>') trasa,
group_concat(bh ORDER BY bh desc SEPARATOR '<br>') bh,czas5,czas3,czas7,hm_pl_we,hm_pl_wy from rozklad_jazdy,
transport_containers
left join drivers on drivers.id=driver1
where transport_containers.id = '{$nr_zlecenia}'
and wyjazd!=0
and powrot=0
and rj_container=transport_containers.id
group by rj_container,miasto
order by czas5",__LINE__,__FILE__);
if($mdb->rows==0){
?>
<center>
<div class="big">
brak kodu zlecenia <br>zatwierdz przyjazd:<br>
podaj numer naczepy
</div>
<script>
focuser='naczepa';
</script>
<form action="<?=$_SERVER['PHP_SELF']?>?op=brak_zlecenia" method="POST">
<input type="text" size="3" class="big" name="naczepa" value="">
</form>
<?
alert($nr_rej);
}
else{
?>
<center>
<table>
<tr class="tabela_naglowek">
<td>kierowca</td>
<td>naczepa</td>
</tr>
<tr class="tabela_naglowek">
<td class="tabela2"><?=$o[name]?></td>
<td class="tabela2"><?=$o[nr_naczepy]?></td>
</tr>
<tr class="tabela_naglowek">
<td>planowany powrót</td>
<td>trasy</td>
</tr>
<td class="tabela2"><?=$o[czas7]?></td>
<td class="tabela2"><?=$o[trasa]?></td>
</tr>
<tr><td colspan="3" align="center"><?=$nr_zlecenia?></td>
</tr>
</table>
<?
czynnosci($nr_zlecenia,1);
}
break;
case "zatwierdz":
powrot($rj_container,$typ,$czy_naczepa, $nr_rej);
pulpit();
break;
case "brak_zlecenia":
$m0=$mdb->exec("select
concat(imie,' ',nazwisko) name,
driver1,rj_container,miasto,nr_naczepy,
group_concat(distinct trasa ORDER BY trasa asc SEPARATOR '<br>') trasa,
group_concat(bh ORDER BY bh desc SEPARATOR '<br>') bh,czas5,czas3,czas7,hm_pl_we,hm_pl_wy from rozklad_jazdy,
transport_containers
left join drivers on drivers.id=driver1
where nr_naczepy!=0
and wyjazd!=0
and powrot=0
and nr_naczepy='{$naczepa}'
and nr_naczepy!=999
and nr_naczepy!=888
and rj_container=transport_containers.id
group by rj_container,miasto
order by czas5 desc ",__LINE__,__FILE__);
if($mdb->rows==0){
czynnosci($naczepa,0);
}
else{
?>
<center>
<table>
<tr class="tabela_naglowek">
<td>kierowca</td>
<td>naczepa</td>
<?
?>
<tr class="tabela_naglowek">
<td class="tabela2"><?=$o[name]?></td>
<td class="tabela2"><?=$o[nr_naczepy]?></td>
</tr>
<tr class="tabela_naglowek">
<td>planowany powrót</td>
<td>trasy</td>
</tr>
<td class="tabela2"><?=$o[czas7]?></td>
<td class="tabela2"><?=$o[trasa]?></td>
</tr>
<?
czynnosci($o[rj_container],1);
}
break;
default:
pulpit();
}
?>