1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-23 14:57:46 +01:00

Fix aggiunta da modal

This commit is contained in:
Pek5892 2024-05-30 10:53:28 +02:00
parent 339bfd5774
commit 98ed3e6144
26 changed files with 46 additions and 46 deletions

View File

@ -70,7 +70,7 @@ switch (post('op')) {
}
$articolo->idconto_vendita = post('idconto_vendita');
$articolo->idconto_acquisto = post('idconto_acquisto');
$articolo->abilita_serial = post('abilita_serial');
$articolo->abilita_serial = post('abilita_serial_add');
$articolo->um = post('um');
$articolo->um_secondaria = post('um_secondaria');

View File

@ -127,7 +127,7 @@ $aliquota_predefinita = floatval(Aliquota::find($iva_predefinita)->percentuale);
<div class="row">
<div class="col-md-6">
{[ "type": "checkbox", "label": "<?php echo tr('Abilita serial number'); ?>", "name": "abilita_serial", "help": "<?php echo tr('Abilita serial number in fase di aggiunta articolo in fattura o ddt'); ?>", "value": "<?php echo setting('Serial number abilitato di default'); ?>","placeholder": "<?php echo tr('Serial number'); ?>" ]}
{[ "type": "checkbox", "label": "<?php echo tr('Abilita serial number'); ?>", "name": "abilita_serial_add", "help": "<?php echo tr('Abilita serial number in fase di aggiunta articolo in fattura o ddt'); ?>", "value": "<?php echo setting('Serial number abilitato di default'); ?>","placeholder": "<?php echo tr('Serial number'); ?>" ]}
</div>
</div>
</div>

View File

