Fix stile
This commit is contained in:
parent
8e85ab8f98
commit
4d2280c5ce
|
@ -247,7 +247,7 @@ elseif (post('op') == 'send-email') {
|
|||
$email = EmailNotification::build($mail);
|
||||
$email_success = $email->send();
|
||||
|
||||
if ($email_success){
|
||||
if ($email_success) {
|
||||
OperationLog::setInfo('id_email', $mail->id);
|
||||
flash()->info(tr('Email inviata correttamente!'));
|
||||
} else {
|
||||
|
|
|
@ -279,7 +279,7 @@ switch (post('op')) {
|
|||
if (filter('op') == 'link_file') {
|
||||
$nome = filter('nome_allegato');
|
||||
|
||||
if ($nome == 'Logo stampe' or $nome = 'Filigrana stampe' ){
|
||||
if ($nome == 'Logo stampe' or $nome = 'Filigrana stampe') {
|
||||
if (setting('Azienda predefinita') == $id_record && filter('nome_allegato') == $nome) {
|
||||
Settings::setValue($nome, $upload);
|
||||
}
|
||||
|
|
|
@ -297,7 +297,6 @@ switch ($resource) {
|
|||
|
||||
break;
|
||||
|
||||
|
||||
case 'relazioni':
|
||||
|
||||
$query = 'SELECT id, descrizione, colore AS _bgcolor_ FROM an_relazioni ORDER BY descrizione';
|
||||
|
@ -311,7 +310,6 @@ switch ($resource) {
|
|||
}
|
||||
|
||||
break;
|
||||
|
||||
|
||||
case 'dichiarazioni_intento':
|
||||
$query = "SELECT id, CONCAT_WS(' - ', numero_protocollo, numero_progressivo) as descrizione FROM co_dichiarazioni_intento |where| ORDER BY data";
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
<?php
|
||||
|
||||
if (in_array($id_cliente, $tipi_anagrafica) or in_array($id_fornitore, $tipi_anagrafica)) {
|
||||
echo '
|
||||
<div class="btn-group">
|
||||
|
@ -15,7 +16,6 @@ if (in_array($id_cliente, $tipi_anagrafica) or in_array($id_fornitore, $tipi_ana
|
|||
</a></li>';
|
||||
}
|
||||
|
||||
|
||||
if (in_array($id_cliente, $tipi_anagrafica)) {
|
||||
echo '
|
||||
<li><a data-toggle="modal" data-title="'.tr('Aggiungi intervento').'" data-href="add.php?id_module='.Modules::get('Interventi')['id'].'&idanagrafica='.$record['idanagrafica'].'"><i class="fa fa-wrench"></i>'.tr('Nuovo intervento').'
|
||||
|
|
|
@ -237,8 +237,8 @@ echo '
|
|||
</div>
|
||||
</div>';
|
||||
|
||||
if ($is_cliente or $is_fornitore or $is_tecnico){
|
||||
echo '
|
||||
if ($is_cliente or $is_fornitore or $is_tecnico) {
|
||||
echo '
|
||||
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-heading">
|
||||
|
@ -289,7 +289,7 @@ echo '
|
|||
</div>
|
||||
</div>';
|
||||
|
||||
echo '
|
||||
echo '
|
||||
<div class="tab-pane '.(!$is_cliente ? 'hide' : 'active').'" id="cliente">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
|
@ -341,30 +341,30 @@ echo '
|
|||
</div>
|
||||
</div>';
|
||||
|
||||
// Collegamento con il conto
|
||||
$conto = $dbo->fetchOne('SELECT co_pianodeiconti3.id, co_pianodeiconti2.numero as numero, co_pianodeiconti3.numero as numero_conto, co_pianodeiconti3.descrizione as descrizione FROM co_pianodeiconti3 INNER JOIN co_pianodeiconti2 ON co_pianodeiconti3.idpianodeiconti2=co_pianodeiconti2.id WHERE co_pianodeiconti3.id = '.prepare($record['idconto_cliente']));
|
||||
// Collegamento con il conto
|
||||
$conto = $dbo->fetchOne('SELECT co_pianodeiconti3.id, co_pianodeiconti2.numero as numero, co_pianodeiconti3.numero as numero_conto, co_pianodeiconti3.descrizione as descrizione FROM co_pianodeiconti3 INNER JOIN co_pianodeiconti2 ON co_pianodeiconti3.idpianodeiconti2=co_pianodeiconti2.id WHERE co_pianodeiconti3.id = '.prepare($record['idconto_cliente']));
|
||||
|
||||
echo '
|
||||
echo '
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
';
|
||||
|
||||
if (!empty($conto['numero_conto'])) {
|
||||
$piano_dei_conti_cliente = tr('_NAME_', [
|
||||
if (!empty($conto['numero_conto'])) {
|
||||
$piano_dei_conti_cliente = tr('_NAME_', [
|
||||
'_NAME_' => $conto['numero'].'.'.$conto['numero_conto'].' '.$conto['descrizione'],
|
||||
]);
|
||||
echo Modules::link('Piano dei conti', null, null, null, 'class="pull-right"', 1, 'movimenti-'.$conto['id']);
|
||||
} else {
|
||||
$piano_dei_conti_cliente = tr('Nessuno');
|
||||
}
|
||||
echo Modules::link('Piano dei conti', null, null, null, 'class="pull-right"', 1, 'movimenti-'.$conto['id']);
|
||||
} else {
|
||||
$piano_dei_conti_cliente = tr('Nessuno');
|
||||
}
|
||||
|
||||
echo '
|
||||
echo '
|
||||
{[ "type": "select", "label": "'.tr('Piano dei conti cliente').'", "name": "piano_dei_conti_cliente", "values": "list=\"\": \"'.$piano_dei_conti_cliente.'\"", "readonly": 1 ]}
|
||||
</div>
|
||||
</div>
|
||||
</div>';
|
||||
|
||||
echo '
|
||||
echo '
|
||||
<div class="tab-pane '.(!$is_fornitore ? 'hide' : (!$is_cliente ? 'active' : '')).'" id="fornitore">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
|
@ -391,33 +391,33 @@ echo '
|
|||
{[ "type": "select", "label": "'.tr('Listino articoli').'", "name": "idlistino_acquisti", "values": "query=SELECT id, nome AS descrizione FROM mg_listini ORDER BY nome ASC", "value": "$idlistino_acquisti$" ]}
|
||||
</div>';
|
||||
|
||||
echo '
|
||||
echo '
|
||||
<div class="col-md-6">';
|
||||
|
||||
/*echo '
|
||||
<p>'.tr('Piano dei conti collegato: _NAME_', [
|
||||
'_NAME_' => $conto['numero'].'.'.$conto['numero_conto'].' '.$conto['descrizione'],
|
||||
]).Modules::link('Piano dei conti', null, '').'</p>';*/
|
||||
/*echo '
|
||||
<p>'.tr('Piano dei conti collegato: _NAME_', [
|
||||
'_NAME_' => $conto['numero'].'.'.$conto['numero_conto'].' '.$conto['descrizione'],
|
||||
]).Modules::link('Piano dei conti', null, '').'</p>';*/
|
||||
|
||||
// Collegamento con il conto
|
||||
$conto = $dbo->fetchOne('SELECT co_pianodeiconti2.numero as numero, co_pianodeiconti3.numero as numero_conto, co_pianodeiconti3.descrizione as descrizione FROM co_pianodeiconti3 INNER JOIN co_pianodeiconti2 ON co_pianodeiconti3.idpianodeiconti2=co_pianodeiconti2.id WHERE co_pianodeiconti3.id = '.prepare($record['idconto_fornitore']));
|
||||
// Collegamento con il conto
|
||||
$conto = $dbo->fetchOne('SELECT co_pianodeiconti2.numero as numero, co_pianodeiconti3.numero as numero_conto, co_pianodeiconti3.descrizione as descrizione FROM co_pianodeiconti3 INNER JOIN co_pianodeiconti2 ON co_pianodeiconti3.idpianodeiconti2=co_pianodeiconti2.id WHERE co_pianodeiconti3.id = '.prepare($record['idconto_fornitore']));
|
||||
|
||||
if (!empty($conto['numero_conto'])) {
|
||||
$piano_dei_conti_fornitore = tr('_NAME_', [
|
||||
if (!empty($conto['numero_conto'])) {
|
||||
$piano_dei_conti_fornitore = tr('_NAME_', [
|
||||
'_NAME_' => $conto['numero'].'.'.$conto['numero_conto'].' '.$conto['descrizione'],
|
||||
]);
|
||||
echo Modules::link('Piano dei conti', null, null, null, 'class="pull-right"');
|
||||
} else {
|
||||
$piano_dei_conti_fornitore = tr('Nessuno');
|
||||
}
|
||||
echo Modules::link('Piano dei conti', null, null, null, 'class="pull-right"');
|
||||
} else {
|
||||
$piano_dei_conti_fornitore = tr('Nessuno');
|
||||
}
|
||||
|
||||
echo '
|
||||
echo '
|
||||
{[ "type": "select", "label": "'.tr('Piano dei conti fornitore').'", "name": "piano_dei_conti_fornitore", "values": "list=\"\": \"'.$piano_dei_conti_fornitore.'\"", "readonly": 1 ]}
|
||||
</div>
|
||||
</div>
|
||||
</div>';
|
||||
|
||||
echo '
|
||||
echo '
|
||||
<div class="tab-pane'.(!$is_cliente && !$is_fornitore && $is_tecnico ? ' active' : '').''.(!$is_tecnico ? ' hide' : '').'" id="tecnico">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
|
@ -426,7 +426,7 @@ echo '
|
|||
</div>
|
||||
</div>';
|
||||
|
||||
echo '
|
||||
echo '
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -4,9 +4,9 @@ include_once __DIR__.'/../../core.php';
|
|||
|
||||
use Modules\Anagrafiche\Anagrafica;
|
||||
|
||||
$rs = $dbo->fetchArray("SELECT idtipoanagrafica, descrizione FROM an_tipianagrafiche");
|
||||
foreach ($rs as $riga){
|
||||
${"id_".strtolower($riga['descrizione'])} = $riga['idtipoanagrafica'];
|
||||
$rs = $dbo->fetchArray('SELECT idtipoanagrafica, descrizione FROM an_tipianagrafiche');
|
||||
foreach ($rs as $riga) {
|
||||
${'id_'.strtolower($riga['descrizione'])} = $riga['idtipoanagrafica'];
|
||||
}
|
||||
|
||||
if (isset($id_record)) {
|
||||
|
|
|
@ -22,10 +22,10 @@ switch (filter('op')) {
|
|||
$nota = filter('nota');
|
||||
$colore = filter('colore');
|
||||
|
||||
$n = $dbo->fetchNum("SELECT * FROM `mg_categorie` WHERE `nome` LIKE ".prepare($nome));
|
||||
$n = $dbo->fetchNum('SELECT * FROM `mg_categorie` WHERE `nome` LIKE '.prepare($nome));
|
||||
|
||||
if (isset($nome)) {
|
||||
if ($n==0) {
|
||||
if ($n == 0) {
|
||||
$dbo->query('INSERT INTO `mg_categorie` (`nome`, `colore`, `nota`) VALUES ('.prepare($nome).', '.prepare($colore).', '.prepare($nota).')');
|
||||
|
||||
$id_record = $dbo->lastInsertedID();
|
||||
|
@ -37,7 +37,7 @@ switch (filter('op')) {
|
|||
flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [
|
||||
'_TYPE_' => 'categoria',
|
||||
]));
|
||||
}else{
|
||||
} else {
|
||||
flash()->error(tr('Esiste già una categoria con lo stesso nome!'));
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -173,7 +173,7 @@ switch (post('op')) {
|
|||
$xml = \Util\XML::read($fattura->getXML());
|
||||
|
||||
$dati_generali = $xml['FatturaElettronicaBody']['DatiGenerali']['DatiGeneraliDocumento'];
|
||||
$totale_documento = ($fattura->isNota() ) ? -abs(floatval($dati_generali['ImportoTotaleDocumento'])) : abs(floatval($dati_generali['ImportoTotaleDocumento'])) ?: null;
|
||||
$totale_documento = ($fattura->isNota()) ? -abs(floatval($dati_generali['ImportoTotaleDocumento'])) : abs(floatval($dati_generali['ImportoTotaleDocumento'])) ?: null;
|
||||
} catch (Exception $e) {
|
||||
$totale_documento = null;
|
||||
}
|
||||
|
@ -490,7 +490,6 @@ switch (post('op')) {
|
|||
flash()->info(tr('Intervento _NUM_ rimosso!', [
|
||||
'_NUM_' => $idintervento,
|
||||
]));
|
||||
|
||||
} catch (InvalidArgumentException $e) {
|
||||
flash()->error(tr('Errore durante l\'eliminazione della riga!'));
|
||||
}
|
||||
|
|
|
@ -191,26 +191,26 @@ switch (post('op')) {
|
|||
$fattura = Fattura::find($id);
|
||||
|
||||
$id_segment = (post('id_segment') ? post('id_segment') : $fattura->id_segment);
|
||||
$dir = $dbo->fetchOne("SELECT dir FROM co_tipidocumento WHERE id=".prepare($fattura->idtipodocumento))['dir'];
|
||||
$dir = $dbo->fetchOne('SELECT dir FROM co_tipidocumento WHERE id='.prepare($fattura->idtipodocumento))['dir'];
|
||||
|
||||
//+ 1 giorno
|
||||
if(post('skip_time')=='Giorno'){
|
||||
$data = date("Y-m-d", strtotime( '+1 day' , strtotime ( $fattura->data )) );
|
||||
if (post('skip_time') == 'Giorno') {
|
||||
$data = date('Y-m-d', strtotime('+1 day', strtotime($fattura->data)));
|
||||
}
|
||||
|
||||
//+ 1 settimana
|
||||
if(post('skip_time')=='Settimana'){
|
||||
$data = date("Y-m-d", strtotime( '+1 week' , strtotime ( $fattura->data )) );
|
||||
if (post('skip_time') == 'Settimana') {
|
||||
$data = date('Y-m-d', strtotime('+1 week', strtotime($fattura->data)));
|
||||
}
|
||||
|
||||
//+ 1 mese
|
||||
if(post('skip_time')=='Mese'){
|
||||
$data = date("Y-m-d", strtotime( '+1 month' , strtotime ( $fattura->data )) );
|
||||
if (post('skip_time') == 'Mese') {
|
||||
$data = date('Y-m-d', strtotime('+1 month', strtotime($fattura->data)));
|
||||
}
|
||||
|
||||
//+ 1 anno
|
||||
if(post('skip_time')=='Anno'){
|
||||
$data = date("Y-m-d", strtotime( '+1 year' , strtotime ( $fattura->data )) );
|
||||
if (post('skip_time') == 'Anno') {
|
||||
$data = date('Y-m-d', strtotime('+1 year', strtotime($fattura->data)));
|
||||
}
|
||||
|
||||
$new = $fattura->replicate();
|
||||
|
@ -223,8 +223,7 @@ switch (post('op')) {
|
|||
|
||||
$righe = $fattura->getRighe();
|
||||
foreach ($righe as $riga) {
|
||||
|
||||
if( !post('riferimenti') ){
|
||||
if (!post('riferimenti')) {
|
||||
$riga->idpreventivo = 0;
|
||||
$riga->idcontratto = 0;
|
||||
$riga->idintervento = 0;
|
||||
|
@ -237,12 +236,11 @@ switch (post('op')) {
|
|||
|
||||
$new_riga->save();
|
||||
|
||||
if( $new_riga->idarticolo ){
|
||||
if ($new_riga->idarticolo) {
|
||||
$articolo = Articolo::find($new_riga->id);
|
||||
$articolo->movimentaMagazzino($articolo->qta);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
flash()->info(tr('Fatture duplicate correttamente!'));
|
||||
|
|
|
@ -193,7 +193,8 @@ if (empty($record['is_fiscale'])) {
|
|||
} else {
|
||||
?>
|
||||
{[ "type": "select", "label": "<?php echo tr('Fornitore'); ?>", "name": "idanagrafica", "required": 1, "ajax-source": "fornitori", "value": "$idanagrafica$" ]}
|
||||
<?php } ?>
|
||||
<?php
|
||||
} ?>
|
||||
</div>
|
||||
|
||||
|
||||
|
@ -212,8 +213,7 @@ if (empty($record['is_fiscale'])) {
|
|||
<div class="col-md-6">
|
||||
|
||||
<?php
|
||||
echo Plugins::link('Sedi', $record['idsede_partenza'], null, null, 'class="pull-right"');
|
||||
?>
|
||||
echo Plugins::link('Sedi', $record['idsede_partenza'], null, null, 'class="pull-right"'); ?>
|
||||
|
||||
{[ "type": "select", "label": "<?php echo tr('Partenza merce'); ?>", "name": "idsede_partenza", "ajax-source": "sedi", "placeholder": "Sede legale", "value": "$idsede_partenza$", "icon-after": "add|<?php echo Modules::get('Anagrafiche')['id']; ?>|id_plugin=<?php echo Plugins::get('Sedi')['id']; ?>&id_parent=<?php echo $record['idanagrafica']; ?>||<?php echo (intval($block_edit)) ? 'disabled' : ''; ?>" ]}
|
||||
</div>
|
||||
|
@ -221,8 +221,7 @@ if (empty($record['is_fiscale'])) {
|
|||
<div class="col-md-6">
|
||||
|
||||
<?php
|
||||
echo Plugins::link('Sedi', $record['idsede_destinazione'], null, null, 'class="pull-right"');
|
||||
?>
|
||||
echo Plugins::link('Sedi', $record['idsede_destinazione'], null, null, 'class="pull-right"'); ?>
|
||||
|
||||
{[ "type": "select", "label": "<?php echo tr('Destinazione merce'); ?>", "name": "idsede_destinazione", "ajax-source": "sedi_azienda", "value": "$idsede_destinazione$", "readonly": "<?php echo (sizeof($articolo)) ? 1 : 0; ?>" ]}
|
||||
</div>
|
||||
|
@ -232,8 +231,7 @@ if (empty($record['is_fiscale'])) {
|
|||
<div class="col-md-6">
|
||||
|
||||
<?php
|
||||
echo Plugins::link('Sedi', $record['idsede_partenza'], null, null, 'class="pull-right"');
|
||||
?>
|
||||
echo Plugins::link('Sedi', $record['idsede_partenza'], null, null, 'class="pull-right"'); ?>
|
||||
|
||||
{[ "type": "select", "label": "<?php echo tr('Partenza merce'); ?>", "name": "idsede_partenza", "ajax-source": "sedi_azienda", "placeholder": "Sede legale", "value": "$idsede_partenza$", "readonly": "<?php echo (sizeof($articolo)) ? 1 : 0; ?>" ]}
|
||||
</div>
|
||||
|
@ -241,8 +239,7 @@ if (empty($record['is_fiscale'])) {
|
|||
<div class="col-md-6">
|
||||
|
||||
<?php
|
||||
echo Plugins::link('Sedi', $record['idsede_destinazione'], null, null, 'class="pull-right"');
|
||||
?>
|
||||
echo Plugins::link('Sedi', $record['idsede_destinazione'], null, null, 'class="pull-right"'); ?>
|
||||
|
||||
{[ "type": "select", "label": "<?php echo tr('Destinazione merce'); ?>", "name": "idsede_destinazione", "ajax-source": "sedi", "value": "$idsede_destinazione$", "readonly": "", "icon-after": "add|<?php echo Modules::get('Anagrafiche')['id']; ?>|id_plugin=<?php echo Plugins::get('Sedi')['id']; ?>&id_parent=<?php echo $record['idanagrafica']; ?>||<?php echo (intval($block_edit)) ? 'disabled' : ''; ?>" ]}
|
||||
</div>
|
||||
|
|
|
@ -99,8 +99,8 @@ foreach ($righe as $riga) {
|
|||
$extra_riga = '';
|
||||
if (!$r['is_descrizione']) {
|
||||
$extra_riga = tr('_DESCRIZIONE_CONTO__ID_DOCUMENTO__NUMERO_RIGA__CODICE_CIG__CODICE_CUP__RITENUTA_ACCONTO__RITENUTA_CONTRIBUTI_', [
|
||||
'_RITENUTA_ACCONTO_' => $r['ritenuta_acconto'] ? '<br>Ritenuta acconto: '.$r['ritenuta_acconto']: null,
|
||||
'_RITENUTA_CONTRIBUTI_' => $r['ritenuta_contributi'] ? '<br>Ritenuta contributi: '.$r['ritenuta_contributi']: null,
|
||||
'_RITENUTA_ACCONTO_' => $r['ritenuta_acconto'] ? '<br>Ritenuta acconto: '.$r['ritenuta_acconto'] : null,
|
||||
'_RITENUTA_CONTRIBUTI_' => $r['ritenuta_contributi'] ? '<br>Ritenuta contributi: '.$r['ritenuta_contributi'] : null,
|
||||
'_DESCRIZIONE_CONTO_' => $r['descrizione_conto'] ?: null,
|
||||
'_ID_DOCUMENTO_' => $r['id_documento_fe'] ? ' - DOC: '.$r['id_documento_fe'] : null,
|
||||
'_NUMERO_RIGA_' => $r['num_item'] ? ', NRI: '.$r['num_item'] : null,
|
||||
|
|
|
@ -391,7 +391,7 @@ class Fattura extends Document
|
|||
|
||||
foreach ($rate as $rata) {
|
||||
$scadenza = $rata['DataScadenzaPagamento'] ?: $this->data;
|
||||
$importo = ($this->isNota() ) ? $rata['ImportoPagamento'] : -$rata['ImportoPagamento'];
|
||||
$importo = ($this->isNota()) ? $rata['ImportoPagamento'] : -$rata['ImportoPagamento'];
|
||||
|
||||
self::registraScadenza($this, $importo, $scadenza, $is_pagato);
|
||||
}
|
||||
|
|
|
@ -6,20 +6,16 @@ switch (filter('op')) {
|
|||
case 'update':
|
||||
$is_all_valid = true;
|
||||
|
||||
|
||||
|
||||
foreach (post('setting') as $id => $value) {
|
||||
|
||||
$result = Settings::get($id);
|
||||
|
||||
|
||||
if (preg_match("/multiple\[(.+?)\]/", $result['tipo'], $m)) {
|
||||
$value = implode(",", $value);
|
||||
$value = implode(',', $value);
|
||||
}
|
||||
|
||||
$is_valid = Settings::setValue($id, $value);
|
||||
|
||||
if (!$is_valid) {
|
||||
|
||||
if (!$is_valid) {
|
||||
// integer
|
||||
if ($result['tipo'] == 'integer') {
|
||||
flash()->error(tr('Il valore inserito del parametro _NAME_ deve essere un numero intero!', [
|
||||
|
@ -34,8 +30,6 @@ switch (filter('op')) {
|
|||
'_NAME_' => '"'.$result['nome'].'"',
|
||||
]));
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
$is_all_valid &= $is_valid;
|
||||
|
|
|
@ -169,14 +169,11 @@ class Intervento extends Document
|
|||
|
||||
//$ultimo = Generator::getPreviousFrom($maschera, 'in_interventi', 'codice');
|
||||
|
||||
|
||||
if ((strpos($maschera, 'YYYY') !== false) or (strpos($maschera, 'yy') !== false)) {
|
||||
|
||||
$ultimo = Generator::getPreviousFrom($maschera, 'in_interventi', 'codice', [
|
||||
'YEAR(data_richiesta) = '.prepare(date('Y', strtotime($data))),
|
||||
]);
|
||||
|
||||
}else{
|
||||
} else {
|
||||
$ultimo = Generator::getPreviousFrom($maschera, 'in_interventi', 'codice');
|
||||
}
|
||||
|
||||
|
|
|
@ -68,7 +68,7 @@ foreach ($primo_livello as $conto_primo) {
|
|||
|
||||
foreach ($terzo_livello as $conto_terzo) {
|
||||
// Se il conto non ha documenti collegati posso eliminarlo
|
||||
$movimenti = $conto_terzo['numero_movimenti'];
|
||||
$movimenti = $conto_terzo['numero_movimenti'];
|
||||
|
||||
$totale_conto = $conto_terzo['totale'];
|
||||
$totale_conto = ($conto_primo['descrizione'] == 'Patrimoniale') ? $totale_conto : -$totale_conto;
|
||||
|
|
|
@ -204,7 +204,7 @@ echo '
|
|||
|
||||
// Margine
|
||||
$margine = $preventivo->margine;
|
||||
$margine_style = ($margine <= 0 and $preventivo->totale > 0) ? 'background-color: #FFC6C6; border: 3px solid red' : '';
|
||||
$margine_style = ($margine <= 0 and $preventivo->totale > 0) ? 'background-color: #FFC6C6; border: 3px solid red' : '';
|
||||
|
||||
echo '
|
||||
<tr>
|
||||
|
|
|
@ -236,14 +236,12 @@ class Preventivo extends Document
|
|||
public static function getNextNumero($data)
|
||||
{
|
||||
$maschera = setting('Formato codice preventivi');
|
||||
|
||||
|
||||
if ((strpos($maschera, 'YYYY') !== false) or (strpos($maschera, 'yy') !== false)) {
|
||||
|
||||
$ultimo = Generator::getPreviousFrom($maschera, 'co_preventivi', 'numero', [
|
||||
'YEAR(data_bozza) = '.prepare(date('Y', strtotime($data))),
|
||||
]);
|
||||
|
||||
}else{
|
||||
} else {
|
||||
$ultimo = Generator::getPreviousFrom($maschera, 'co_preventivi', 'numero');
|
||||
}
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ switch (filter('op')) {
|
|||
flash()->info(tr('Salvataggio completato.'));
|
||||
} else {
|
||||
flash()->error(tr("E' già presente una relazione _NAME_.", [
|
||||
'_TYPE_' => $descrizione,
|
||||
'_TYPE_' => $descrizione,
|
||||
]));
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -38,8 +38,8 @@ if (!empty($righe)) {
|
|||
'_NUM_' => count($righe),
|
||||
]).'.
|
||||
</div>';
|
||||
}else{
|
||||
?>
|
||||
} else {
|
||||
?>
|
||||
|
||||
<a class="btn btn-danger ask" data-backto="record-list">
|
||||
<i class="fa fa-trash"></i> <?php echo tr('Elimina'); ?>
|
||||
|
|
|
@ -73,7 +73,6 @@ switch (post('op')) {
|
|||
$query = 'DELETE FROM co_contratti_tipiintervento WHERE idtipointervento='.prepare($id_record);
|
||||
$dbo->query($query);
|
||||
|
||||
|
||||
$query = 'DELETE FROM in_tipiintervento WHERE idtipointervento='.prepare($id_record);
|
||||
$dbo->query($query);
|
||||
|
||||
|
|
|
@ -2,8 +2,9 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
if (!empty(filter('idanagrafica')))
|
||||
$utente['id_anagrafica'] = filter('idanagrafica');
|
||||
if (!empty(filter('idanagrafica'))) {
|
||||
$utente['id_anagrafica'] = filter('idanagrafica');
|
||||
}
|
||||
|
||||
$_SESSION['superselect']['idanagrafica'] = $utente['id_anagrafica'];
|
||||
|
||||
|
|
|
@ -808,7 +808,7 @@ class FatturaElettronica
|
|||
$percentuale = database()->fetchOne('SELECT percentuale FROM co_ritenutaacconto WHERE id = '.prepare($id_ritenuta))['percentuale'];
|
||||
|
||||
$result['DatiRitenuta'] = [
|
||||
'TipoRitenuta' => (Validate::isValidTaxCode($azienda['codice_fiscale']) and $cliente['tipo']=='Privato') ? 'RT01' : 'RT02',
|
||||
'TipoRitenuta' => (Validate::isValidTaxCode($azienda['codice_fiscale']) and $cliente['tipo'] == 'Privato') ? 'RT01' : 'RT02',
|
||||
'ImportoRitenuta' => $totale_ritenutaacconto,
|
||||
'AliquotaRitenuta' => $percentuale,
|
||||
'CausalePagamento' => setting("Causale ritenuta d'acconto"),
|
||||
|
|
|
@ -116,7 +116,7 @@ class FileManager implements ManagerInterface
|
|||
<i class="fa fa-external-link"></i> '.$r['name'].'
|
||||
</a>
|
||||
|
||||
<small> ('.$file->extension.')'.((!empty($file->size)) ? ' ('.\Util\FileSystem::formatBytes($file->size).')' : '').' '.(($r['name']=='Logo stampe' or $r['name']=='Filigrana stampe') ? '<i class="fa fa-file-text-o"></i>': '' ).'</small>'.'
|
||||
<small> ('.$file->extension.')'.((!empty($file->size)) ? ' ('.\Util\FileSystem::formatBytes($file->size).')' : '').' '.(($r['name'] == 'Logo stampe' or $r['name'] == 'Filigrana stampe') ? '<i class="fa fa-file-text-o"></i>' : '').'</small>'.'
|
||||
</td>
|
||||
|
||||
<td>'.\Translator::timestampToLocale($r['created_at']).'</td>
|
||||
|
|
|
@ -250,7 +250,7 @@ class Prints
|
|||
{
|
||||
//http://localhost/openstamanager/
|
||||
$folders = explode('/', dirname($_SERVER['PHP_SELF']));
|
||||
$base = (stripos($_SERVER['SERVER_PROTOCOL'],'https') === 0 ? 'https://' : 'http://').$_SERVER['SERVER_NAME'].'/'.$folders[1].'/';
|
||||
$base = (stripos($_SERVER['SERVER_PROTOCOL'], 'https') === 0 ? 'https://' : 'http://').$_SERVER['SERVER_NAME'].'/'.$folders[1].'/';
|
||||
|
||||
return ROOTDIR.'/assets/dist/pdfjs/web/viewer.html?file='.$base.ltrim(str_replace(DOCROOT, '', $path), '/');
|
||||
}
|
||||
|
@ -460,9 +460,8 @@ class Prints
|
|||
//'PDFA' => true,
|
||||
//'PDFAauto' => true,
|
||||
]);
|
||||
|
||||
if (setting('Filigrana stampe')){
|
||||
|
||||
if (setting('Filigrana stampe')) {
|
||||
$mpdf->SetWatermarkImage(
|
||||
DOCROOT.'/files/anagrafiche/'.setting('Filigrana stampe'),
|
||||
0.5,
|
||||
|
@ -471,12 +470,11 @@ class Prints
|
|||
);
|
||||
|
||||
// false = 'showWatermarkImage' => false,
|
||||
if ($settings['showWatermarkImage']==null){
|
||||
if ($settings['showWatermarkImage'] == null) {
|
||||
$mpdf->showWatermarkImage = true;
|
||||
}else{
|
||||
} else {
|
||||
$mpdf->showWatermarkImage = intval($settings['showWatermarkImage']);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Inclusione dei fogli di stile CSS
|
||||
|
|
|
@ -87,9 +87,7 @@ class Settings
|
|||
*/
|
||||
public static function setValue($setting, $value)
|
||||
{
|
||||
|
||||
$setting = self::get($setting);
|
||||
|
||||
|
||||
// Trasformazioni
|
||||
// Boolean (checkbox)
|
||||
|
@ -107,15 +105,12 @@ class Settings
|
|||
// verifico che il valore scelto sia nella lista enumerata nel db
|
||||
elseif (preg_match("/list\[(.+?)\]/", $setting->tipo, $m)) {
|
||||
$validator = v::in(explode(',', $m[1]));
|
||||
|
||||
}
|
||||
|
||||
// multiple
|
||||
// verifico che il valore scelto sia nella lista enumerata nel db
|
||||
elseif (preg_match("/multiple\[(.+?)\]/", $setting->tipo, $m[0][0])) {
|
||||
|
||||
//$validator = v::in(explode(',', $m[0][0][1]));
|
||||
|
||||
}
|
||||
|
||||
// Boolean (checkbox)
|
||||
|
@ -172,7 +167,7 @@ class Settings
|
|||
'text' => $value,
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
$result = '
|
||||
{[ "type": "select", "multiple": 1, "label": "'.$setting->nome.'", "name": "setting['.$setting->id.'][]", "values": '.json_encode($list).', "value": "'.$setting->valore.'", "required": "'.intval($required).'", "help": "'.$setting->help.'" ]}';
|
||||
}
|
||||
|
|
|
@ -21,14 +21,14 @@ echo '
|
|||
<tr>
|
||||
<td colspan="2">';
|
||||
|
||||
if (dateFormat($intervento->inizio)){
|
||||
echo '
|
||||
if (dateFormat($intervento->inizio)) {
|
||||
echo '
|
||||
<p>'.tr('Intervento _NUM_ del _DATE_', [
|
||||
'_NUM_' => $intervento->codice,
|
||||
'_DATE_' => dateFormat($intervento->inizio),
|
||||
]).'</p>';
|
||||
}else{
|
||||
echo '
|
||||
} else {
|
||||
echo '
|
||||
<p>'.tr('Promemoria _NUM_', [
|
||||
'_NUM_' => $intervento->codice,
|
||||
]).'</p>';
|
||||
|
@ -46,7 +46,7 @@ echo '
|
|||
|
||||
// Sessioni
|
||||
$sessioni = $intervento->sessioni;
|
||||
if (count($sessioni)>0) {
|
||||
if (count($sessioni) > 0) {
|
||||
echo '
|
||||
<tr>
|
||||
<td style="border-top: 0; border-bottom: 0;"></td>
|
||||
|
|
Loading…
Reference in New Issue