Skip to content

Commit f312695

Browse files
committed
Ottimizzazione lingue
1 parent d4866e4 commit f312695

180 files changed

Lines changed: 371 additions & 358 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎actions.php‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
$upload = Uploads::upload($_FILES['upload'], [
6868
'name' => filter('nome_allegato'),
6969
'category' => filter('categoria'),
70-
'id_module' => (new Module())->getByField('name', 'Gestione documentale'),
70+
'id_module' => (new Module())->getByField('name', 'Gestione documentale', \Models\Locale::where('predefined', true)->first()->id),
7171
'id_record' => $id_record,
7272
]);
7373

‎cron.php‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,13 @@
6161
$logger->pushHandler($handler);
6262

6363
// Lettura della cache
64-
$ultima_esecuzione = Cache::find((new Cache())->getByField('name', 'Ultima esecuzione del cron'));
64+
$ultima_esecuzione = Cache::find((new Cache())->getByField('name', 'Ultima esecuzione del cron', \Models\Locale::where('predefined', true)->first()->id));
6565
$data = $ultima_esecuzione->content;
6666

67-
$in_esecuzione = Cache::find((new Cache())->getByField('name', 'Cron in esecuzione'));
68-
$cron_id = Cache::find((new Cache())->getByField('name', 'ID del cron'));
67+
$in_esecuzione = Cache::find((new Cache())->getByField('name', 'Cron in esecuzione', \Models\Locale::where('predefined', true)->first()->id));
68+
$cron_id = Cache::find((new Cache())->getByField('name', 'ID del cron', \Models\Locale::where('predefined', true)->first()->id));
6969

70-
$disattiva = Cache::find((new Cache())->getByField('name', 'Disabilita cron'));
70+
$disattiva = Cache::find((new Cache())->getByField('name', 'Disabilita cron', \Models\Locale::where('predefined', true)->first()->id));
7171
if ($disattiva->content || (in_array($_SERVER['HTTP_HOST'], ['localhost', '127.0.0.1']) && !$forza_cron_localhost)) {
7272
return;
7373
}

‎editor.php‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@
173173
174174
{( "name": "button", "type": "email", "id_module": "'.$id_module.'", "id_plugin": "'.$id_plugin.'", "id_record": "'.$id_record.'" )}';
175175

