37 lines
1.4 KiB
PHP
Executable File
37 lines
1.4 KiB
PHP
Executable File
<?php
|
|
|
|
include_once __DIR__.'/../../core.php';
|
|
|
|
if (get('op') == 'get_costo_orario') {
|
|
$idtipointervento = get('idtipointervento');
|
|
|
|
$rs = $dbo->fetchArray('SELECT costo_orario FROM in_tipiintervento WHERE idtipointervento='.prepare($idtipointervento));
|
|
echo $rs[0]['costo_orario'];
|
|
}
|
|
|
|
// Copia ordine di servizio da un impianto ad un altro
|
|
elseif (get('op') == 'get_pianificazione_os') {
|
|
$idcontratto = get('idcontratto');
|
|
$matricola_src = get('matricola_src');
|
|
|
|
$ordiniservizio = [];
|
|
|
|
if (!empty($matricola_src)) {
|
|
// Leggo tutti gli ordini di servizio creati per matricola_src
|
|
$rs = $dbo->fetchArray('SELECT * FROM co_ordiniservizio WHERE idcontratto='.prepare($idcontratto).' AND idimpianto='.prepare($matricola_src));
|
|
|
|
for ($i = 0; $i < sizeof($rs); ++$i) {
|
|
// Leggo tutte le voci di servizio
|
|
$rs2 = $dbo->fetchArray('SELECT (SELECT id FROM in_vociservizio WHERE descrizione=voce) AS idvoce FROM co_ordiniservizio_vociservizio WHERE idordineservizio='.prepare($rs[$i]['id']));
|
|
|
|
for ($v = 0; $v < sizeof($rs2); ++$v) {
|
|
$ordiniservizio[] = date('Ym', strtotime($rs[$i]['data_scadenza'])).':'.$rs2[$v]['idvoce'];
|
|
}
|
|
}
|
|
|
|
// Ritorno l'array con le combinazioni di voce e mese pianificato
|
|
echo implode(',', $ordiniservizio);
|
|
exit();
|
|
}
|
|
}
|