Miglioramento della struttura di Modules e Plugins

This commit is contained in:
Thomas Zilio 2017-09-22 15:19:59 +02:00
parent 438b0c9a44
commit 1e0f5c79b4
76 changed files with 137 additions and 137 deletions

View File

@ -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'].'"',
]);
}

View File

@ -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'];
}

View File

@ -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 = '';

View File

@ -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']);

View File

@ -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'));

View File

@ -230,7 +230,7 @@ if (!API::isAPIRequest()) {
$user = Auth::user();
if (!empty($id_module)) {
$module = Modules::getModule($id_module);
$module = Modules::get($id_module);
$pageTitle = $module['title'];

View File

@ -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'));

View File

@ -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);

View File

@ -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,

View File

@ -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>

View File

@ -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>';

View File

@ -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':

View File

@ -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>

View File

@ -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>

View File

@ -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']);

View File

@ -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.'">';

View File

@ -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.'">

View File

@ -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="">

View File

@ -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>

View File

@ -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>';
/*

View File

@ -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

View File

@ -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

View File

@ -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">

View File

@ -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

View File

@ -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'].'">

View File

@ -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">

View File

@ -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>";
}

View File

@ -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>";
}

View File

@ -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>";
}

View File

@ -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'],

View File

@ -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');
},

View File

@ -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';

View File

@ -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';

View File

@ -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';

View File

@ -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>';

View File

@ -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';

View File

@ -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']."'>

View File

@ -28,7 +28,7 @@ echo '
</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::getModule($records[0]['id_module'])['title']; ?>" ]}
{[ "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">

View File

@ -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';

View File

@ -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">

View File

@ -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

View File

@ -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';

View File

@ -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>

View File

@ -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';

View File

@ -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';

View File

@ -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

View File

@ -2,7 +2,7 @@
include_once __DIR__.'/../../core.php';
$module = Modules::getModule($id_module);
$module = Modules::get($id_module);
// Controllo sulla direzione monetaria
$uscite = [

View File

@ -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.'">

View File

@ -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
}
?>

View File

@ -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

View File

@ -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'];

View File

@ -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"){

View File

@ -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

View File

@ -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>';

View File

@ -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

View File

@ -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';

View File

@ -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';

View File

@ -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>';

View File

@ -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>';

View File

@ -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';

View File

@ -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']."'>

View File

@ -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">

View File

@ -116,7 +116,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 {

View File

@ -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 ?>">

View File

@ -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

View File

@ -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";
}

View File

@ -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

View File

@ -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).'&euro;</b>',

View File

@ -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') {

View File

@ -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.'">

View File

@ -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') {
?>

View File

@ -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>

View File

@ -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.'">

View File

@ -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"' : '';

View File

@ -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;
}

View File

@ -44,9 +44,9 @@ class Plugins
*
* @return array
*/
public static function getPlugin($plugin)
public static function get($plugin)
{
if (!is_numeric($plugin) && !empty(self::getModules()[$plugin])) {
if (!is_numeric($plugin) && !empty(self::getPlugins()[$plugin])) {
$plugin = self::getPlugins()[$plugin];
}
@ -65,7 +65,7 @@ class Plugins
if (empty(self::$queries[$id])) {
$database = Database::getConnection();
$module = self::getPlugin($id);
$module = self::get($id);
$fields = [];
$summable = [];