176-
if (Module::find((new Module())->getByField('name', 'Account SMS'))) {
176+
if (Module::find((new Module())->getByField('name', 'Account SMS', \Models\Locale::where('predefined', true)->first()->id))) {
177177
echo '
178178
{( "name": "button", "type": "sms", "id_module": "'.$id_module.'", "id_plugin": "'.$id_plugin.'", "id_record": "'.$id_record.'" )}';
179179
}

‎include/common/importa.php‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393

9494
// Opzioni aggiuntive per le Fatture
9595
if (in_array($final_module->getTranslation('name'), ['Fatture di vendita', 'Fatture di acquisto'])) {
96-
$stato_predefinito = (new StatoFattura())->getByField('name', 'Bozza');
96+
$stato_predefinito = (new StatoFattura())->getByField('name', 'Bozza', \Models\Locale::where('predefined', true)->first()->id);
9797

9898
if (!empty($options['reversed'])) {
9999
$idtipodocumento = database()->fetchOne('SELECT `co_tipidocumento`.`id` FROM `co_tipidocumento` LEFT JOIN `co_tipidocumento_lang` ON (`co_tipidocumento_lang`.`id_record` = `co_tipidocumento`.`id` AND `co_tipidocumento_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `name` = "Nota di credito" AND `dir` = \''.$dir.'\'')['id'];
@@ -131,7 +131,7 @@
131131

132132
// Opzioni aggiuntive per i Contratti
133133
elseif ($final_module->getTranslation('name') == 'Contratti') {
134-
$stato_predefinito = (new StatoContratto())->getByField('name', 'Bozza');
134+
$stato_predefinito = (new StatoContratto())->getByField('name', 'Bozza', \Models\Locale::where('predefined', true)->first()->id);
135135

136136
echo '
137137
<div class="col-md-6">
@@ -141,21 +141,21 @@
141141

142142
// Opzioni aggiuntive per i DDT
143143
elseif (in_array($final_module->getTranslation('name'), ['Ddt di vendita', 'Ddt di acquisto'])) {
144-
$stato_predefinito = (new Stato())->getByField('name', 'Bozza');
144+
$stato_predefinito = (new Stato())->getByField('name', 'Bozza', \Models\Locale::where('predefined', true)->first()->id);
145145

146146
echo '
147147
<div class="col-md-6">
148148
{[ "type": "select", "label": "'.tr('Stato').'", "name": "id_stato", "required": 1, "values": "query=SELECT * FROM `dt_statiddt` LEFT JOIN `dt_statiddt_lang` ON (`dt_statiddt`.`id` = `dt_statiddt_lang`.`id_record` AND `dt_statiddt_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).')", "value": "'.$stato_predefinito.'" ]}
149149
</div>
150150
151151
<div class="col-md-6">
152-
{[ "type": "select", "label": "'.tr('Causale trasporto').'", "name": "id_causale_trasporto", "required": 1, "ajax-source": "causali", "icon-after": "add|'.(new Module())->getByField('name', 'Causali').'", "help": "'.tr('Definisce la causale del trasporto').'" ]}
152+
{[ "type": "select", "label": "'.tr('Causale trasporto').'", "name": "id_causale_trasporto", "required": 1, "ajax-source": "causali", "icon-after": "add|'.(new Module())->getByField('name', 'Causali', \Models\Locale::where('predefined', true)->first()->id).'", "help": "'.tr('Definisce la causale del trasporto').'" ]}
153153
</div>';
154154
}
155155

156156
// Opzioni aggiuntive per gli Ordini
157157
elseif (in_array($final_module->getTranslation('name'), ['Ordini cliente', 'Ordini fornitore'])) {
158-
$stato_predefinito = (new StatoOrdine())->getByField('name', 'Bozza');
158+
$stato_predefinito = (new StatoOrdine())->getByField('name', 'Bozza', \Models\Locale::where('predefined', true)->first()->id);
159159

160160
echo '
161161
<div class="col-md-6">
@@ -170,7 +170,7 @@
170170

171171
echo '
172172
<div class="col-md-6">
173-
{[ "type": "select", "label": "'.$tipo_anagrafica.'", "name": "idanagrafica", "required": 1, "ajax-source": "'.$ajax.'", "icon-after": "add|'.(new Module())->getByField('name', 'Anagrafiche').'|tipoanagrafica='.$tipo_anagrafica.'" ]}
173+
{[ "type": "select", "label": "'.$tipo_anagrafica.'", "name": "idanagrafica", "required": 1, "ajax-source": "'.$ajax.'", "icon-after": "add|'.(new Module())->getByField('name', 'Anagrafiche', \Models\Locale::where('predefined', true)->first()->id).'|tipoanagrafica='.$tipo_anagrafica.'" ]}
174174
</div>';
175175
}
176176

‎include/common/riga.php‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
// Unità di misura
4646
echo '
4747
<div class="col-md-'.$width.'">
48-
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.(new Module())->getByField('name', 'Unità di misura').'", "name": "um", "value": "'.$result['um'].'", "ajax-source": "misure" ]}
48+
{[ "type": "select", "label": "'.tr('Unità di misura').'", "icon-after": "add|'.(new Module())->getByField('name', 'Unità di misura', \Models\Locale::where('predefined', true)->first()->id).'", "name": "um", "value": "'.$result['um'].'", "ajax-source": "misure" ]}
4949
</div>';
5050

5151
// Unità di misura

‎include/init/init.php‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
// Azienda predefinita
7373
if (!$has_azienda) {
7474
Filter::set('post', 'op', 'add');
75-
$id_module = (new Module())->getByField('name', 'Anagrafiche');
75+
$id_module = (new Module())->getByField('name', 'Anagrafiche', \Models\Locale::where('predefined', true)->first()->id);
7676
include base_dir().'/modules/anagrafiche/actions.php';
7777

7878
// Logo stampe
@@ -172,7 +172,7 @@
172172
173173
<div class="panel-body" id="bs-popup">';
174174

175-
$idtipoanagrafica = (new Tipo())->getByField('name', 'Azienda');
175+
$idtipoanagrafica = (new Tipo())->getByField('name', 'Azienda', \Models\Locale::where('predefined', true)->first()->id);
176176
$readonly_tipo = true;
177177

178178
ob_start();

‎include/riferimenti/riferimenti.php‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454

5555
// Individuazione DDT disponibili
5656
$ddt = DDT::whereHas('stato', function ($query) {
57-
$id_stato = (new StatoDDT())->getByField('name', 'Bozza');
57+
$id_stato = (new StatoDDT())->getByField('name', 'Bozza', \Models\Locale::where('predefined', true)->first()->id);
5858
$query->where('id', '!=', $id_stato);
5959
})->whereHas('tipo', function ($query) use ($direzione_richiesta) {
6060
$query->where('dir', '=', $direzione_richiesta);
@@ -70,7 +70,7 @@
7070
// Individuazione ordini disponibili
7171
$tipo_ordini = $direzione_richiesta == 'entrata' ? 'cliente' : 'fornitore';
7272
$ordini = Ordine::whereHas('stato', function ($query) {
73-
$id_stato = (new StatoOrdine())->getByField('name', 'Bozza');
73+
$id_stato = (new StatoOrdine())->getByField('name', 'Bozza', \Models\Locale::where('predefined', true)->first()->id);
7474
$query->where('id', '!=', $id_stato);
7575
})->whereHas('tipo', function ($query) use ($direzione_richiesta) {
7676
$query->where('dir', '=', $direzione_richiesta);

‎include/top.php‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@
238238
{ name: "tools", items : [ "Maximize", "ShowBlocks" ] },
239239
{ name: "about", items: [ "About" ] }
240240
],
241-
order_manager_id: "'.($dbo->isInstalled() ? (new Module())->getByField('name', 'Stato dei servizi') : '').'",
241+
order_manager_id: "'.($dbo->isInstalled() ? (new Module())->getByField('name', 'Stato dei servizi', \Models\Locale::where('predefined', true)->first()->id) : '').'",
242242
dataload_page_buffer: '.setting('Lunghezza in pagine del buffer Datatables').',
243243
tempo_attesa_ricerche: '.setting('Tempo di attesa ricerche in secondi').',
244244
restrict_summables_to_selected: '.setting('Totali delle tabelle ristretti alla selezione').',

‎mail.php‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@
164164
echo '
165165
166166
<div class="col-md-6">
167-
{[ "type": "select", "multiple": "1", "label": "'.tr('Allegati').'", "name": "uploads[]", "value": "'.implode(',', $uploads).'", "help": "'.tr('Allegati del documento o caricati nell\'anagrafica dell\'azienda.').'", "values": "query=SELECT `id`, `name` AS text FROM `zz_files` WHERE `id_module` = '.prepare($id_module).' AND `id_record` = '.prepare($id_record).' UNION SELECT `id`, CONCAT(`name`, \' (Azienda)\') AS text FROM `zz_files` WHERE `id_module` = '.(new Module())->getByField('name', 'Anagrafiche').' AND `id_record` = (SELECT `valore` FROM `zz_settings` WHERE `name` = \'Azienda predefinita\')", "link": "allegato" ]}
167+
{[ "type": "select", "multiple": "1", "label": "'.tr('Allegati').'", "name": "uploads[]", "value": "'.implode(',', $uploads).'", "help": "'.tr('Allegati del documento o caricati nell\'anagrafica dell\'azienda.').'", "values": "query=SELECT `id`, `name` AS text FROM `zz_files` WHERE `id_module` = '.prepare($id_module).' AND `id_record` = '.prepare($id_record).' UNION SELECT `id`, CONCAT(`name`, \' (Azienda)\') AS text FROM `zz_files` WHERE `id_module` = '.(new Module())->getByField('name', 'Anagrafiche', \Models\Locale::where('predefined', true)->first()->id).' AND `id_record` = (SELECT `valore` FROM `zz_settings` WHERE `name` = \'Azienda predefinita\')", "link": "allegato" ]}
168168
</div>
169169
</div>';
170170

‎modules/aggiornamenti/actions.php‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
}
4040

4141
// Salvataggio della versione nella cache
42-
Cache::find((new Cache())->getByField('name', 'Ultima esecuzione del cron'))->set($versione);
42+
Cache::find((new Cache())->getByField('name', 'Ultima esecuzione del cron', \Models\Locale::where('predefined', true)->first()->id))->set($versione);
4343
echo $versione;
4444

4545
break;

0 commit comments

Comments
 (0)