@ -47,8 +47,8 @@ switch (post('op')) {
$contratto->tipo_validita = post('tipo_validita');
$contratto->data_accettazione = post('data_accettazione') ?: null;
$contratto->data_conclusione = post('data_conclusione') ?: null;
$contratto->rinnovabile = post('rinnovabile');
$contratto->rinnovo_automatico = post('rinnovo_automatico');
$contratto->rinnovabile = post('rinnovabile_add');
$contratto->rinnovo_automatico = post('rinnovo_automatico_add');
$contratto->giorni_preavviso_rinnovo = post('giorni_preavviso_rinnovo');
$contratto->ore_preavviso_rinnovo = post('ore_preavviso_rinnovo');
$contratto->save();

View File

@ -83,11 +83,11 @@ echo '
<div class="card-body">
<div class="row">
<div class="col-md-6">
{[ "type": "checkbox", "label": "'.tr('Rinnovabile').'", "name": "rinnovabile", "value": "'.setting('Crea contratto rinnovabile di default').'", "id": "rinnovabile_add", "help": "'.tr('Il contratto è rinnovabile?').'" ]}
{[ "type": "checkbox", "label": "'.tr('Rinnovabile').'", "name": "rinnovabile_add", "value": "'.setting('Crea contratto rinnovabile di default').'", "id": "rinnovabile_add", "help": "'.tr('Il contratto è rinnovabile?').'" ]}
</div>
<div class="col-md-6">
{[ "type": "checkbox", "label": "'.tr('Rinnovo automatico').'", "name": "rinnovo_automatico", "id": "rinnovo_automatico_add", "help": "'.tr('Il contratto è da rinnovare automaticamente alla scadenza').'", "disabled": 1 ]}
{[ "type": "checkbox", "label": "'.tr('Rinnovo automatico').'", "name": "rinnovo_automatico_add", "id": "rinnovo_automatico_add", "help": "'.tr('Il contratto è da rinnovare automaticamente alla scadenza').'", "disabled": 1 ]}
</div>
<div class="col-md-6">

View File

@ -335,7 +335,7 @@ switch (post('op')) {
}
}
if (!empty(post('ricorsiva'))) {
if (!empty(post('ricorsiva_add'))) {
$periodicita = post('periodicita');
$data = post('data_inizio_ricorrenza');
$interval = post('tipo_periodicita') != 'manual' ? post('tipo_periodicita') : 'days';
@ -384,7 +384,7 @@ switch (post('op')) {
$idintervento = $new->id;
// Inserimento sessioni
if (!empty(post('riporta_sessioni'))) {
if (!empty(post('riporta_sessioni_add'))) {
$numero_sessione = 0;
$sessioni = $intervento->sessioni;
foreach ($sessioni as $sessione) {

View File

@ -383,7 +383,7 @@ echo '
<div class="card-body">
<div class="row">
<div class="col-md-4">
{[ "type": "checkbox", "label": "'.tr('Attività ricorrente').'", "name": "ricorsiva", "value": "" ]}
{[ "type": "checkbox", "label": "'.tr('Attività ricorrente').'", "name": "ricorsiva_add", "value": "" ]}
</div>
<div class="col-md-4 ricorrenza">
@ -415,7 +415,7 @@ echo '
</div>
<div class="col-md-4">
{[ "type": "checkbox", "label": "'.tr('Riporta sessioni di lavoro').'", "name": "riporta_sessioni", "value": "" ]}
{[ "type": "checkbox", "label": "'.tr('Riporta sessioni di lavoro').'", "name": "riporta_sessioni_add", "value": "" ]}
</div>
</div>
</div>

View File

@ -64,7 +64,7 @@ switch (filter('op')) {
case 'add':
$descrizione = post('descrizione');
$codice = post('codice');
$esente = post('esente');
$esente = post('esente_add');
$percentuale = empty($esente) ? post('percentuale') : 0;
$codice_natura = post('codice_natura_fe') ?: '';
$esigibilita = post('esigibilita');

View File

@ -54,7 +54,7 @@ $codice = Aliquota::max('codice') + 1;
<div class="row">
<div class="col-md-4">
{[ "type": "checkbox", "label": "<?php echo tr('Esente'); ?>", "name": "esente", "id": "esente-add", "value": "$esente$" ]}
{[ "type": "checkbox", "label": "<?php echo tr('Esente'); ?>", "name": "esente_add", "id": "esente-add", "value": "$esente$" ]}
</div>
<div class="col-md-4">

View File

@ -30,7 +30,7 @@ switch (post('op')) {
$descrizione = post('descrizione');
$is_insoluto = post('is_insoluto');
$id_anagrafica = post('id_anagrafica');
$chiudi_scadenza = post('chiudi_scadenza');
$chiudi_scadenza = post('chiudi_scadenza_add');
$mastrino = Mastrino::build($descrizione, $data, $is_insoluto, true, $id_anagrafica);
$conti = post('idconto');

View File

@ -335,7 +335,7 @@ if (empty($id_documenti) && !empty($id_scadenze)) {
echo '
<div class="row">
<div class="offset-md-9 col-md-3">
{[ "type": "checkbox", "label": "'.tr('Forza chiusura scadenza').'", "name": "chiudi_scadenza" ]}
{[ "type": "checkbox", "label": "'.tr('Forza chiusura scadenza').'", "name": "chiudi_scadenza_add" ]}
</div>
</div>';
}

View File

@ -51,7 +51,7 @@ switch (filter('op')) {
case 'add':
$descrizione = filter('descrizione');
$colore = filter('colore');
$is_bloccata = filter('is_bloccata');
$is_bloccata = filter('is_bloccata_add');
if (isset($descrizione)) {
if (empty(Relazione::where('id', '=', (new Relazione())->getByField('title', $descrizione))->where('id', '!=', $id_record)->first())) {

View File

@ -29,7 +29,7 @@ include_once __DIR__.'/../../core.php';
</div>
<div class="col-md-3">
{[ "type": "checkbox", "label": "<?php echo tr('Blocca anagrafiche collegate'); ?>", "name": "is_bloccata", "help":"<?php echo tr('Le anagrafiche associate a questa relazione saranno bloccate'); ?>." ]}
{[ "type": "checkbox", "label": "<?php echo tr('Blocca anagrafiche collegate'); ?>", "name": "is_bloccata_add", "help":"<?php echo tr('Le anagrafiche associate a questa relazione saranno bloccate'); ?>." ]}
</div>
<div class="col-md-3">

View File

@ -89,7 +89,7 @@ switch (post('op')) {
'pattern' => $pattern,
'note' => post('note'),
'predefined' => $predefined ?: 0,
'is_sezionale' => post('is_sezionale'),
'is_sezionale' => post('is_sezionale_add'),
]);
$id_record = $dbo->lastInsertedID();

View File

@ -35,7 +35,7 @@ include_once __DIR__.'/../../core.php';
<div class="row">
<div class="col-md-6">
{[ "type": "checkbox", "label": "<?php echo tr('Sezionale'); ?>", "help": "<?php echo tr('Se attivo verrà utilizzato il contatore'); ?>", "name": "is_sezionale", "value": "$is_sezionale$" ]}
{[ "type": "checkbox", "label": "<?php echo tr('Sezionale'); ?>", "help": "<?php echo tr('Se attivo verrà utilizzato il contatore'); ?>", "name": "is_sezionale_add", "value": "$is_sezionale$" ]}
</div>
<div class="col-md-6">
{[ "type": "select", "label": "<?php echo tr('Modulo'); ?>", "name": "module", "required": 1, "values": "query=SELECT `zz_modules`.`id`, IF(`title`!='', `title`, `title`) AS descrizione FROM `zz_modules` LEFT JOIN `zz_modules_lang` ON (`zz_modules`.`id` = `zz_modules_lang`.`id_record` AND `zz_modules_lang`.`id_lang` = <?php echo prepare(Models\Locale::getDefault()->id); ?>) WHERE `enabled` = 1 AND `options` != 'custom' ORDER BY `title` ASC", "value": "" ]}

View File

@ -49,9 +49,9 @@ switch (post('op')) {
$descrizione = post('descrizione');
$icona = post('icona');
$colore = post('colore');
$is_completato = post('is_completato');
$is_fatturabile = post('is_fatturabile');
$is_pianificabile = post('is_pianificabile');
$is_completato = post('is_completato_add');
$is_fatturabile = post('is_fatturabile_add');
$is_pianificabile = post('is_pianificabile_add');
$stato_new = Stato::find((new Stato())->getByField('title', $descrizione));

View File

@ -35,15 +35,15 @@ include_once __DIR__.'/../../core.php';
<div class="row">
<div class="col-md-2">
{[ "type": "checkbox", "label": "<?php echo tr('Completato'); ?>", "name": "is_completato", "value": "$is_completato$", "help": "<?php echo tr('I contratti che si trovano in questo stato verranno considerati come completati'); ?>", "placeholder": "<?php echo tr('Completato'); ?>", "extra": "" ]}
{[ "type": "checkbox", "label": "<?php echo tr('Completato'); ?>", "name": "is_completato_add", "value": "$is_completato$", "help": "<?php echo tr('I contratti che si trovano in questo stato verranno considerati come completati'); ?>", "placeholder": "<?php echo tr('Completato'); ?>", "extra": "" ]}
</div>
<div class="col-md-2">
{[ "type": "checkbox", "label": "<?php echo tr('Pianificabile'); ?>", "name": "is_pianificabile", "value": "$is_pianificabile$", "help": "<?php echo tr('I contratti che si trovano in questo stato verranno considerati come pianificabili'); ?>", "placeholder": "<?php echo tr('Pianificabile'); ?>", "extra": "" ]}
{[ "type": "checkbox", "label": "<?php echo tr('Pianificabile'); ?>", "name": "is_pianificabile_add", "value": "$is_pianificabile$", "help": "<?php echo tr('I contratti che si trovano in questo stato verranno considerati come pianificabili'); ?>", "placeholder": "<?php echo tr('Pianificabile'); ?>", "extra": "" ]}
</div>
<div class="col-md-2">
{[ "type": "checkbox", "label": "<?php echo tr('Fatturabile'); ?>", "name": "is_fatturabile", "value": "$is_fatturabile$", "help": "<?php echo tr('I contratti che si trovano in questo stato verranno considerati come fatturabili'); ?>", "placeholder": "<?php echo tr('Fatturabile'); ?>", "extra": "" ]}
{[ "type": "checkbox", "label": "<?php echo tr('Fatturabile'); ?>", "name": "is_fatturabile_add", "value": "$is_fatturabile$", "help": "<?php echo tr('I contratti che si trovano in questo stato verranno considerati come fatturabili'); ?>", "placeholder": "<?php echo tr('Fatturabile'); ?>", "extra": "" ]}
</div>
<div class="col-md-6">
{[ "type": "text", "label": "<?php echo tr('Icona'); ?>", "name": "icona", "required": 1, "class": "text-center", "value": "fa ", "extra": "" ]}

View File

@ -49,9 +49,9 @@ switch (post('op')) {
$descrizione = post('descrizione');
$icona = post('icona');
$colore = post('colore');
$completato = post('completato');
$is_fatturabile = post('is_fatturabile');
$impegnato = post('impegnato');
$completato = post('completato_add');
$is_fatturabile = post('is_fatturabile_add');
$impegnato = post('impegnato_add');
$stato_new = Stato::find((new Stato())->getByField('title', $descrizione));

View File

@ -35,15 +35,15 @@ include_once __DIR__.'/../../core.php';
<div class="row">
<div class="col-md-2">
{[ "type": "checkbox", "label": "<?php echo tr('Completato'); ?>", "name": "completato", "value": "$completato$", "help": "<?php echo tr('Gli ordini che si trovano in questo stato verranno considerati come completati'); ?>", "placeholder": "<?php echo tr('Completato'); ?>", "extra": "" ]}
{[ "type": "checkbox", "label": "<?php echo tr('Completato'); ?>", "name": "completato_add", "value": "$completato$", "help": "<?php echo tr('Gli ordini che si trovano in questo stato verranno considerati come completati'); ?>", "placeholder": "<?php echo tr('Completato'); ?>", "extra": "" ]}
</div>
<div class="col-md-2">
{[ "type": "checkbox", "label": "<?php echo tr('Impegnato'); ?>", "name": "impegnato", "value": "$impegnato$", "help": "<?php echo tr('Gli ordini che si trovano in questo stato verranno considerati come pianificabili'); ?>", "placeholder": "<?php echo tr('Impegnato'); ?>", "extra": "" ]}
{[ "type": "checkbox", "label": "<?php echo tr('Impegnato'); ?>", "name": "impegnato_add", "value": "$impegnato$", "help": "<?php echo tr('Gli ordini che si trovano in questo stato verranno considerati come pianificabili'); ?>", "placeholder": "<?php echo tr('Impegnato'); ?>", "extra": "" ]}
</div>
<div class="col-md-2">
{[ "type": "checkbox", "label": "<?php echo tr('Fatturabile'); ?>", "name": "is_fatturabile", "value": "$is_fatturabile$", "help": "<?php echo tr('Gli ordini che si trovano in questo stato verranno considerati come fatturabili'); ?>", "placeholder": "<?php echo tr('Fatturabile'); ?>", "extra": "" ]}
{[ "type": "checkbox", "label": "<?php echo tr('Fatturabile'); ?>", "name": "is_fatturabile_add", "value": "$is_fatturabile$", "help": "<?php echo tr('Gli ordini che si trovano in questo stato verranno considerati come fatturabili'); ?>", "placeholder": "<?php echo tr('Fatturabile'); ?>", "extra": "" ]}
</div>
<div class="col-md-6">
{[ "type": "text", "label": "<?php echo tr('Icona'); ?>", "name": "icona", "required": 1, "class": "text-center", "value": "fa ", "extra": "" ]}

View File

@ -46,9 +46,9 @@ switch (post('op')) {
$descrizione = post('descrizione');
$icona = post('icona');
$colore = post('colore');
$is_completato = post('is_completato');
$is_fatturabile = post('is_fatturabile');
$is_pianificabile = post('is_pianificabile');
$is_completato = post('is_completato_add');
$is_fatturabile = post('is_fatturabile_add');
$is_pianificabile = post('is_pianificabile_add');
$stato_new = Stato::find((new Stato())->getByField('title', $descrizione));

View File

@ -35,15 +35,15 @@ include_once __DIR__.'/../../core.php';
<div class="row">
<div class="col-md-2">
{[ "type": "checkbox", "label": "<?php echo tr('Completato'); ?>", "name": "is_completato", "value": "$is_completato$", "help": "<?php echo tr('I preventivi che si trovano in questo stato verranno considerati come completati'); ?>", "placeholder": "<?php echo tr('Completato'); ?>", "extra": "" ]}
{[ "type": "checkbox", "label": "<?php echo tr('Completato'); ?>", "name": "is_completato_add", "value": "$is_completato$", "help": "<?php echo tr('I preventivi che si trovano in questo stato verranno considerati come completati'); ?>", "placeholder": "<?php echo tr('Completato'); ?>", "extra": "" ]}
</div>
<div class="col-md-2">
{[ "type": "checkbox", "label": "<?php echo tr('Pianificabile'); ?>", "name": "is_pianificabile", "value": "$is_pianificabile$", "help": "<?php echo tr('I preventivi che si trovano in questo stato verranno considerati come pianificabili'); ?>", "placeholder": "<?php echo tr('Pianificabile'); ?>", "extra": "" ]}
{[ "type": "checkbox", "label": "<?php echo tr('Pianificabile'); ?>", "name": "is_pianificabile_add", "value": "$is_pianificabile$", "help": "<?php echo tr('I preventivi che si trovano in questo stato verranno considerati come pianificabili'); ?>", "placeholder": "<?php echo tr('Pianificabile'); ?>", "extra": "" ]}
</div>
<div class="col-md-2">
{[ "type": "checkbox", "label": "<?php echo tr('Fatturabile'); ?>", "name": "is_fatturabile", "value": "$is_fatturabile$", "help": "<?php echo tr('I preventivi che si trovano in questo stato verranno considerati come fatturabili'); ?>", "placeholder": "<?php echo tr('Fatturabile'); ?>", "extra": "" ]}
{[ "type": "checkbox", "label": "<?php echo tr('Fatturabile'); ?>", "name": "is_fatturabile_add", "value": "$is_fatturabile$", "help": "<?php echo tr('I preventivi che si trovano in questo stato verranno considerati come fatturabili'); ?>", "placeholder": "<?php echo tr('Fatturabile'); ?>", "extra": "" ]}
</div>
<div class="col-md-6">
{[ "type": "text", "label": "<?php echo tr('Icona'); ?>", "name": "icona", "required": 1, "class": "text-center", "value": "fa ", "extra": "" ]}

View File

@ -63,7 +63,7 @@ switch (post('op')) {
case 'add':
$codice = post('codice');
$calcola_km = post('calcola_km');
$calcola_km = post('calcola_km_add');
$tempo_standard = post('tempo_standard');
$costo_orario = post('costo_orario');
$costo_km = post('costo_km');

View File

@ -33,7 +33,7 @@ include_once __DIR__.'/../../core.php';
</div>
<div class="col-md-3">
{[ "type": "checkbox", "label": "<?php echo tr('Calcola km'); ?>", "id":"km", "name": "calcola_km", "help": "<?php echo tr('Flag per effettuare o meno il calcolo dei km percorsi tra sede azienda e sede cliente'); ?>.", "value": "1" ]}
{[ "type": "checkbox", "label": "<?php echo tr('Calcola km'); ?>", "id":"km", "name": "calcola_km_add", "help": "<?php echo tr('Flag per effettuare o meno il calcolo dei km percorsi tra sede azienda e sede cliente'); ?>.", "value": "1" ]}
</div>
<div class="col-md-2">

View File

@ -29,7 +29,7 @@ switch ($operazione) {
$nome = post('nome');
$idmansione = post('idmansione');
$idsede = post('idsede');
$opt_out_newsletter = post('disable_newsletter');
$opt_out_newsletter = post('disable_newsletter_add');
$referente = Referente::build($id_parent, $nome, $idmansione, $idsede);
$id_record = $referente->id;

View File

@ -55,7 +55,7 @@ echo '
</div>
<div class="col-md-6">
{[ "type": "checkbox", "label": "'.tr('Opt-out per newsletter').'", "name": "disable_newsletter", "id": "disable_newsletter_m", "value": "0", "help": "'.tr("Blocco per l'invio delle email.").'" ]}
{[ "type": "checkbox", "label": "'.tr('Opt-out per newsletter').'", "name": "disable_newsletter_add", "id": "disable_newsletter_m", "value": "0", "help": "'.tr("Blocco per l'invio delle email.").'" ]}
</div>
</div>

View File

@ -26,7 +26,7 @@ $operazione = filter('op');
switch ($operazione) {
case 'addsede':
if (!empty(post('nomesede'))) {
$opt_out_newsletter = post('disable_newsletter');
$opt_out_newsletter = post('disable_newsletter_add');
$dbo->insert('an_sedi', [
'idanagrafica' => $id_parent,
'nomesede' => post('nomesede'),
@ -42,8 +42,8 @@ switch ($operazione) {
'email' => post('email'),
'enable_newsletter' => empty($opt_out_newsletter),
'codice_destinatario' => post('codice_destinatario'),
'is_automezzo' => post('is_automezzo'),
'is_rappresentante_fiscale' => post('is_rappresentante_fiscale'),
'is_automezzo' => post('is_automezzo_add'),
'is_rappresentante_fiscale' => post('is_rappresentante_fiscale_add'),
'targa' => post('targa'),
'nome' => post('nome'),
'descrizione' => post('descrizione'),

View File

@ -81,7 +81,7 @@ echo '
{[ "type": "text", "label": "'.tr('Indirizzo email').'", "name": "email", "class": "email-mask", "validation": "email" ]}
</div>
<div class="col-md-3">
{[ "type": "checkbox", "label": "'.tr('Opt-out per newsletter').'", "name": "disable_newsletter", "id": "disable_newsletter_m", "value": "0", "help": "'.tr("Blocco per l'invio delle email.").'" ]}
{[ "type": "checkbox", "label": "'.tr('Opt-out per newsletter').'", "name": "disable_newsletter_add", "id": "disable_newsletter_m", "value": "0", "help": "'.tr("Blocco per l'invio delle email.").'" ]}
</div>
</div>
<div class="row">
@ -89,10 +89,10 @@ echo '
{[ "type": "text", "label": "'.($record['tipo_anagrafica'] == 'Ente pubblico' ? tr('Codice unico ufficio') : tr('Codice destinatario')).'", "name": "codice_destinatario", "required": 0, "class": "text-center text-uppercase alphanumeric-mask", "value": "$codice_destinatario$", "maxlength": '.($record['tipo_anagrafica'] == 'Ente pubblico' ? '6' : '7').', "help": "'.tr('<b>Attenzione</b>: per impostare il codice specificare prima \'Tipologia\' e \'Nazione\' dell\'anagrafica:<br><ul><li>Azienda (B2B) - Codice Destinatario, 7 caratteri</li><li>Ente pubblico (B2G/PA) - Codice Univoco Ufficio (www.indicepa.gov.it), 6 caratteri</li><li>Privato (B2C) - viene utilizzato il Codice Fiscale</li></ul>').'", "readonly": "'.intval($record['iso2'] ? $record['iso2'] != 'IT' : 0).'" ]}
</div>
<div class="col-md-4">
{[ "type": "checkbox", "label": "'.tr('Automezzo').'", "name": "is_automezzo", "id": "is_automezzo", "value": "0", "help": "'.tr('Seleziona se questa sede rappresenta un automezzo.').'" ]}
{[ "type": "checkbox", "label": "'.tr('Automezzo').'", "name": "is_automezzo_add", "id": "is_automezzo", "value": "0", "help": "'.tr('Seleziona se questa sede rappresenta un automezzo.').'" ]}
</div>
<div class="col-md-4">
{[ "type": "checkbox", "label": "'.tr('Rappresentante fiscale').'", "name": "is_rappresentante_fiscale", "value": "'.$record['is_rappresentante_fiscale'].'", "help": "'.tr("Utilizza questa sede come rappresentante fiscale per l'anagrafica.").'" ]}
{[ "type": "checkbox", "label": "'.tr('Rappresentante fiscale').'", "name": "is_rappresentante_fiscale_add", "value": "'.$record['is_rappresentante_fiscale'].'", "help": "'.tr("Utilizza questa sede come rappresentante fiscale per l'anagrafica.").'" ]}
</div>
</div>
<div class="row">