Miglioramento della struttura di Modules e Plugins
This commit is contained in:
parent
6e4cf6fc43
commit
7796f7c261
|
@ -4,12 +4,12 @@ include_once __DIR__.'/core.php';
|
|||
|
||||
// Lettura parametri iniziali
|
||||
if (!empty($id_plugin)) {
|
||||
$info = Plugins::getPlugin($id_plugin);
|
||||
$info = Plugins::get($id_plugin);
|
||||
|
||||
$directory = '/plugins/'.$info['directory'];
|
||||
$permesso = $info['idmodule_to'];
|
||||
} else {
|
||||
$info = Modules::getModule($id_module);
|
||||
$info = Modules::get($id_module);
|
||||
|
||||
$directory = '/modules/'.$info['directory'];
|
||||
$permesso = $id_module;
|
||||
|
@ -24,7 +24,7 @@ if (filter('op') == 'link_file' || filter('op') == 'unlink_file') {
|
|||
// Controllo sui permessi di scrittura per il modulo
|
||||
if (Modules::getPermission($id_module) != 'rw') {
|
||||
$_SESSION['errors'][] = tr('Non hai permessi di scrittura per il modulo _MODULE_', [
|
||||
'_MODULE_' => '"'.Modules::getModule($id_module)['name'].'"',
|
||||
'_MODULE_' => '"'.Modules::get($id_module)['name'].'"',
|
||||
]);
|
||||
}
|
||||
|
||||
|
|
4
add.php
4
add.php
|
@ -3,13 +3,13 @@
|
|||
include_once __DIR__.'/core.php';
|
||||
|
||||
if (!empty($id_plugin)) {
|
||||
$info = Plugins::getPlugin($id_plugin);
|
||||
$info = Plugins::get($id_plugin);
|
||||
|
||||
$directory = '/plugins/'.$info['directory'];
|
||||
} else {
|
||||
Permissions::check('rw');
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
$directory = '/modules/'.$module['directory'];
|
||||
}
|
||||
|
|
|
@ -345,7 +345,7 @@ switch ($module_name) {
|
|||
for ($i = 0; $i < sizeof($fatture); ++$i) {
|
||||
($fatture[$i]['n2_fattura'] != '') ? $n_fattura = $fatture[$i]['n2_fattura'] : $n_fattura = $fatture[$i]['n_fattura'];
|
||||
|
||||
$id_module = Modules::getModule('Fatture di vendita')['id'];
|
||||
$id_module = Modules::get('Fatture di vendita')['id'];
|
||||
echo "<tr><td class='first_cell text-left'><a href='".$rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$fatture[$i]['iddocumento']."' target=\"_blank\" title=\"Apri il documento su una nuova finestra\">Fattura num. ".$n_fattura."</a></td>\n";
|
||||
|
||||
echo "<td class='table_cell text-left'>".Translator::dateToLocale($fatture[$i]['data_fattura'])."</td>\n";
|
||||
|
@ -377,7 +377,7 @@ switch ($module_name) {
|
|||
for ($i = 0; $i < sizeof($fatture); ++$i) {
|
||||
($fatture[$i]['n2_fattura'] != '') ? $n_fattura = $fatture[$i]['n2_fattura'] : $n_fattura = $fatture[$i]['n_fattura'];
|
||||
|
||||
$id_module = Modules::getModule('Fatture di vendita')['id'];
|
||||
$id_module = Modules::get('Fatture di vendita')['id'];
|
||||
echo "<tr><td class='first_cell text-left'><a href='".$rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$fatture[$i]['iddocumento']."' target=\"_blank\" title=\"Apri il documento su una nuova finestra\">Fattura num. ".$n_fattura."</a></td>\n";
|
||||
|
||||
echo "<td class='table_cell text-left'>".Translator::dateToLocale($fatture[$i]['data_fattura'])."</td>\n";
|
||||
|
@ -408,7 +408,7 @@ switch ($module_name) {
|
|||
for ($i = 0; $i < sizeof($fatture); ++$i) {
|
||||
($fatture[$i]['n2_fattura'] != '') ? $n_fattura = $fatture[$i]['n2_fattura'] : $n_fattura = $fatture[$i]['n_fattura'];
|
||||
|
||||
$id_module = Modules::getModule('Fatture di acquisto')['id'];
|
||||
$id_module = Modules::get('Fatture di acquisto')['id'];
|
||||
echo "<tr><td class='first_cell text-left'><a href='".$rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$fatture[$i]['iddocumento']."' target=\"_blank\" title=\"Apri il documento su una nuova finestra\">Fattura num. ".$n_fattura."</a></td>\n";
|
||||
|
||||
echo "<td class='table_cell text-left'>".Translator::dateToLocale($fatture[$i]['data_fattura'])."</td>\n";
|
||||
|
@ -681,7 +681,7 @@ if ($op == 'supersearch') {
|
|||
$campi = ['codice', '(SELECT MIN(orario_inizio) FROM in_interventi_tecnici WHERE idintervento=in_interventi.id)', 'data_richiesta', 'info_sede', 'richiesta', 'descrizione', 'informazioniaggiuntive'];
|
||||
$campi_text = ['Codice intervento', 'Data intervento', 'Data richiesta intervento', 'Sede intervento', 'Richiesta', 'Descrizione', 'Informazioni aggiuntive'];
|
||||
|
||||
$id_module = Modules::getModule('Interventi')['id'];
|
||||
$id_module = Modules::get('Interventi')['id'];
|
||||
|
||||
$build_query = '';
|
||||
|
||||
|
|
|
@ -56,7 +56,7 @@ if (!function_exists('completeResults')) {
|
|||
|
||||
switch ($op) {
|
||||
case 'clienti':
|
||||
if (Modules::getModule('Anagrafiche')['permessi'] != '-') {
|
||||
if (Modules::get('Anagrafiche')['permessi'] != '-') {
|
||||
$query = "SELECT an_anagrafiche.idanagrafica AS id, CONCAT(ragione_sociale, IF(citta IS NULL OR citta = '', '', CONCAT(' (', citta, ')'))) AS descrizione, idtipointervento_default FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica |where| ORDER BY ragione_sociale";
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -80,7 +80,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'fornitori':
|
||||
if (Modules::getModule('Anagrafiche')['permessi'] != '-') {
|
||||
if (Modules::get('Anagrafiche')['permessi'] != '-') {
|
||||
$query = "SELECT an_anagrafiche.idanagrafica AS id, CONCAT(ragione_sociale, IF(citta IS NULL OR citta = '', '', CONCAT(' (', citta, ')'))) AS descrizione, idtipointervento_default FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica |where| ORDER BY ragione_sociale";
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -103,7 +103,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'agenti':
|
||||
if (Modules::getModule('Anagrafiche')['permessi'] != '-') {
|
||||
if (Modules::get('Anagrafiche')['permessi'] != '-') {
|
||||
$query = "SELECT an_anagrafiche.idanagrafica AS id, CONCAT(ragione_sociale, IF(citta IS NULL OR citta = '', '', CONCAT(' (', citta, ')'))) AS descrizione, idtipointervento_default FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica |where| ORDER BY ragione_sociale";
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -140,7 +140,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'tecnici':
|
||||
if (Modules::getModule('Anagrafiche')['permessi'] != '-') {
|
||||
if (Modules::get('Anagrafiche')['permessi'] != '-') {
|
||||
$query = "SELECT an_anagrafiche.idanagrafica AS id, CONCAT(ragione_sociale, IF(citta IS NULL OR citta = '', '', CONCAT(' (', citta, ')'))) AS descrizione, idtipointervento_default FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica |where| ORDER BY ragione_sociale";
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -164,7 +164,7 @@ switch ($op) {
|
|||
|
||||
// Nota Bene: nel campo id viene specificato idtipoanagrafica-idanagrafica -> modulo Utenti e permessi, creazione nuovo utente
|
||||
case 'anagrafiche':
|
||||
if (Modules::getModule('Anagrafiche')['permessi'] != '-') {
|
||||
if (Modules::get('Anagrafiche')['permessi'] != '-') {
|
||||
$query = "SELECT CONCAT(an_tipianagrafiche.idtipoanagrafica, '-', an_anagrafiche.idanagrafica) AS id, CONCAT_WS('', ragione_sociale, ' (', citta, ' ', provincia, ')') AS descrizione idtipointervento_default FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica |where| ORDER BY ragione_sociale";
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -186,7 +186,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'sedi':
|
||||
if (Modules::getModule('Anagrafiche')['permessi'] != '-' && isset($superselect['idanagrafica'])) {
|
||||
if (Modules::get('Anagrafiche')['permessi'] != '-' && isset($superselect['idanagrafica'])) {
|
||||
$query = "SELECT * FROM (SELECT 0 AS id, 'Sede legale' AS descrizione UNION SELECT id, CONCAT_WS(' - ', nomesede, citta) FROM an_sedi |where|) AS tab |filter| ORDER BY id";
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -203,7 +203,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'referenti':
|
||||
if (Modules::getModule('Anagrafiche')['permessi'] != '-' && isset($superselect['idanagrafica'])) {
|
||||
if (Modules::get('Anagrafiche')['permessi'] != '-' && isset($superselect['idanagrafica'])) {
|
||||
$query = 'SELECT id, nome AS descrizione FROM an_referenti |where| ORDER BY id';
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -264,7 +264,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'conti':
|
||||
if (Modules::getModule('Piano dei conti')['permessi'] != '-') {
|
||||
if (Modules::get('Piano dei conti')['permessi'] != '-') {
|
||||
$query = 'SELECT * FROM co_pianodeiconti2';
|
||||
|
||||
$rs = $dbo->fetchArray($query);
|
||||
|
@ -308,7 +308,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'conti-vendite':
|
||||
if (Modules::getModule('Piano dei conti')['permessi'] != '-') {
|
||||
if (Modules::get('Piano dei conti')['permessi'] != '-') {
|
||||
$query = "SELECT co_pianodeiconti3.id, CONCAT_WS( ' ', co_pianodeiconti3.numero, co_pianodeiconti3.descrizione ) AS descrizione FROM co_pianodeiconti3 INNER JOIN (co_pianodeiconti2 INNER JOIN co_pianodeiconti1 ON co_pianodeiconti2.idpianodeiconti1=co_pianodeiconti1.id) ON co_pianodeiconti3.idpianodeiconti2=co_pianodeiconti2.id |where| ORDER BY co_pianodeiconti3.numero ASC";
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -325,7 +325,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'conti-acquisti':
|
||||
if (Modules::getModule('Piano dei conti')['permessi'] != '-') {
|
||||
if (Modules::get('Piano dei conti')['permessi'] != '-') {
|
||||
$query = "SELECT co_pianodeiconti3.id, CONCAT_WS( ' ', co_pianodeiconti3.numero, co_pianodeiconti3.descrizione ) AS descrizione FROM co_pianodeiconti3 INNER JOIN (co_pianodeiconti2 INNER JOIN co_pianodeiconti1 ON co_pianodeiconti2.idpianodeiconti1=co_pianodeiconti1.id) ON co_pianodeiconti3.idpianodeiconti2=co_pianodeiconti2.id |where| ORDER BY co_pianodeiconti3.numero ASC";
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -342,7 +342,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'impianti':
|
||||
if (Modules::getModule('MyImpianti')['permessi'] != '-' && isset($superselect['idanagrafica'])) {
|
||||
if (Modules::get('MyImpianti')['permessi'] != '-' && isset($superselect['idanagrafica'])) {
|
||||
$query = 'SELECT id, CONCAT(matricola, " - ", nome) AS descrizione FROM my_impianti |where| ORDER BY idsede';
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -360,7 +360,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'componenti':
|
||||
if (Modules::getModule('Gestione componenti')['permessi'] != '-' && isset($superselect['marticola'])) {
|
||||
if (Modules::get('Gestione componenti')['permessi'] != '-' && isset($superselect['marticola'])) {
|
||||
$query = 'SELECT id, nome AS descrizione, contenuto FROM my_impianto_componenti |where| ORDER BY id';
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -393,7 +393,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'categorie':
|
||||
if (Modules::getModule('Magazzino')['permessi'] != '-') {
|
||||
if (Modules::get('Magazzino')['permessi'] != '-') {
|
||||
$query = 'SELECT id, nome AS descrizione FROM mg_categorie |where| ORDER BY id';
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -409,7 +409,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'sottocategorie':
|
||||
if (Modules::getModule('Magazzino')['permessi'] != '-' && isset($superselect['id_categoria'])) {
|
||||
if (Modules::get('Magazzino')['permessi'] != '-' && isset($superselect['id_categoria'])) {
|
||||
$query = 'SELECT id, nome AS descrizione FROM mg_categorie |where| ORDER BY id';
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -425,7 +425,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'preventivi':
|
||||
if (Modules::getModule('Preventivi')['permessi'] != '-' && isset($superselect['idanagrafica'])) {
|
||||
if (Modules::get('Preventivi')['permessi'] != '-' && isset($superselect['idanagrafica'])) {
|
||||
$query = 'SELECT co_preventivi.id AS id, an_anagrafiche.idanagrafica, CONCAT(numero, " ", nome) AS descrizione, co_preventivi.idtipointervento, (SELECT descrizione descrizione FROM in_tipiintervento WHERE in_tipiintervento.idtipointervento = co_preventivi.idtipointervento) AS idtipointervento_descrizione FROM co_preventivi INNER JOIN an_anagrafiche ON co_preventivi.idanagrafica=an_anagrafiche.idanagrafica |where| ORDER BY id';
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -445,7 +445,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'preventivi_aperti':
|
||||
if (Modules::getModule('Preventivi')['permessi'] != '-') {
|
||||
if (Modules::get('Preventivi')['permessi'] != '-') {
|
||||
$query = 'SELECT co_preventivi.id AS id, CONCAT(numero, " ", nome, " (", ragione_sociale, ")") AS descrizione FROM co_preventivi INNER JOIN an_anagrafiche ON co_preventivi.idanagrafica=an_anagrafiche.idanagrafica |where| ORDER BY id';
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -459,7 +459,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'contratti':
|
||||
if (Modules::getModule('Contratti')['permessi'] != '-') {
|
||||
if (Modules::get('Contratti')['permessi'] != '-') {
|
||||
$query = 'SELECT co_contratti.id AS id, CONCAT(numero, " ", nome) AS descrizione FROM co_contratti INNER JOIN an_anagrafiche ON co_contratti.idanagrafica=an_anagrafiche.idanagrafica |where| ORDER BY id';
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -476,7 +476,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'tipiintervento':
|
||||
if (Modules::getModule('Interventi')['permessi'] != '-') {
|
||||
if (Modules::get('Interventi')['permessi'] != '-') {
|
||||
$query = 'SELECT idtipointervento AS id, descrizione FROM in_tipiintervento |where| ORDER BY idtipointervento';
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -489,7 +489,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'misure':
|
||||
if (Modules::getModule('Magazzino')['permessi'] != '-') {
|
||||
if (Modules::get('Magazzino')['permessi'] != '-') {
|
||||
$query = 'SELECT valore AS id, valore AS descrizione FROM mg_unitamisura |where| ORDER BY valore';
|
||||
|
||||
foreach ($elements as $element) {
|
||||
|
@ -502,7 +502,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'prodotti_lotti':
|
||||
if (Modules::getModule('Magazzino')['permessi'] != '-') {
|
||||
if (Modules::get('Magazzino')['permessi'] != '-') {
|
||||
$query = 'SELECT DISTINCT lotto AS descrizione FROM mg_prodotti |where|';
|
||||
|
||||
$where[] = 'idarticolo='.prepare($superselect['idarticolo']);
|
||||
|
@ -520,7 +520,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'prodotti_serial':
|
||||
if (Modules::getModule('Magazzino')['permessi'] != '-') {
|
||||
if (Modules::get('Magazzino')['permessi'] != '-') {
|
||||
$query = 'SELECT DISTINCT serial AS descrizione FROM mg_prodotti |where|';
|
||||
|
||||
$where[] = 'id_articolo='.prepare($superselect['idarticolo']);
|
||||
|
@ -538,7 +538,7 @@ switch ($op) {
|
|||
break;
|
||||
|
||||
case 'prodotti_altro':
|
||||
if (Modules::getModule('Magazzino')['permessi'] != '-') {
|
||||
if (Modules::get('Magazzino')['permessi'] != '-') {
|
||||
$query = 'SELECT DISTINCT altro AS descrizione FROM mg_prodotti |where|';
|
||||
|
||||
$where[] = 'id_articolo='.prepare($superselect['idarticolo']);
|
||||
|
|
|
@ -9,7 +9,7 @@ if (file_exists($docroot.'/include/custom/top.php')) {
|
|||
}
|
||||
|
||||
// Lettura parametri iniziali del modulo
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if (empty($module) || empty($module['enabled'])) {
|
||||
die(tr('Accesso negato'));
|
||||
|
|
2
core.php
2
core.php
|
@ -233,7 +233,7 @@ if (!API::isAPIRequest()) {
|
|||
$user = Auth::user();
|
||||
|
||||
if (!empty($id_module)) {
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
$pageTitle = $module['title'];
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ if (file_exists($docroot.'/include/custom/top.php')) {
|
|||
}
|
||||
|
||||
// Lettura parametri iniziali del modulo
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if (empty($module) || empty($module['enabled'])) {
|
||||
die(tr('Accesso negato'));
|
||||
|
|
|
@ -4,7 +4,7 @@ include_once __DIR__.'/../core.php';
|
|||
|
||||
// Lettura parametri iniziali del modulo
|
||||
if (!empty($id_plugin)) {
|
||||
$info = Plugins::getPlugin($id_plugin);
|
||||
$info = Plugins::get($id_plugin);
|
||||
|
||||
if (!empty($info['script'])) {
|
||||
// Inclusione di eventuale plugin personalizzato
|
||||
|
@ -33,7 +33,7 @@ if (!empty($id_plugin)) {
|
|||
|
||||
$directory = '/plugins/'.$info['directory'];
|
||||
} else {
|
||||
$info = Modules::getModule($id_module);
|
||||
$info = Modules::get($id_module);
|
||||
|
||||
$total = Modules::getQuery($id_module);
|
||||
|
||||
|
|
|
@ -87,7 +87,7 @@ if (Auth::check()) {
|
|||
rootdir: \''.$rootdir.'\', js: \''.$js.'\', css: \''.$css.'\', img: \''.$img.'\',
|
||||
id_module: \''.$id_module.'\',
|
||||
id_record: \''.$id_record.'\',
|
||||
aggiornamenti_id: \''.($dbo->isInstalled() ? Modules::getModule('Aggiornamenti')['id'] : '').'\',
|
||||
aggiornamenti_id: \''.($dbo->isInstalled() ? Modules::get('Aggiornamenti')['id'] : '').'\',
|
||||
cifre_decimali: '.get_var('Cifre decimali per importi').',
|
||||
decimals: "'.Translator::getFormatter()->getNumberSeparators()['decimals'].'", thousands: "'.Translator::getFormatter()->getNumberSeparators()['thousands'].'",
|
||||
search: search,
|
||||
|
|
|
@ -941,7 +941,7 @@ function filelist_and_upload($id_module, $id_record, $label = 'Nuovo allegato:',
|
|||
<tr>
|
||||
<td align="left">'.$r['nome'].'</td>
|
||||
<td>
|
||||
<a href="'.$rootdir.'/files/'.\Modules::getModule($id_module)['directory'].'/'.$r['filename'].'" target="_blank">'.$r['filename'].'</a>
|
||||
<a href="'.$rootdir.'/files/'.\Modules::get($id_module)['directory'].'/'.$r['filename'].'" target="_blank">'.$r['filename'].'</a>
|
||||
</td>
|
||||
<td>'.\Translator::timestampToLocale($r['created_at']).'</td>
|
||||
<td>
|
||||
|
|
|
@ -30,7 +30,7 @@ if (count($rsi) > 0) {
|
|||
'_NUMBER_' => count($rsi),
|
||||
'_EUR_' => Translator::numberToLocale($totale_interventi),
|
||||
]).'</p>
|
||||
<p><a href="'.$rootdir.'/controller.php?id_module='.Modules::getModule('Interventi')['id'].'&search_Ragione-sociale='.$rsi[0]['ragione_sociale'].'">'.tr('Visualizza').' <i class="fa fa-chevron-right"></i></a></p>';
|
||||
<p><a href="'.$rootdir.'/controller.php?id_module='.Modules::get('Interventi')['id'].'&search_Ragione-sociale='.$rsi[0]['ragione_sociale'].'">'.tr('Visualizza').' <i class="fa fa-chevron-right"></i></a></p>';
|
||||
} else {
|
||||
echo '
|
||||
<p>'.tr('Nessun intervento').'.</p>';
|
||||
|
@ -68,7 +68,7 @@ if (count($rsi) > 0) {
|
|||
'_NUMBER_' => count($rsi),
|
||||
'_EUR_' => Translator::numberToLocale($totale_preventivi),
|
||||
]).'</p>
|
||||
<p><a href="'.$rootdir.'/controller.php?id_module='.Modules::getModule('Preventivi')['id'].'&search_Cliente='.$rsi[0]['ragione_sociale'].'">'.tr('Visualizza').' <i class="fa fa-chevron-right"></i></a></p>';
|
||||
<p><a href="'.$rootdir.'/controller.php?id_module='.Modules::get('Preventivi')['id'].'&search_Cliente='.$rsi[0]['ragione_sociale'].'">'.tr('Visualizza').' <i class="fa fa-chevron-right"></i></a></p>';
|
||||
} else {
|
||||
echo '
|
||||
<p>'.tr('Nessun preventivo').'.</p>';
|
||||
|
@ -108,7 +108,7 @@ if (count($rsi) > 0) {
|
|||
'_NUMBER_' => count($rsi),
|
||||
'_EUR_' => Translator::numberToLocale($totale_contratti),
|
||||
]).'</p>
|
||||
<p><a href="'.$rootdir.'/controller.php?id_module='.Modules::getModule('Contratti')['id'].'&search_Cliente='.$rsi[0]['ragione_sociale'].'">'.tr('Visualizza').' <i class="fa fa-chevron-right"></i></a></p>';
|
||||
<p><a href="'.$rootdir.'/controller.php?id_module='.Modules::get('Contratti')['id'].'&search_Cliente='.$rsi[0]['ragione_sociale'].'">'.tr('Visualizza').' <i class="fa fa-chevron-right"></i></a></p>';
|
||||
} else {
|
||||
echo '
|
||||
<p>'.tr('Nessun contratto').'.</p>';
|
||||
|
@ -146,7 +146,7 @@ if (count($rsi) > 0) {
|
|||
'_NUMBER_' => count($rsi),
|
||||
'_EUR_' => Translator::numberToLocale($totale_fatture_vendita),
|
||||
]).'</p>
|
||||
<p><a href="'.$rootdir.'/controller.php?id_module='.Modules::getModule('Fatture di vendita')['id'].'&search_Ragione-sociale='.$rsi[0]['ragione_sociale'].'">'.tr('Visualizza').' <i class="fa fa-chevron-right"></i></a></p>';
|
||||
<p><a href="'.$rootdir.'/controller.php?id_module='.Modules::get('Fatture di vendita')['id'].'&search_Ragione-sociale='.$rsi[0]['ragione_sociale'].'">'.tr('Visualizza').' <i class="fa fa-chevron-right"></i></a></p>';
|
||||
} else {
|
||||
echo '
|
||||
<p>'.tr('Nessuna fattura di vendita').'.</p>';
|
||||
|
@ -175,7 +175,7 @@ if (count($rsi) > 0) {
|
|||
'_NUMBER_' => count($rsi),
|
||||
'_EUR_' => Translator::numberToLocale($totale_fatture_acquisto),
|
||||
]).'</p>
|
||||
<p><a href="'.$rootdir.'/controller.php?id_module='.Modules::getModule('Fatture di acquisto')['id'].'&dir=uscita&search_Ragione-sociale='.$rsi[0]['ragione_sociale'].'">'.tr('Visualizza').' <i class="fa fa-chevron-right"></i></a></p>';
|
||||
<p><a href="'.$rootdir.'/controller.php?id_module='.Modules::get('Fatture di acquisto')['id'].'&dir=uscita&search_Ragione-sociale='.$rsi[0]['ragione_sociale'].'">'.tr('Visualizza').' <i class="fa fa-chevron-right"></i></a></p>';
|
||||
} else {
|
||||
echo '
|
||||
<p>'.tr('Nessuna fattura di acquisto').'.</p>';
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$upload_dir = $docroot.'/files/'.Modules::getModule('Articoli')['directory'];
|
||||
$upload_dir = $docroot.'/files/'.Modules::get('Articoli')['directory'];
|
||||
|
||||
switch (post('op')) {
|
||||
case 'update':
|
||||
|
|
|
@ -18,11 +18,11 @@ unset($_SESSION['superselect']['id_categoria']);
|
|||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
{[ "type": "select", "label": "<?php echo tr('Inserisci la categoria:'); ?>", "name": "categoria", "required": 1, "value": "", "ajax-source": "categorie", "icon-after": "add|<?php echo Modules::getModule('Categorie')['id']; ?>" ]}
|
||||
{[ "type": "select", "label": "<?php echo tr('Inserisci la categoria:'); ?>", "name": "categoria", "required": 1, "value": "", "ajax-source": "categorie", "icon-after": "add|<?php echo Modules::get('Categorie')['id']; ?>" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
{[ "type": "select", "label": "<?php echo tr('Inserisci la subcategoria:'); ?>", "name": "subcategoria", "value": "", "ajax-source": "sottocategorie", "icon-after": "add|<?php echo Modules::getModule('Categorie')['id']; ?>||hide" ]}
|
||||
{[ "type": "select", "label": "<?php echo tr('Inserisci la subcategoria:'); ?>", "name": "subcategoria", "value": "", "ajax-source": "sottocategorie", "icon-after": "add|<?php echo Modules::get('Categorie')['id']; ?>||hide" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -62,7 +62,7 @@ $_SESSION['superselect']['id_categoria'] = $records[0]['id_categoria'];
|
|||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
{[ "type": "select", "label": "<?php echo tr('Unità di misura'); ?>", "name": "um", "value": "$um$", "ajax-source": "misure", "icon-after": "add|<?php echo Modules::getModule('Unità di misura')['id']; ?>" ]}
|
||||
{[ "type": "select", "label": "<?php echo tr('Unità di misura'); ?>", "name": "um", "value": "$um$", "ajax-source": "misure", "icon-after": "add|<?php echo Modules::get('Unità di misura')['id']; ?>" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -191,7 +191,7 @@ for ($i = 0; $i < count($rs2); ++$i) {
|
|||
foreach ($vendite as $vendita) {
|
||||
// Venduto su fatture
|
||||
if (!empty($vendita['id_riga_documento'])) {
|
||||
$module_id = Modules::getModule('Fatture di vendita')['id'];
|
||||
$module_id = Modules::get('Fatture di vendita')['id'];
|
||||
|
||||
// Ricerca vendite su fatture
|
||||
$query = 'SELECT *, ( SELECT descrizione FROM co_tipidocumento WHERE id=(SELECT idtipodocumento FROM co_documenti WHERE id=iddocumento) ) AS tipo_documento, ( SELECT `dir` FROM co_tipidocumento WHERE id=(SELECT idtipodocumento FROM co_documenti WHERE id=iddocumento) ) AS `dir`, ( SELECT numero FROM co_documenti WHERE id=iddocumento ) AS numero, ( SELECT numero_esterno FROM co_documenti WHERE id=iddocumento ) AS numero_esterno, ( SELECT data FROM co_documenti WHERE id=iddocumento ) AS data FROM co_righe_documenti WHERE co_righe_documenti.id='.prepare($vendita['id_riga_documento']);
|
||||
|
@ -203,7 +203,7 @@ for ($i = 0; $i < count($rs2); ++$i) {
|
|||
// Venduto su ddt
|
||||
elseif (!empty($vendita['id_riga_ddt'])) {
|
||||
$numero = ($rs3[0]['numero_esterno'] != '') ? $rs3[0]['numero_esterno'] : $rs3[0]['numero'];
|
||||
$module_id = Modules::getModule('Ddt di vendita')['id'];
|
||||
$module_id = Modules::get('Ddt di vendita')['id'];
|
||||
|
||||
$query = 'SELECT *, ( SELECT descrizione FROM dt_tipiddt WHERE id=(SELECT idtipoddt FROM dt_ddt WHERE id=idddt) ) AS tipo_documento, ( SELECT `dir` FROM dt_tipiddt WHERE id=(SELECT idtipoddt FROM dt_ddt WHERE id=idddt) ) AS `dir`, ( SELECT numero FROM dt_ddt WHERE id=idddt ) AS numero, ( SELECT numero_esterno FROM dt_ddt WHERE id=idddt ) AS numero_esterno, ( SELECT data FROM dt_ddt WHERE id=idddt ) AS data FROM dt_righe_ddt WHERE dt_righe_ddt.id='.prepare($vendita['id_riga_ddt']);
|
||||
$data = $dbo->fetchArray($query);
|
||||
|
@ -213,7 +213,7 @@ for ($i = 0; $i < count($rs2); ++$i) {
|
|||
|
||||
// Inserito su ordini
|
||||
elseif (!empty($vendita['id_riga_ordine'])) {
|
||||
$module_id = Modules::getModule('Ordini cliente')['id'];
|
||||
$module_id = Modules::get('Ordini cliente')['id'];
|
||||
|
||||
// Ricerca inserimenti su ordini
|
||||
$query = 'SELECT *, ( SELECT descrizione FROM or_tipiordine WHERE id=(SELECT idtipoordine FROM or_ordini WHERE id=idordine) ) AS tipo_documento, ( SELECT `dir` FROM or_tipiordine WHERE id=(SELECT idtipoordine FROM or_ordini WHERE id=idordine) ) AS `dir`, ( SELECT numero FROM or_ordini WHERE id=idordine ) AS numero, ( SELECT numero_esterno FROM or_ordini WHERE id=idordine ) AS numero_esterno, ( SELECT data FROM or_ordini WHERE id=idordine ) AS data FROM or_righe_ordini WHERE or_righe_ordini.id='.prepare($vendita['id_riga_ordine']);
|
||||
|
@ -224,7 +224,7 @@ for ($i = 0; $i < count($rs2); ++$i) {
|
|||
|
||||
// Inserito su intervento
|
||||
elseif (!empty($vendita['id_riga_intervento'])) {
|
||||
$module_id = Modules::getModule('Interventi')['id'];
|
||||
$module_id = Modules::get('Interventi')['id'];
|
||||
|
||||
// Ricerca inserimenti su interventi
|
||||
$query = 'SELECT mg_articoli_interventi.*, in_interventi.codice, ( SELECT orario_inizio FROM in_interventi_tecnici WHERE idintervento=mg_articoli_interventi.idintervento LIMIT 0,1 ) AS data FROM mg_articoli_interventi JOIN in_interventi ON in_interventi.id = mg_articoli_interventi.idintervento WHERE mg_articoli_interventi.id='.prepare($vendita['id_riga_intervento']);
|
||||
|
|
|
@ -8,7 +8,7 @@ $idautomezzo = $get['idautomezzo'];
|
|||
Form di inserimento riga documento
|
||||
*/
|
||||
echo '
|
||||
<form id="link_form" action="'.$rootdir.'/editor.php?id_module='.Modules::getModule('Automezzi')['id'].'&id_record='.$idautomezzo.'" method="post">
|
||||
<form id="link_form" action="'.$rootdir.'/editor.php?id_module='.Modules::get('Automezzi')['id'].'&id_record='.$idautomezzo.'" method="post">
|
||||
<input type="hidden" name="op" value="addrow">
|
||||
<input type="hidden" name="backto" value="record-edit">
|
||||
<input type="hidden" name="id_record" value="'.$idautomezzo.'">';
|
||||
|
|
|
@ -6,7 +6,7 @@ $id_record = $get['idautomezzo'];
|
|||
|
||||
// Form di inserimento responsabili automezzo
|
||||
echo '
|
||||
<form action="'.$rootdir.'/editor.php?id_module='.Modules::getModule('Automezzi')['id'].'&id_record='.$id_record.'" method="post">
|
||||
<form action="'.$rootdir.'/editor.php?id_module='.Modules::get('Automezzi')['id'].'&id_record='.$id_record.'" method="post">
|
||||
<input type="hidden" name="op" value="addtech">
|
||||
<input type="hidden" name="backto" value="record-edit">
|
||||
<input type="hidden" name="id_record" value="'.$id_record.'">
|
||||
|
|
|
@ -55,7 +55,7 @@ include_once __DIR__.'/../../core.php';
|
|||
|
||||
<div class="row">
|
||||
<div class="col-md-6" style="border-right:1px solid #DDD;">
|
||||
<form action="<?php echo $rootdir ?>/editor.php?id_module=<?php echo Modules::getModule('Automezzi')['id'] ?>&id_record=<?php echo $id_record ?>" id="updatetech-form" method="post" role="form">
|
||||
<form action="<?php echo $rootdir ?>/editor.php?id_module=<?php echo Modules::get('Automezzi')['id'] ?>&id_record=<?php echo $id_record ?>" id="updatetech-form" method="post" role="form">
|
||||
<input type="hidden" name="backto" value="record-edit">
|
||||
<input type="hidden" name="id_record" value="<?php echo $id_record ?>">
|
||||
<input type="hidden" name="op" value="">
|
||||
|
|
|
@ -60,7 +60,7 @@ include_once __DIR__.'/../../core.php';
|
|||
<th><?php echo tr('Opzioni'); ?></th>
|
||||
</tr>
|
||||
|
||||
<?php include $docroot.'/modules/'.Modules::getModule($id_module)['directory'].'/row-list.php'; ?>
|
||||
<?php include $docroot.'/modules/'.Modules::get($id_module)['directory'].'/row-list.php'; ?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -47,7 +47,7 @@ if (empty($idriga)) {
|
|||
}
|
||||
|
||||
echo '
|
||||
<form action="'.$rootdir.'/editor.php?id_module='.Modules::getModule('Contratti')['id'].'&id_record='.$idcontratto.'" method="post">
|
||||
<form action="'.$rootdir.'/editor.php?id_module='.Modules::get('Contratti')['id'].'&id_record='.$idcontratto.'" method="post">
|
||||
<input type="hidden" name="op" value="'.$op.'">
|
||||
<input type="hidden" name="idriga" value="'.$idriga.'">
|
||||
<input type="hidden" name="backto" value="record-edit">';
|
||||
|
@ -74,7 +74,7 @@ echo '
|
|||
// Unità di misura
|
||||
echo '
|
||||
<div class="col-md-4">
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::getModule('Unità di misura')['id'].'", "name": "um", "value": "'.$um.'", "ajax-source": "misure" ]}
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::get('Unità di misura')['id'].'", "name": "um", "value": "'.$um.'", "ajax-source": "misure" ]}
|
||||
</div>';
|
||||
|
||||
/*
|
||||
|
|
|
@ -13,7 +13,7 @@ $numero = $rs[0]['numero'];
|
|||
$zona = $rs[0]['zona'];
|
||||
|
||||
echo '
|
||||
<form id="add_form" action="'.$rootdir.'/editor.php?id_module='.Modules::getModule('Contratti')['id']."&id_record=".$idcontratto."&op=addfattura&idpianificazione=".$idpianificazione."&importo=".$importo.'" method="post">
|
||||
<form id="add_form" action="'.$rootdir.'/editor.php?id_module='.Modules::get('Contratti')['id']."&id_record=".$idcontratto."&op=addfattura&idpianificazione=".$idpianificazione."&importo=".$importo.'" method="post">
|
||||
<input type="hidden" name="backto" value="record-edit">';
|
||||
|
||||
// Data
|
||||
|
|
|
@ -123,7 +123,7 @@ elseif ($get['op'] == 'addfattura') {
|
|||
// Inserimento riga in fattura
|
||||
$dbo->query('INSERT INTO co_righe_documenti(iddocumento, descrizione, desc_iva, iva, iva_indetraibile, subtotale, um, qta, `order`) VALUES('.prepare($iddocumento).', '.prepare($descrizione).', '.prepare($desc_iva).', '.prepare($iva).', '.prepare($iva_indetraibile).', '.prepare($importo).", '-', 1, (SELECT IFNULL(MAX(`order`) + 1, 0) FROM co_righe_documenti AS t WHERE iddocumento=".prepare($iddocumento).'))');
|
||||
|
||||
redirect($rootdir.'/editor.php?id_module='.Modules::getModule('Fatture di vendita')['id'].'&id_record='.$iddocumento.'&dir=entrata');
|
||||
redirect($rootdir.'/editor.php?id_module='.Modules::get('Fatture di vendita')['id'].'&id_record='.$iddocumento.'&dir=entrata');
|
||||
exit();
|
||||
}
|
||||
|
||||
|
@ -315,7 +315,7 @@ else {
|
|||
<br>';
|
||||
|
||||
echo "
|
||||
<form action='".$rootdir.'/editor.php?id_module='.Modules::getModule('Contratti')['id'].'&id_record='.$id_record."&op=add_fatturazione' id='pianifica_form' method='post' class='hide'>
|
||||
<form action='".$rootdir.'/editor.php?id_module='.Modules::get('Contratti')['id'].'&id_record='.$id_record."&op=add_fatturazione' id='pianifica_form' method='post' class='hide'>
|
||||
<input type='hidden' name='backto' value='record-edit'>";
|
||||
|
||||
// Indice zone fatturabili
|
||||
|
|
|
@ -53,7 +53,7 @@ if (sizeof($rs) == 0) {
|
|||
$rs = $dbo->fetchArray('SELECT * FROM co_ordiniservizio_vociservizio WHERE idordineservizio=(SELECT id FROM co_ordiniservizio WHERE idintervento='.prepare($idintervento).' LIMIT 0,1) ORDER BY categoria ASC');
|
||||
|
||||
echo '
|
||||
<form action="'.$rootdir.'/editor.php?id_module='.Modules::getModule('Interventi')['id'].'&id_record='.$id_record.'&idordineservizio='.$rs[0]['idordineservizio'].'&op=save_ordineservizio" method="post" id="form-ordineservizio">
|
||||
<form action="'.$rootdir.'/editor.php?id_module='.Modules::get('Interventi')['id'].'&id_record='.$id_record.'&idordineservizio='.$rs[0]['idordineservizio'].'&op=save_ordineservizio" method="post" id="form-ordineservizio">
|
||||
<div class="row">
|
||||
<div class="col-md-9">
|
||||
<table class="table table-hover table-striped">
|
||||
|
|
|
@ -254,7 +254,7 @@ if (empty($rs)) {
|
|||
echo '
|
||||
<p>
|
||||
'.tr('Non sono ancora state inserite voci di servizio').'.
|
||||
<a href="'.$rootdir.'/controller.php?id_module='.Modules::getModule('Voci di servizio')['id'].'">'.tr('Inizia ora').'...</a>
|
||||
<a href="'.$rootdir.'/controller.php?id_module='.Modules::get('Voci di servizio')['id'].'">'.tr('Inizia ora').'...</a>
|
||||
</p>';
|
||||
}
|
||||
|
||||
|
@ -272,7 +272,7 @@ else {
|
|||
<i class="fa fa-calendar"></i> '.tr('Pianifica nuovi ordini di servizio').'
|
||||
</button>
|
||||
|
||||
<form action="'.$rootdir.'/editor.php?id_module='.Modules::getModule('Contratti')['id'].'&id_record='.$id_record.'&op=add_ordineservizio" id="plan_form" method="post" class="no-check hide">
|
||||
<form action="'.$rootdir.'/editor.php?id_module='.Modules::get('Contratti')['id'].'&id_record='.$id_record.'&op=add_ordineservizio" id="plan_form" method="post" class="no-check hide">
|
||||
<input type="hidden" name="backto" value="record-edit">';
|
||||
|
||||
// Selezione impianto
|
||||
|
|
|
@ -98,7 +98,7 @@ if (count($rsp) != 0) {
|
|||
|
||||
if (empty($rsp[$i]['idintervento'])) {
|
||||
echo '
|
||||
<button type="button" class="btn btn-primary btn-sm" title="Pianifica ora..." data-toggle="tooltip" onclick="launch_modal(\'Pianifica intervento\', \''.$rootdir.'/add.php?id_module='.Modules::getModule('Interventi')['id'].'&ref=interventi_contratti&idcontratto='.$id_record.'&idcontratto_riga='.$rsp[$i]['id'].'\');"'.(!empty($pianificabile) ? '' : ' disabled').'><i class="fa fa-calendar"></i></button>';
|
||||
<button type="button" class="btn btn-primary btn-sm" title="Pianifica ora..." data-toggle="tooltip" onclick="launch_modal(\'Pianifica intervento\', \''.$rootdir.'/add.php?id_module='.Modules::get('Interventi')['id'].'&ref=interventi_contratti&idcontratto='.$id_record.'&idcontratto_riga='.$rsp[$i]['id'].'\');"'.(!empty($pianificabile) ? '' : ' disabled').'><i class="fa fa-calendar"></i></button>';
|
||||
|
||||
echo '
|
||||
<button type="button" class="btn btn-danger btn-sm ask" data-op="depianifica" data-id="'.$rsp[$i]['id'].'">
|
||||
|
|
|
@ -87,7 +87,7 @@ if (!empty($rs_art)) {
|
|||
|
||||
if ($records[0]['stato'] != 'Pagato' && empty($r['sconto_globale'])) {
|
||||
echo '
|
||||
<form action="'.$rootdir.'/editor.php?id_module='.Modules::getModule('Contratti')['id'].'&id_record='.$id_record.'" method="post" id="delete-form-'.$r['id'].'" role="form">
|
||||
<form action="'.$rootdir.'/editor.php?id_module='.Modules::get('Contratti')['id'].'&id_record='.$id_record.'" method="post" id="delete-form-'.$r['id'].'" role="form">
|
||||
<input type="hidden" name="backto" value="record-edit">
|
||||
<input type="hidden" name="id_record" value="'.$id_record.'">
|
||||
<input type="hidden" name="op" value="delriga">
|
||||
|
|
|
@ -98,7 +98,7 @@ if (!empty($rsp)) {
|
|||
<td>';
|
||||
if (empty($r['idintervento'])) {
|
||||
echo "
|
||||
<a class=\"btn btn-primary\" title=\"Pianifica ora!\" onclick=\"launch_modal( '".tr('Pianifica intervento')."', '".$rootdir.'/add.php?id_module='.Modules::getModule('Interventi')['id'].'&ref=dashboard&idcontratto='.urlencode($r['idcontratto']).'&idcontratto_riga='.$r['id']."', 1 );\">
|
||||
<a class=\"btn btn-primary\" title=\"Pianifica ora!\" onclick=\"launch_modal( '".tr('Pianifica intervento')."', '".$rootdir.'/add.php?id_module='.Modules::get('Interventi')['id'].'&ref=dashboard&idcontratto='.urlencode($r['idcontratto']).'&idcontratto_riga='.$r['id']."', 1 );\">
|
||||
<i class='fa fa-calendar'></i>
|
||||
</a>";
|
||||
}
|
||||
|
|
|
@ -89,7 +89,7 @@ if (!empty($rsp)) {
|
|||
<td>';
|
||||
if (empty($r['idintervento'])) {
|
||||
echo "
|
||||
<a class=\"btn btn-primary\" title=\"Pianifica ora!\" onclick=\"launch_modal( 'Pianifica intervento', '".$rootdir.'/add.php?id_module='.Modules::getModule('Interventi')['id'].'&ref=dashboard&idcontratto='.urlencode($r['idcontratto']).'&idordineservizio='.$r['id']."', 1 );\">
|
||||
<a class=\"btn btn-primary\" title=\"Pianifica ora!\" onclick=\"launch_modal( 'Pianifica intervento', '".$rootdir.'/add.php?id_module='.Modules::get('Interventi')['id'].'&ref=dashboard&idcontratto='.urlencode($r['idcontratto']).'&idordineservizio='.$r['id']."', 1 );\">
|
||||
<i class='fa fa-calendar'></i>
|
||||
</a>";
|
||||
}
|
||||
|
|
|
@ -111,7 +111,7 @@ if (!empty($rsp)) {
|
|||
<tr id='fat_".$r['id']."'>
|
||||
<td>".Translator::dateToLocale($r['data_scadenza'])."</td>
|
||||
<td>
|
||||
<a href='".$rootdir.'/editor.php?id_module='.Modules::getModule('Anagrafiche')['id'].'&id_record='.$r['idcliente']."'>".nl2br($r['ragione_sociale']).'</a>
|
||||
<a href='".$rootdir.'/editor.php?id_module='.Modules::get('Anagrafiche')['id'].'&id_record='.$r['idcliente']."'>".nl2br($r['ragione_sociale']).'</a>
|
||||
</td>
|
||||
<td>'.$zona.' ('.$n_sedi.')</td>
|
||||
<td>
|
||||
|
@ -124,7 +124,7 @@ if (!empty($rsp)) {
|
|||
<td>';
|
||||
if (empty($r['idintervento'])) {
|
||||
echo "
|
||||
<a class='btn btn-primary' title=\"Crea fattura\" onclick=\"launch_modal( 'Crea fattura', '".$rootdir.'/add.php?id_module='.Modules::getModule('Fatture di vendita')['id'].'&id_record='.$r['idcontratto'].'&idpianificazione='.$r['id'].'&importo='.$importo.'&n_rata='.$n_rata[$r['idzona']][$r['idcontratto']]."', '1' );\">
|
||||
<a class='btn btn-primary' title=\"Crea fattura\" onclick=\"launch_modal( 'Crea fattura', '".$rootdir.'/add.php?id_module='.Modules::get('Fatture di vendita')['id'].'&id_record='.$r['idcontratto'].'&idpianificazione='.$r['id'].'&importo='.$importo.'&n_rata='.$n_rata[$r['idzona']][$r['idcontratto']]."', '1' );\">
|
||||
<i class='fa fa-euro'></i>
|
||||
</a>";
|
||||
}
|
||||
|
|
|
@ -29,7 +29,7 @@ switch (get('op')) {
|
|||
'title' => '<b>Int. '.$r['idintervento'].'</b> '.$r['cliente'].'<br><b>'.tr('Tecnici').':</b> '.$r['nome_tecnico'],
|
||||
'start' => $r['orario_inizio'],
|
||||
'end' => $r['orario_fine'],
|
||||
'url' => $rootdir.'/editor.php?id_module='.Modules::getModule('Interventi')['id'].'&id_record='.$r['idintervento'],
|
||||
'url' => $rootdir.'/editor.php?id_module='.Modules::get('Interventi')['id'].'&id_record='.$r['idintervento'],
|
||||
'backgroundColor' => $r['colore'],
|
||||
'textColor' => color_inverse($r['colore']),
|
||||
'borderColor' => ($r['colore_tecnico'] == '#FFFFFF') ? color_darken($r['colore_tecnico'], 100) : $r['colore_tecnico'],
|
||||
|
|
|
@ -466,7 +466,7 @@ if (Modules::getPermission('Interventi') == 'rw') {
|
|||
|
||||
var name = ($(this).data('ref') == 'ordine') ? 'idordineservizio' : 'idcontratto_riga';
|
||||
|
||||
launch_modal('<?php echo tr('Pianifica intervento'); ?>', globals.rootdir + '/add.php?id_module=<?php echo Modules::getModule('Interventi')['id'] ?>&data='+data+'&orario_inizio='+ora_dal+'&orario_fine='+ora_al+'&ref=dashboard&idcontratto=' + $(this).data('idcontratto') + '&' + name + '=' + $(this).data('id'), 1);
|
||||
launch_modal('<?php echo tr('Pianifica intervento'); ?>', globals.rootdir + '/add.php?id_module=<?php echo Modules::get('Interventi')['id'] ?>&data='+data+'&orario_inizio='+ora_dal+'&orario_fine='+ora_al+'&ref=dashboard&idcontratto=' + $(this).data('idcontratto') + '&' + name + '=' + $(this).data('id'), 1);
|
||||
|
||||
$(this).remove();
|
||||
|
||||
|
@ -481,7 +481,7 @@ if (Modules::getPermission('Interventi') == 'rw') {
|
|||
ora_dal = moment(start).format("HH:mm");
|
||||
ora_al = moment(end).format("HH:mm");
|
||||
|
||||
launch_modal('<?php echo tr('Aggiungi intervento'); ?>', globals.rootdir + '/add.php?id_module=<?php echo Modules::getModule('Interventi')['id'] ?>&ref=dashboard&data='+data+'&orario_inizio='+ora_dal+'&orario_fine='+ora_al, 1 );
|
||||
launch_modal('<?php echo tr('Aggiungi intervento'); ?>', globals.rootdir + '/add.php?id_module=<?php echo Modules::get('Interventi')['id'] ?>&ref=dashboard&data='+data+'&orario_inizio='+ora_dal+'&orario_fine='+ora_al, 1 );
|
||||
|
||||
$('#calendar').fullCalendar('unselect');
|
||||
},
|
||||
|
|
|
@ -6,7 +6,7 @@ include_once __DIR__.'/../../core.php';
|
|||
include_once $docroot.'/modules/articoli/modutil.php';
|
||||
include_once $docroot.'/modules/fatture/modutil.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Ddt di vendita') {
|
||||
$dir = 'entrata';
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Ddt di vendita') {
|
||||
$dir = 'entrata';
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Ddt di vendita') {
|
||||
$dir = 'entrata';
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Ddt di vendita') {
|
||||
$dir = 'entrata';
|
||||
|
@ -83,7 +83,7 @@ echo '
|
|||
// Unità di misura
|
||||
echo '
|
||||
<div class="col-md-6">
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::getModule('Unità di misura')['id'].'", "name": "um", "value": "'.$um.'", "ajax-source": "misure" ]}
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::get('Unità di misura')['id'].'", "name": "um", "value": "'.$um.'", "ajax-source": "misure" ]}
|
||||
</div>
|
||||
</div>';
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Ddt di vendita') {
|
||||
$dir = 'entrata';
|
||||
|
|
|
@ -135,7 +135,7 @@ if (!empty($rs)) {
|
|||
<td class="text-center">';
|
||||
if ($records[0]['stato'] != 'Evaso' && empty($r['sconto_globale'])) {
|
||||
echo "
|
||||
<form action='".$rootdir.'/editor.php?id_module='.Modules::getModule($name)['id'].'&id_record='.$id_record."' method='post' id='delete-form-".$r['id']."' role='form'>
|
||||
<form action='".$rootdir.'/editor.php?id_module='.Modules::get($name)['id'].'&id_record='.$id_record."' method='post' id='delete-form-".$r['id']."' role='form'>
|
||||
<input type='hidden' name='backto' value='record-edit'>
|
||||
<input type='hidden' name='id_record' value='".$id_record."'>
|
||||
<input type='hidden' name='idriga' value='".$r['id']."'>
|
||||
|
|
|
@ -0,0 +1,82 @@
|
|||
<?php
|
||||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
echo '
|
||||
<script src="'.$rootdir.'/assets/dist/js/ckeditor/ckeditor.js"></script>';
|
||||
|
||||
?>
|
||||
<form action="" method="post" id="add-form">
|
||||
<input type="hidden" name="op" value="update">
|
||||
<input type="hidden" name="backto" value="record-edit">
|
||||
|
||||
<!-- DATI -->
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title"><?php echo tr('Dati') ?></h3>
|
||||
</div>
|
||||
|
||||
<div class="panel-body">
|
||||
<div class="pull-right">
|
||||
<button type="submit" class="btn btn-success"><i class="fa fa-check"></i> <?php echo tr('Salva modifiche'); ?></button>
|
||||
</div>
|
||||
<div class="clearfix"></div><br>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
{[ "type": "text", "label": "<?php echo tr('Nome') ?>", "name": "name", "value": "$name$", "required": 1 ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-2">
|
||||
{[ "type": "span", "label": "<?php echo tr('Modulo del template') ?>", "name": "module", "values": "query=SELECT id, title AS descrizione FROM zz_modules WHERE enabled = 1", "value": "<?php echo Modules::get($records[0]['id_module'])['title']; ?>" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
{[ "type": "checkbox", "label": "<?php echo tr('Notifica di lettura') ?>", "name": "read_notify", "value": "$read_notify$", "placeholder": "<?php echo tr('Abilita la notifica di lettura') ?>" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
{[ "type": "email", "label": "<?php echo tr('Oggetto') ?>", "name": "subject", "value": "$subject$" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
{[ "type": "text", "label": "<?php echo tr('Icona') ?>", "name": "icon", "value": "$icon$" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
{[ "type": "text", "label": "<?php echo tr('CC') ?>", "name": "cc", "value": "$cc$" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
{[ "type": "text", "label": "<?php echo tr('BCC') ?>", "name": "port", "value": "$bcc$" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
{[ "type": "text", "label": "<?php echo tr('Reply to') ?>", "name": "reply_to", "value": "$reply_to$" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
{[ "type": "textarea", "label": "<?php echo tr('Contenuto') ?>", "name": "body", "value": "$body$" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<a class="btn btn-danger ask" data-backto="record-list">
|
||||
<i class="fa fa-trash"></i> <?php echo tr('Elimina'); ?>
|
||||
</a>
|
||||
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
CKEDITOR.replace("body");
|
||||
});
|
||||
</script>
|
|
@ -6,7 +6,7 @@ include_once __DIR__.'/../../core.php';
|
|||
include_once $docroot.'/modules/articoli/modutil.php';
|
||||
include_once $docroot.'/modules/interventi/modutil.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Fatture di vendita') {
|
||||
$dir = 'entrata';
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Fatture di vendita') {
|
||||
$dir = 'entrata';
|
||||
|
@ -24,7 +24,7 @@ if ($module['name'] == 'Fatture di vendita') {
|
|||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
{[ "type": "select", "label": "<?php echo $tipo_anagrafica ?>", "name": "idanagrafica", "required": 1, "values": "query=SELECT an_anagrafiche.idanagrafica AS id, ragione_sociale AS descrizione FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica WHERE descrizione='<?php echo $tipo_anagrafica ?>' AND deleted=0 ORDER BY ragione_sociale", "value": "<?php echo $idanagrafica ?>", "icon-after": "add|<?php echo Modules::getModule('Anagrafiche')['id']; ?>|tipoanagrafica=<?php echo $tipo_anagrafica ?>" ]}
|
||||
{[ "type": "select", "label": "<?php echo $tipo_anagrafica ?>", "name": "idanagrafica", "required": 1, "values": "query=SELECT an_anagrafiche.idanagrafica AS id, ragione_sociale AS descrizione FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica WHERE descrizione='<?php echo $tipo_anagrafica ?>' AND deleted=0 ORDER BY ragione_sociale", "value": "<?php echo $idanagrafica ?>", "icon-after": "add|<?php echo Modules::get('Anagrafiche')['id']; ?>|tipoanagrafica=<?php echo $tipo_anagrafica ?>" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Fatture di vendita') {
|
||||
$dir = 'entrata';
|
||||
|
@ -80,7 +80,7 @@ echo '
|
|||
// Unità di misura
|
||||
echo '
|
||||
<div class="col-md-3">
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::getModule('Unità di misura')['id'].'", "name": "um", "ajax-source": "misure" ]}
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::get('Unità di misura')['id'].'", "name": "um", "ajax-source": "misure" ]}
|
||||
</div>';
|
||||
|
||||
// Costo unitario
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Fatture di vendita') {
|
||||
$dir = 'entrata';
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Fatture di vendita') {
|
||||
$dir = 'entrata';
|
||||
|
@ -37,6 +37,6 @@ echo '
|
|||
$('#id_ddt').change( function(){
|
||||
$('#righeddt').html('<i>Caricamento in corso...</i>');
|
||||
|
||||
$('#righeddt').load(globals.rootdir + '/modules/fatture/crea_documento.php?id_module=' + <?php echo Modules::getModule('Ddt di vendita')['id'] ?> + '&id_record=' + $(this).find('option:selected').val() + '&documento=fattura&op=add_ddt&iddocumento=' + globals.id_record);
|
||||
$('#righeddt').load(globals.rootdir + '/modules/fatture/crea_documento.php?id_module=' + <?php echo Modules::get('Ddt di vendita')['id'] ?> + '&id_record=' + $(this).find('option:selected').val() + '&documento=fattura&op=add_ddt&iddocumento=' + globals.id_record);
|
||||
});
|
||||
</script>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
include_once __DIR__.'/../../core.php';
|
||||
include_once $docroot.'/modules/interventi/modutil.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Fatture di vendita') {
|
||||
$dir = 'entrata';
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Fatture di vendita') {
|
||||
$dir = 'entrata';
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Fatture di vendita') {
|
||||
$dir = 'entrata';
|
||||
|
@ -90,7 +90,7 @@ echo '
|
|||
// Unità di misura
|
||||
echo '
|
||||
<div class="col-md-3">
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::getModule('Unità di misura')['id'].'", "name": "um", "ajax-source": "misure" ]}
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::get('Unità di misura')['id'].'", "name": "um", "ajax-source": "misure" ]}
|
||||
</div>';
|
||||
|
||||
// Costo unitario
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
// Controllo sulla direzione monetaria
|
||||
$uscite = [
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
$data = [
|
||||
'ddt' => [
|
||||
|
@ -79,7 +79,7 @@ if (!empty($rs)) {
|
|||
echo '
|
||||
<p>'.tr('Seleziona le righe che vuoi inserire nel documento e la quantità').'.</p>
|
||||
|
||||
<form action="'.$rootdir.'/editor.php?id_module='.Modules::getModule($module_name)['id'].(!empty($get['iddocumento']) ? '&id_record='.$get['iddocumento'] : '').'" method="post">
|
||||
<form action="'.$rootdir.'/editor.php?id_module='.Modules::get($module_name)['id'].(!empty($get['iddocumento']) ? '&id_record='.$get['iddocumento'] : '').'" method="post">
|
||||
<input type="hidden" name="'.$id.'" value="'.$id_record.'">
|
||||
<input type="hidden" name="idanagrafica" value="'.$idanagrafica.'">
|
||||
<input type="hidden" name="idconto" value="'.$idconto.'">
|
||||
|
|
|
@ -185,13 +185,13 @@ $da_pagare = $rs3[0]['da_pagare'];
|
|||
|
||||
if (($n2 <= 0 && $records[0]['stato'] == 'Emessa') || $differenza != 0) {
|
||||
?>
|
||||
<a class="btn btn-sm btn-primary" href="javascript:;" onclick="launch_modal( 'Aggiungi prima nota', '<?php echo $rootdir ?>/add.php?id_module=<?php echo Modules::getModule('Prima nota')['id'] ?>&iddocumento=<?php echo $id_record ?>&dir=<?php echo $dir ?>', 1 );"><i class="fa fa-euro"></i> Aggiungi prima nota...</a><br><br>
|
||||
<a class="btn btn-sm btn-primary" href="javascript:;" onclick="launch_modal( 'Aggiungi prima nota', '<?php echo $rootdir ?>/add.php?id_module=<?php echo Modules::get('Prima nota')['id'] ?>&iddocumento=<?php echo $id_record ?>&dir=<?php echo $dir ?>', 1 );"><i class="fa fa-euro"></i> Aggiungi prima nota...</a><br><br>
|
||||
<?php
|
||||
}
|
||||
|
||||
if ($records[0]['stato'] == 'Pagato') {
|
||||
?>
|
||||
<a class="btn btn-sm btn-primary" href="javascript:;" onclick="if( confirm('Se riapri questa fattura verrà azzerato lo scadenzario e la prima nota. Continuare?') ){ $.post( '<?php echo $rootdir ?>/editor.php?id_module=<?php echo Modules::getModule($name)['id'] ?>&id_record=<?php echo $id_record ?>', { id_module: '<?php echo Modules::getModule($name)['id'] ?>', id_record: '<?php echo $id_record ?>', op: 'reopen' }, function(){ location.href='<?php echo $rootdir ?>/editor.php?id_module=<?php echo Modules::getModule($name)['id'] ?>&id_record=<?php echo $id_record ?>'; } ); }" title="Aggiungi prima nota"><i class="fa fa-folder-open"></i> Riapri fattura...</a>
|
||||
<a class="btn btn-sm btn-primary" href="javascript:;" onclick="if( confirm('Se riapri questa fattura verrà azzerato lo scadenzario e la prima nota. Continuare?') ){ $.post( '<?php echo $rootdir ?>/editor.php?id_module=<?php echo Modules::get($name)['id'] ?>&id_record=<?php echo $id_record ?>', { id_module: '<?php echo Modules::get($name)['id'] ?>', id_record: '<?php echo $id_record ?>', op: 'reopen' }, function(){ location.href='<?php echo $rootdir ?>/editor.php?id_module=<?php echo Modules::get($name)['id'] ?>&id_record=<?php echo $id_record ?>'; } ); }" title="Aggiungi prima nota"><i class="fa fa-folder-open"></i> Riapri fattura...</a>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Fatture di vendita') {
|
||||
$dir = 'entrata';
|
||||
|
@ -92,7 +92,7 @@ echo '
|
|||
// Unità di misura
|
||||
echo '
|
||||
<div class="col-md-3">
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::getModule('Unità di misura')['id'].'", "name": "um", "ajax-source": "misure", "value": "'.$rsr[0]['um'].'" ]}
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::get('Unità di misura')['id'].'", "name": "um", "ajax-source": "misure", "value": "'.$rsr[0]['um'].'" ]}
|
||||
</div>';
|
||||
|
||||
// Costo unitario
|
||||
|
|
|
@ -29,7 +29,7 @@ if (!empty($rs)) {
|
|||
|
||||
// Articoli
|
||||
if (!empty($r['idarticolo'])) {
|
||||
$ref_modulo = Modules::getModule('Articoli')['id'];
|
||||
$ref_modulo = Modules::get('Articoli')['id'];
|
||||
$ref_id = $r['idarticolo'];
|
||||
|
||||
$r['descrizione'] = (!empty($r['codice']) ? $r['codice'].' - ' : '').$r['descrizione'];
|
||||
|
|
|
@ -116,7 +116,7 @@ if (empty($new_codice)) {
|
|||
<!-- RIGA 1 -->
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
{[ "type": "select", "label": "<?php echo tr('Cliente'); ?>", "name": "idanagrafica", "required": 1, "value": "<?php echo $idanagrafica; ?>", "ajax-source": "clienti", "icon-after": "add|<?php echo Modules::getModule('Anagrafiche')['id']; ?>|tipoanagrafica=Cliente", "data-heavy": 0 ]}
|
||||
{[ "type": "select", "label": "<?php echo tr('Cliente'); ?>", "name": "idanagrafica", "required": 1, "value": "<?php echo $idanagrafica; ?>", "ajax-source": "clienti", "icon-after": "add|<?php echo Modules::get('Anagrafiche')['id']; ?>|tipoanagrafica=Cliente", "data-heavy": 0 ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
|
@ -309,7 +309,7 @@ if (empty($new_codice)) {
|
|||
$('#add-form').find('[type=submit]').prop("disabled", true).addClass("disabled");
|
||||
$('#add-form').find('input:disabled, select:disabled, textarea:disabled').removeAttr('disabled');
|
||||
|
||||
$.post(globals.rootdir + '/actions.php?id_module=<?php echo Modules::getModule('Interventi')['id']; ?>', $('#add-form').serialize(), function(data,response){
|
||||
$.post(globals.rootdir + '/actions.php?id_module=<?php echo Modules::get('Interventi')['id']; ?>', $('#add-form').serialize(), function(data,response){
|
||||
if(response=="success"){
|
||||
// Se l'aggiunta intervento proviene dalla scheda di pianificazione ordini di servizio della dashboard, la ricarico
|
||||
if(ref == "dashboard"){
|
||||
|
|
|
@ -102,7 +102,7 @@ echo '
|
|||
// Unità di misura
|
||||
echo '
|
||||
<div class="col-md-4">
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::getModule('Unità di misura')['id'].'", "name": "um", "value": "'.$um.'", "ajax-source": "misure" ]}
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::get('Unità di misura')['id'].'", "name": "um", "value": "'.$um.'", "ajax-source": "misure" ]}
|
||||
</div>';
|
||||
|
||||
// Impianto
|
||||
|
|
|
@ -69,7 +69,7 @@ echo '
|
|||
// Unità di misura
|
||||
echo '
|
||||
<div class="col-md-4">
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::getModule('Unità di misura')['id'].'", "name": "um", "value": "'.$um.'", "ajax-source": "misure" ]}
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::get('Unità di misura')['id'].'", "name": "um", "value": "'.$um.'", "ajax-source": "misure" ]}
|
||||
</div>
|
||||
</div>';
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ include_once __DIR__.'/../../core.php';
|
|||
|
||||
$op = post('op');
|
||||
|
||||
$upload_dir = $docroot.'/files/'.Modules::getModule('MyImpianti')['directory'];
|
||||
$upload_dir = $docroot.'/files/'.Modules::get('MyImpianti')['directory'];
|
||||
|
||||
switch ($op) {
|
||||
// Aggiorno informazioni di base impianto
|
||||
|
|
|
@ -5,7 +5,7 @@ include_once __DIR__.'/../../core.php';
|
|||
include $docroot.'/modules/articoli/modutil.php';
|
||||
include_once $docroot.'/modules/fatture/modutil.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Ordini cliente') {
|
||||
$dir = 'entrata';
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Ordini cliente') {
|
||||
$dir = 'entrata';
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Ordini cliente') {
|
||||
$dir = 'entrata';
|
||||
|
@ -66,7 +66,7 @@ echo '
|
|||
// Unità di misura
|
||||
echo '
|
||||
<div class="col-md-4">
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::getModule('Unità di misura')['id'].'", "name": "um", "ajax-source": "misure" ]}
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::get('Unità di misura')['id'].'", "name": "um", "ajax-source": "misure" ]}
|
||||
</div>
|
||||
</div>';
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Ordini cliente') {
|
||||
$dir = 'entrata';
|
||||
|
@ -95,7 +95,7 @@ echo '
|
|||
// Unità di misura
|
||||
echo '
|
||||
<div class="col-md-4">
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::getModule('Unità di misura')['id'].'", "name": "um", "ajax-source": "misure", "value": "'.$um.'" ]}
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::get('Unità di misura')['id'].'", "name": "um", "ajax-source": "misure", "value": "'.$um.'" ]}
|
||||
</div>
|
||||
</div>';
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?php
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
$module = Modules::getModule($id_module);
|
||||
$module = Modules::get($id_module);
|
||||
|
||||
if ($module['name'] == 'Ordini cliente') {
|
||||
$dir = 'entrata';
|
||||
|
|
|
@ -126,7 +126,7 @@ if (!empty($rs)) {
|
|||
|
||||
if ($records[0]['stato'] != 'Evaso' && empty($r['sconto_globale'])) {
|
||||
echo "
|
||||
<form action='".$rootdir.'/editor.php?id_module='.Modules::getModule($name)['id'].'&id_record='.$id_record."' method='post' id='delete-form-".$r['id']."' role='form'>
|
||||
<form action='".$rootdir.'/editor.php?id_module='.Modules::get($name)['id'].'&id_record='.$id_record."' method='post' id='delete-form-".$r['id']."' role='form'>
|
||||
<input type='hidden' name='backto' value='record-edit'>
|
||||
<input type='hidden' name='id_record' value='".$id_record."'>
|
||||
<input type='hidden' name='idriga' value='".$r['id']."'>
|
||||
|
|
|
@ -4,7 +4,7 @@ include_once __DIR__.'/../../core.php';
|
|||
|
||||
$idconto = get('id');
|
||||
|
||||
?><form action="<?php echo $rootdir ?>/editor.php?id_module=<?php echo Modules::getModule('Piano dei conti')['id'] ?>" method="post">
|
||||
?><form action="<?php echo $rootdir ?>/editor.php?id_module=<?php echo Modules::get('Piano dei conti')['id'] ?>" method="post">
|
||||
<input type="hidden" name="op" value="add">
|
||||
<input type="hidden" name="backto" value="record-list">
|
||||
|
||||
|
|
|
@ -115,7 +115,7 @@ for ($x = 0; $x < $n1; ++$x) {
|
|||
echo " <tr><td>\n";
|
||||
|
||||
if ($rs[$i]['iddocumento'] != '') {
|
||||
$module = ($rs[$i]['dir'] == 'entrata') ? Modules::getModule('Fatture di vendita')['id'] : Modules::getModule('Fatture di acquisto')['id'];
|
||||
$module = ($rs[$i]['dir'] == 'entrata') ? Modules::get('Fatture di vendita')['id'] : Modules::get('Fatture di acquisto')['id'];
|
||||
echo "<a data-toggle='modal' data-title='Dettagli movimento...' data-target='#bs-popup' class='clickable' data-href='".$rootdir.'/modules/partitario/dettagli_movimento.php?id_movimento='.$rs[$i]['id'].'&id_conto='.$rs[$i]['idconto'].'&id_module='.$module."' >".$rs[$i]['descrizione']."</a>\n";
|
||||
// echo " <a href='".$rootdir.'/editor.php?id_module='.$module.'&id_record='.$rs[$i]['iddocumento']."'>".$rs[$i]['descrizione']."</a>\n";
|
||||
} else {
|
||||
|
|
|
@ -10,7 +10,7 @@ $numero = $rs[0]['numero'];
|
|||
$descrizione = $rs[0]['descrizione'];
|
||||
$idpianodeiconti2 = $rs[0]['idpianodeiconti2'];
|
||||
|
||||
?><form action="<?php echo $rootdir ?>/editor.php?id_module=<?php echo Modules::getModule('Piano dei conti')['id'] ?>" method="post">
|
||||
?><form action="<?php echo $rootdir ?>/editor.php?id_module=<?php echo Modules::get('Piano dei conti')['id'] ?>" method="post">
|
||||
<input type="hidden" name="op" value="edit">
|
||||
<input type="hidden" name="backto" value="record-list">
|
||||
<input type="hidden" name="idpianodeiconti2" value="<?php echo $idpianodeiconti2 ?>">
|
||||
|
|
|
@ -87,7 +87,7 @@ echo '
|
|||
// Unità di misura
|
||||
echo '
|
||||
<div class="col-md-4">
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::getModule('Unità di misura')['id'].'", "name": "um", "value": "'.$um.'", "ajax-source": "misure" ]}
|
||||
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.Modules::get('Unità di misura')['id'].'", "name": "um", "value": "'.$um.'", "ajax-source": "misure" ]}
|
||||
</div>';
|
||||
|
||||
// Iva
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
else
|
||||
$attr = '';
|
||||
|
||||
echo "<tr ".$attr."><td><a href=\"".$rootdir."/editor.php?id_module=".Modules::getModule('Preventivi')['id']."&id_record=".$rs[$i]['id']."\">".$rs[$i]['nome']."</a><br><small class='help-block'>".$rs[$i]['ragione_sociale']."</small></td>\n";
|
||||
echo "<tr ".$attr."><td><a href=\"".$rootdir."/editor.php?id_module=".Modules::get('Preventivi')['id']."&id_record=".$rs[$i]['id']."\">".$rs[$i]['nome']."</a><br><small class='help-block'>".$rs[$i]['ragione_sociale']."</small></td>\n";
|
||||
echo "<td $attr>".$data_accettazione."</td>\n";
|
||||
echo "<td $attr>".$data_conclusione."</td></tr>\n";
|
||||
}
|
||||
|
|
|
@ -15,7 +15,7 @@ include_once __DIR__.'/../../core.php';
|
|||
$rs = $dbo->fetchArray('SELECT dir FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento WHERE co_documenti.id='.prepare($records[0]['iddocumento']));
|
||||
$modulo = ($rs[0]['dir'] == 'entrata') ? 'Fatture di vendita' : 'Fatture di acquisto'; ?>
|
||||
<div class="pull-left">
|
||||
<a href="<?php echo $rootdir ?>/editor.php?id_module=<?php echo Modules::getModule($modulo)['id'] ?>&id_record=<?php echo $records[0]['iddocumento'] ?>" class="btn btn-info"><i class="fa fa-chevron-left"></i> <?php echo tr('Torna alla fattura') ?></a>
|
||||
<a href="<?php echo $rootdir ?>/editor.php?id_module=<?php echo Modules::get($modulo)['id'] ?>&id_record=<?php echo $records[0]['iddocumento'] ?>" class="btn btn-info"><i class="fa fa-chevron-left"></i> <?php echo tr('Torna alla fattura') ?></a>
|
||||
</div>
|
||||
<?php
|
||||
|
||||
|
|
|
@ -120,7 +120,7 @@ echo '
|
|||
|
||||
</table>
|
||||
|
||||
<a onclick="launch_modal( 'Aggiungi prima nota', '<?php echo $rootdir ?>/add.php?id_module=<?php echo Modules::getModule('Prima nota')['id'] ?>&iddocumento=<?php echo $records[0]['iddocumento'] ?>&dir=<?php echo $dir ?>', 1 );" class="btn btn-sm btn-primary pull-right"><i class="fa fa-euro"></i> <?php echo tr('Aggiungi prima nota...'); ?></a>
|
||||
<a onclick="launch_modal( 'Aggiungi prima nota', '<?php echo $rootdir ?>/add.php?id_module=<?php echo Modules::get('Prima nota')['id'] ?>&iddocumento=<?php echo $records[0]['iddocumento'] ?>&dir=<?php echo $dir ?>', 1 );" class="btn btn-sm btn-primary pull-right"><i class="fa fa-euro"></i> <?php echo tr('Aggiungi prima nota...'); ?></a>
|
||||
|
||||
<p class="text-danger hide" id="totale"><?php echo tr('Il totale da pagare deve essere pari a _NUM_', [
|
||||
'_NUM_' => '<b>'.Translator::numberToLocale($totale_da_pagare).'€</b>',
|
||||
|
|
|
@ -65,7 +65,7 @@ if (!empty($utenti)) {
|
|||
|
||||
// Cambio password e nome utente
|
||||
echo '
|
||||
<a href="" data-href="'.$rootdir.'/modules/'.Modules::getModule($id_module)['directory'].'/user.php?id_utente='.$utente['id'].'&idgruppo='.$record['id'].'" class="text-warning tip" data-toggle="modal" data-target="#bs-popup" title="Aggiorna dati utente"" data-title="Aggiorna dati utente"><i class="fa fa-2x fa-unlock-alt"></i></a>';
|
||||
<a href="" data-href="'.$rootdir.'/modules/'.Modules::get($id_module)['directory'].'/user.php?id_utente='.$utente['id'].'&idgruppo='.$record['id'].'" class="text-warning tip" data-toggle="modal" data-target="#bs-popup" title="Aggiorna dati utente"" data-title="Aggiorna dati utente"><i class="fa fa-2x fa-unlock-alt"></i></a>';
|
||||
|
||||
// Eliminazione utente, se diverso da id_utente #1 (admin)
|
||||
if ($utente['id'] != '1') {
|
||||
|
|
|
@ -25,7 +25,7 @@ if (!empty($id_utente)) {
|
|||
}
|
||||
|
||||
echo '
|
||||
<form id="link_form" action="'.$rootdir.'/editor.php?id_module='.Modules::getModule('Utenti e permessi')['id'].'&id_record='.$idgruppo.'" method="post">
|
||||
<form id="link_form" action="'.$rootdir.'/editor.php?id_module='.Modules::get('Utenti e permessi')['id'].'&id_record='.$idgruppo.'" method="post">
|
||||
<input type="hidden" name="op" value="'.$value.'">
|
||||
<input type="hidden" name="backto" value="record-edit">
|
||||
<input type="hidden" name="min_length" value="'.$min_length.'">
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
include_once __DIR__.'/core.php';
|
||||
|
||||
// Lettura parametri iniziali
|
||||
$info = Plugins::getPlugin($id_plugin);
|
||||
$info = Plugins::get($id_plugin);
|
||||
|
||||
if (empty($info) || empty($info['enabled'])) {
|
||||
die(tr('Accesso negato'));
|
||||
|
@ -58,7 +58,7 @@ if (!empty($info['script'])) {
|
|||
|
||||
redirectOperation($id_module, $id_parent);
|
||||
|
||||
$module = Modules::getModule($info['idmodule_to']);
|
||||
$module = Modules::get($info['idmodule_to']);
|
||||
|
||||
if ($module['permessi'] != 'rw') {
|
||||
?>
|
||||
|
|
|
@ -42,7 +42,7 @@ class FileManager implements ManagerInterface
|
|||
$result .= '
|
||||
<tr>
|
||||
<td align="left">
|
||||
<a href="'.ROOTDIR.'/files/'.\Modules::getModule($options['id_module'])['directory'].'/'.$r['filename'].'" target="_blank">
|
||||
<a href="'.ROOTDIR.'/files/'.\Modules::get($options['id_module'])['directory'].'/'.$r['filename'].'" target="_blank">
|
||||
<i class="fa fa-external-link"></i> '.$r['nome'].'
|
||||
</a>
|
||||
</td>
|
||||
|
|
|
@ -103,7 +103,7 @@ class HTMLWrapper implements WrapperInterface
|
|||
|
||||
$classes = empty($pieces[3]) ? '' : ' '.$pieces[3];
|
||||
|
||||
$module = \Modules::getModule($id_module);
|
||||
$module = \Modules::get($id_module);
|
||||
if (in_array($module['permessi'], ['r', 'rw'])) {
|
||||
$result = '
|
||||
<button data-href="'.ROOTDIR.'/add.php?id_module='.$id_module.$extra.'&select='.$values['id'].'&ajax=yes" data-target="#bs-popup2" data-toggle="modal" data-title="'.tr('Aggiungi').'" type="button" class="btn'.$classes.'">
|
||||
|
|
|
@ -86,7 +86,7 @@ class Modules
|
|||
*
|
||||
* @return array
|
||||
*/
|
||||
public static function getModule($module)
|
||||
public static function get($module)
|
||||
{
|
||||
if (!is_numeric($module) && !empty(self::getModules()[$module])) {
|
||||
$module = self::getModules()[$module];
|
||||
|
@ -104,7 +104,7 @@ class Modules
|
|||
*/
|
||||
public static function getPermission($module)
|
||||
{
|
||||
return self::getModule($module)['permessi'];
|
||||
return self::get($module)['permessi'];
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -116,7 +116,7 @@ class Modules
|
|||
*/
|
||||
public static function getAdditionals($module)
|
||||
{
|
||||
return (array) self::$additionals[self::getModule($module)['id']];
|
||||
return (array) self::$additionals[self::get($module)['id']];
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -166,7 +166,7 @@ class Modules
|
|||
self::$current_module = filter('id_module');
|
||||
}
|
||||
|
||||
return self::getModule(self::$current_module);
|
||||
return self::get(self::$current_module);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -194,7 +194,7 @@ class Modules
|
|||
{
|
||||
if (empty(self::$queries[$id])) {
|
||||
$database = Database::getConnection();
|
||||
$module = self::getModule($id);
|
||||
$module = self::get($id);
|
||||
|
||||
$fields = [];
|
||||
$summable = [];
|
||||
|
@ -342,7 +342,7 @@ class Modules
|
|||
if (!empty($module['t'.$actual.'.id'])) {
|
||||
$pos = array_search($module['t'.$actual.'.id'], array_column($data, 'id'));
|
||||
if ($pos === false && !empty($module['t'.$actual.'.id'])) {
|
||||
$array = self::getModule($module['t'.$actual.'.id']);
|
||||
$array = self::get($module['t'.$actual.'.id']);
|
||||
$array['childrens'] = [];
|
||||
|
||||
$data[] = $array;
|
||||
|
@ -466,7 +466,7 @@ class Modules
|
|||
$testo = $testo.' <i class="fa fa-external-link"></i>';
|
||||
}
|
||||
|
||||
$module = self::getModule($modulo);
|
||||
$module = self::get($modulo);
|
||||
|
||||
$extra .= !empty($blank) ? ' target="_blank"' : '';
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ class Permissions
|
|||
*/
|
||||
public static function addModule($module)
|
||||
{
|
||||
$id = Modules::getModule($module)['id'];
|
||||
$id = Modules::get($module)['id'];
|
||||
if (!in_array($id, self::$permissions)) {
|
||||
self::$permissions[] = $id;
|
||||
}
|
||||
|
|
|
@ -40,27 +40,17 @@ class Plugins
|
|||
/**
|
||||
* Restituisce le informazioni relative a un singolo modulo specificato.
|
||||
*
|
||||
* @param int $id
|
||||
* @param string|int $plugin
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public static function getPlugin($id)
|
||||
public static function get($plugin)
|
||||
{
|
||||
return self::getPlugins()[$id];
|
||||
}
|
||||
|
||||
/**
|
||||
* Restituisce le informazioni relative a un singolo modulo specificato, ricercato in base al nome.
|
||||
*
|
||||
* @param string $name
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public static function getPluginByName($name)
|
||||
{
|
||||
if (!empty(self::getPlugins()[$name])) {
|
||||
return self::getPlugin(self::getPlugins()[$name]);
|
||||
if (!is_numeric($plugin) && !empty(self::getPlugins()[$plugin])) {
|
||||
$plugin = self::getPlugins()[$plugin];
|
||||
}
|
||||
|
||||
return self::getPlugins()[$plugin];
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -75,7 +65,7 @@ class Plugins
|
|||
if (empty(self::$queries[$id])) {
|
||||
$database = Database::getConnection();
|
||||
|
||||
$module = self::getPlugin($id);
|
||||
$module = self::get($id);
|
||||
|
||||
$fields = [];
|
||||
$summable = [];
|
||||
|
|
Loading…
Reference in New Issue