24 lines
1.0 KiB
PHP
24 lines
1.0 KiB
PHP
<?php
|
|
|
|
// Script per aggiornare le date dei movimenti con le date dei documenti
|
|
|
|
$rs = $dbo->fetchArray("SELECT * FROM mg_movimenti");
|
|
|
|
for($i=0;$i<sizeof($rs);$i++){
|
|
if($rs[$i]['idintervento']!=''){
|
|
$rs_data = $dbo->fetchArray("SELECT IFNULL(MAX(orario_fine), data_richiesta) AS data FROM in_interventi LEFT JOIN in_interventi_tecnici ON in_interventi.id=in_interventi_tecnici.idintervento WHERE in_interventi.id='".$rs[$i]['idintervento']."'");
|
|
$data = $rs_data[0]['data'];
|
|
$dbo->query("UPDATE mg_movimenti SET data='".$data."' WHERE id='".$rs[$i]['id']."'");
|
|
}
|
|
else if($rs[$i]['idddt']!='0'){
|
|
$rs_data = $dbo->fetchArray("SELECT data FROM dt_ddt WHERE id='".$rs[$i]['idddt']."'");
|
|
$data = $rs_data[0]['data'];
|
|
$dbo->query("UPDATE mg_movimenti SET data='".$data."' WHERE id='".$rs[$i]['id']."'");
|
|
}
|
|
else if($rs[$i]['iddocumento']!='0'){
|
|
$rs_data = $dbo->fetchArray("SELECT data FROM co_documenti WHERE id='".$rs[$i]['iddocumento']."'");
|
|
$data = $rs_data[0]['data'];
|
|
}
|
|
}
|
|
|
|
?>
|