55 lines
1.5 KiB
PHP
55 lines
1.5 KiB
PHP
<?php
|
|
|
|
switch ($resource) {
|
|
case 'an_anagrafiche':
|
|
$table = 'an_anagrafiche';
|
|
|
|
if (empty($order)) {
|
|
$order[] = 'idanagrafica';
|
|
}
|
|
|
|
if (empty($where['deleted'])) {
|
|
$where['deleted'] = 0;
|
|
}
|
|
|
|
break;
|
|
|
|
case 'clienti':
|
|
$q = 'SELECT AN.idanagrafica,
|
|
AN.ragione_sociale,
|
|
AN.piva,
|
|
AN.codice_fiscale,
|
|
AN.indirizzo,
|
|
AN.indirizzo2,
|
|
AN.citta,
|
|
AN.cap,
|
|
AN.provincia,
|
|
AN.km,
|
|
IFNULL(AN.lat, 0.00) AS latitudine,
|
|
IFNULL(AN.lng, 0.00) AS longitudine,
|
|
NAZIONE.nome AS nazione,
|
|
AN.telefono,
|
|
AN.fax,
|
|
AN.cellulare,
|
|
AN.email,
|
|
AN.sitoweb,
|
|
AN.note,
|
|
AN.idzona,
|
|
AN.deleted_at
|
|
FROM (an_anagrafiche AS AN
|
|
LEFT OUTER JOIN an_nazioni NAZIONE ON AN.id_nazione=NAZIONE.id)
|
|
HAVING 1=1 AND
|
|
AN.deleted_at IS NULL AND
|
|
AN.idanagrafica IN (SELECT idanagrafica FROM an_tipianagrafiche_anagrafiche WHERE idtipoanagrafica=1)
|
|
ORDER BY AN.ragione_sociale';
|
|
|
|
$results = $dbo->fetchArray($q);
|
|
|
|
break;
|
|
}
|
|
|
|
return [
|
|
'an_anagrafiche',
|
|
'clienti',
|
|
];
|