2017-08-04 16:28:16 +02:00
< ? php
include_once __DIR__ . '/../../core.php' ;
switch ( post ( 'op' )) {
case 'delete-bulk' :
$id_azienda = $dbo -> fetchArray ( " SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione='Azienda' " )[ 0 ][ 'idtipoanagrafica' ];
foreach ( $id_records as $id ) {
2017-08-28 15:29:03 +02:00
$records = $dbo -> fetchArray ( 'SELECT an_tipianagrafiche.idtipoanagrafica FROM an_tipianagrafiche INNER JOIN an_tipianagrafiche_anagrafiche ON an_tipianagrafiche.idtipoanagrafica=an_tipianagrafiche_anagrafiche.idtipoanagrafica WHERE idanagrafica=' . prepare ( $id ));
$tipi = array_column ( $records , 'idtipoanagrafica' );
2017-08-04 16:28:16 +02:00
// Disattivo l'anagrafica, solo se questa non è l'azienda principale
2017-08-28 15:29:03 +02:00
if ( ! in_array ( $id_azienda , $tipi )) {
2017-08-04 16:28:16 +02:00
$dbo -> query ( 'UPDATE an_anagrafiche SET deleted = 1 WHERE idanagrafica = ' . prepare ( $id ) . Modules :: getAdditionalsQuery ( $id_module ));
}
}
2017-08-28 15:29:03 +02:00
$_SESSION [ 'infos' ][] = _ ( 'Anagrafiche eliminate!' );
2017-08-04 16:28:16 +02:00
break ;
}
return [
'delete' => 'delete-bulk' ,
];