Stile del codice

This commit is contained in:
Dasc3er 2020-10-16 08:31:10 +02:00
parent a947a72ed2
commit 4730856aa6
31 changed files with 90 additions and 117 deletions

View File

@ -57,7 +57,6 @@ if (Auth::check()) {
<script>
window.onbeforeunload = null;
</script>';
}
$custom_css = setting('CSS Personalizzato');

View File

@ -109,15 +109,13 @@ echo '
// Data prevista evasione (per ordini)
if (in_array($module['name'], ['Ordini cliente', 'Ordini fornitore'])) {
if($options['action'] == 'add'){
if($options['dir'] == 'entrata'){
$confermato = setting("Conferma automaticamente le quantità negli ordini cliente");
if ($options['action'] == 'add') {
if ($options['dir'] == 'entrata') {
$confermato = setting('Conferma automaticamente le quantità negli ordini cliente');
} else {
$confermato = setting('Conferma automaticamente le quantità negli ordini fornitore');
}
else{
$confermato = setting("Conferma automaticamente le quantità negli ordini fornitore");
}
}
else{
} else {
$confermato = $result['confermato'];
}
echo '

View File

@ -55,7 +55,7 @@ switch (post('op')) {
$articolo->setPrezzoVendita(post('prezzo_vendita'), post('idiva_vendita'));
$articolo->save();
if( !empty(post('qta')) ){
if (!empty(post('qta'))) {
$data_movimento = new Carbon();
$articolo->movimenta(post('qta'), tr('Carico manuale'), $data_movimento->format('Y-m-d'), true);
}

View File

@ -133,9 +133,9 @@ switch (filter('op')) {
$query = 'SELECT *, in_interventi.codice, idstatointervento AS parent_idstato, in_interventi.idtipointervento AS parent_idtipo, (SELECT GROUP_CONCAT(CONCAT(matricola, " - ", nome) SEPARATOR ", ") FROM my_impianti INNER JOIN my_impianti_interventi ON my_impianti.id=my_impianti_interventi.idimpianto WHERE my_impianti_interventi.idintervento='.prepare($id).' GROUP BY my_impianti_interventi.idintervento) AS impianti, (SELECT descrizione FROM in_statiintervento WHERE idstatointervento=parent_idstato) AS stato, (SELECT descrizione FROM in_tipiintervento WHERE idtipointervento=parent_idtipo) AS tipo, (SELECT idzona FROM an_anagrafiche WHERE idanagrafica=in_interventi.idanagrafica) AS idzona FROM in_interventi LEFT JOIN in_interventi_tecnici ON in_interventi.id =in_interventi_tecnici.idintervento LEFT JOIN an_anagrafiche ON in_interventi.idanagrafica=an_anagrafiche.idanagrafica WHERE in_interventi.id='.prepare($id).' '.Modules::getAdditionalsQuery('Interventi');
$rs = $dbo->fetchArray($query);
//correggo info indirizzo citta cap provincia con quelle della sede di destinazione
if (!empty($rs[0]['idsede_destinazione'])){
$sede = $database->fetchOne("SELECT * FROM an_sedi WHERE id = ".prepare($rs[0]['idsede_destinazione']));
//correggo info indirizzo citta cap provincia con quelle della sede di destinazione
if (!empty($rs[0]['idsede_destinazione'])) {
$sede = $database->fetchOne('SELECT * FROM an_sedi WHERE id = '.prepare($rs[0]['idsede_destinazione']));
$rs[0]['indirizzo'] = $sede['nomesede'].'<br>'.$sede['indirizzo'];
$rs[0]['cap'] = $sede['cap'];
$rs[0]['citta'] = $sede['citta'];

View File

@ -289,7 +289,7 @@ echo '
style: "'.$def.'",
show_sunday: "'.setting('Visualizzare la domenica sul calendario').'",
start_time: "'.setting('Ora inizio sul calendario').'",
end_time: "'.((setting('Ora fine sul calendario') != '00:00:00' && !empty(setting('Ora fine sul calendario')) )? setting('Ora fine sul calendario'): '23:59:59').'",
end_time: "'.((setting('Ora fine sul calendario') != '00:00:00' && !empty(setting('Ora fine sul calendario'))) ? setting('Ora fine sul calendario') : '23:59:59').'",
write_permission: "'.intval($modulo_interventi->permission == 'rw').'",
tooltip: "'.setting('Utilizzare i tooltip sul calendario').'",
calendar: null,

View File

@ -82,7 +82,7 @@ echo '
<tr class="fifth-level">
<td style="vertical-align: middle;">'.str_repeat($space, 4).$info['code'].'.3 Data</td>
<td>
{[ "type": "date", "name": "'.$nome.'['.$key.'][data]", "value": "'.$dato['data'].'", "readonly": '.(empty($dato['id_documento']) ? 1:0 ).' ]}
{[ "type": "date", "name": "'.$nome.'['.$key.'][data]", "value": "'.$dato['data'].'", "readonly": '.(empty($dato['id_documento']) ? 1 : 0).' ]}
</td>
</tr>';
@ -91,7 +91,7 @@ echo '
<tr class="fifth-level">
<td style="vertical-align: middle;">'.str_repeat($space, 4).$info['code'].'.4 NumItem</td>
<td>
{[ "type": "text", "name": "'.$nome.'['.$key.'][num_item]", "value": "'.$dato['num_item'].'", "maxlength": 20, "readonly": '.(empty($dato['id_documento']) ? 1:0 ).' ]}
{[ "type": "text", "name": "'.$nome.'['.$key.'][num_item]", "value": "'.$dato['num_item'].'", "maxlength": 20, "readonly": '.(empty($dato['id_documento']) ? 1 : 0).' ]}
</td>
</tr>';
@ -100,7 +100,7 @@ echo '
<tr class="fifth-level">
<td style="vertical-align: middle;">'.str_repeat($space, 4).$info['code'].'.5 CodiceCommessaConvenzione</td>
<td>
{[ "type": "text", "name": "'.$nome.'['.$key.'][codice_commessa]", "value": "'.$dato['codice_commessa'].'", "maxlength": 100, "readonly": '.(empty($dato['id_documento']) ? 1:0 ).' ]}
{[ "type": "text", "name": "'.$nome.'['.$key.'][codice_commessa]", "value": "'.$dato['codice_commessa'].'", "maxlength": 100, "readonly": '.(empty($dato['id_documento']) ? 1 : 0).' ]}
</td>
</tr>';
@ -109,7 +109,7 @@ echo '
<tr class="fifth-level">
<td style="vertical-align: middle;">'.str_repeat($space, 4).$info['code'].'.6 CodiceCUP</td>
<td>
{[ "type": "text", "name": "'.$nome.'['.$key.'][codice_cup]", "value": "'.$dato['codice_cup'].'", "maxlength": 15, "readonly": '.(empty($dato['id_documento']) ? 1:0 ).' ]}
{[ "type": "text", "name": "'.$nome.'['.$key.'][codice_cup]", "value": "'.$dato['codice_cup'].'", "maxlength": 15, "readonly": '.(empty($dato['id_documento']) ? 1 : 0).' ]}
</td>
</tr>';
@ -118,7 +118,7 @@ echo '
<tr class="fifth-level" id="last-'.$nome.'-'.$key.'">
<td style="vertical-align: middle;">'.str_repeat($space, 4).$info['code'].'.7 CodiceCIG</td>
<td>
{[ "type": "text", "name": "'.$nome.'['.$key.'][codice_cig]", "value": "'.$dato['codice_cig'].'", "maxlength": 15, "readonly": '.(empty($dato['id_documento']) ? 1:0 ).' ]}
{[ "type": "text", "name": "'.$nome.'['.$key.'][codice_cig]", "value": "'.$dato['codice_cig'].'", "maxlength": 15, "readonly": '.(empty($dato['id_documento']) ? 1 : 0).' ]}
</td>
</tr>
</tbody>';
@ -142,4 +142,4 @@ $( document ).ready(function() {
}
});
});
</script>';
</script>';

View File

@ -788,5 +788,4 @@ class Fattura extends Document
{
return $this->anagrafica->ragione_sociale;
}
}

View File

@ -41,7 +41,7 @@ if (null == $orario_inizio || '00:00:00' == $orario_inizio) {
$id_tecnico = filter('id_tecnico');
if ($user['gruppo'] == 'Tecnici' && !empty($user['idanagrafica'])) {
$id_tecnico = $user['idanagrafica'];
}elseif ($user['gruppo'] == 'Clienti' && !empty($user['idanagrafica'])) {
} elseif ($user['gruppo'] == 'Clienti' && !empty($user['idanagrafica'])) {
$id_cliente = $user['idanagrafica'];
}
@ -162,7 +162,7 @@ if (!empty($id_intervento)) {
echo '
<div class="row">
<div class="col-md-4">
{[ "type": "select", "label": "'.tr('Cliente').'", "name": "idanagrafica", "required": 1, "value": "'.(!$id_cliente ? $id_anagrafica : $id_cliente).'", "ajax-source": "clienti", "icon-after": "add|'.$module_anagrafiche['id'].'|tipoanagrafica=Cliente&readonly_tipo=1", "readonly": "'.( (empty($id_anagrafica) && empty($id_cliente)) ? 0 : 1).'" ]}
{[ "type": "select", "label": "'.tr('Cliente').'", "name": "idanagrafica", "required": 1, "value": "'.(!$id_cliente ? $id_anagrafica : $id_cliente).'", "ajax-source": "clienti", "icon-after": "add|'.$module_anagrafiche['id'].'|tipoanagrafica=Cliente&readonly_tipo=1", "readonly": "'.((empty($id_anagrafica) && empty($id_cliente)) ? 0 : 1).'" ]}
</div>
<div class="col-md-4">

View File

@ -67,7 +67,6 @@ class Interventi extends Resource implements RetrieveInterface, CreateInterface,
LEFT JOIN `an_sedi` ON `in_interventi`.`idsede_destinazione` = `an_sedi`.`id`
WHERE EXISTS(SELECT `orario_fine` FROM `in_interventi_tecnici` WHERE `in_interventi_tecnici`.`idintervento` = `in_interventi`.`id` AND `orario_fine` BETWEEN :period_start AND :period_end AND idtecnico LIKE :idtecnico)";
// Se sono l'admin posso vedere tutte le attività
$id_anagrafica = $user->is_admin ? '%' : $user->idanagrafica;

View File

@ -252,5 +252,4 @@ class Intervento extends Document
{
return $this->anagrafica->ragione_sociale;
}
}

View File

@ -186,21 +186,21 @@ switch (post('op')) {
}
$articolo->save();
// Impostare data evasione su tutte le righe
if(post('data_evasione_all') == 1){
if (post('data_evasione_all') == 1) {
$righe = $ordine->getRighe();
foreach($righe as $riga){
foreach ($righe as $riga) {
$riga->data_evasione = post('data_evasione') ?: null;
$riga->save();
}
}
// Impostare confermato su tutte le righe
if(post('confermato_all') == 1){
if (post('confermato_all') == 1) {
$righe = $ordine->getRighe();
foreach($righe as $riga){
foreach ($righe as $riga) {
$riga->confermato = post('confermato') ?: 0;
$riga->save();
}

View File

@ -318,7 +318,6 @@ class Preventivo extends Document
return $this->anagrafica->ragione_sociale;
}
public function getRevisioniAttribute()
{
$revisioni = Preventivo::where('master_revision', '=', $this->master_revision)->get()->pluck('id')->toArray();

View File

@ -31,13 +31,13 @@ echo '
<div class="row">';
if($nome_stampa != 'Liquidazione IVA'){
echo'
if ($nome_stampa != 'Liquidazione IVA') {
echo'
<div class="col-md-4">
{[ "type": "select", "label": "'.tr('Sezionale').'", "name": "id_sezionale", "required": "1", "values": "query=SELECT id AS id, name AS descrizione FROM zz_segments WHERE id_module = (SELECT id FROM zz_modules WHERE name = \''.(($dir == 'entrata') ? 'Fatture di vendita' : 'Fatture di acquisto').'\') AND is_fiscale = 1 UNION SELECT 0 AS id, \'Tutti i sezionali\' AS descrizione" ]}
</div>';
}
echo'
}
echo'
<div class="col-md-4">
{[ "type": "date", "label": "'.tr('Data inizio').'", "required": "1", "name": "date_start", "value": "'.Translator::dateToLocale($_SESSION['period_start']).'" ]}
</div>

View File

@ -151,7 +151,6 @@ class Pianificazione extends Document
return $this->anagrafica->ragione_sociale;
}
public function getReference()
{
// TODO: Implement getReference() method.

View File

@ -177,7 +177,6 @@ class Promemoria extends Document
return $this->anagrafica->ragione_sociale;
}
public function getReference()
{
// TODO: Implement getReference() method.

View File

@ -29,7 +29,7 @@ trait ReferenceTrait
abstract public function getReferenceRagioneSociale();
public function getReference($show_ragione_sociale = NULL)
public function getReference($show_ragione_sociale = null)
{
// Informazioni disponibili
$name = $this->getReferenceName();
@ -40,10 +40,9 @@ trait ReferenceTrait
$ragione_sociale = $this->getReferenceRagioneSociale();
// Testi predefiniti
if (!empty($date) && !empty($number) && !empty($ragione_sociale) && !empty($show_ragione_sociale) ) {
if (!empty($date) && !empty($number) && !empty($ragione_sociale) && !empty($show_ragione_sociale)) {
$description = tr('_DOC_ num. _NUM_ del _DATE_ (_RAGIONE_SOCIALE_)');
}
elseif (!empty($date) && !empty($number)) {
} elseif (!empty($date) && !empty($number)) {
$description = tr('_DOC_ num. _NUM_ del _DATE_');
} elseif (!empty($number)) {
$description = tr('_DOC_ num. _NUM_');

View File

@ -67,28 +67,26 @@ foreach ($righe as $riga) {
<td class="text-center" nowrap="nowrap" style="vertical-align: middle">';
if ($riga->isArticolo()) {
echo $riga->codice;
$source_type = 'Modules\DDT\Components\Articolo';
}else{
echo '-';
$source_type = 'Modules\DDT\Components\Riga';
}
if ($riga->isArticolo()) {
echo $riga->codice;
$source_type = 'Modules\DDT\Components\Articolo';
} else {
echo '-';
$source_type = 'Modules\DDT\Components\Riga';
}
echo'
</td>
<td>
'.nl2br($r['descrizione']);
//Riferimenti odrini/ddt righe
if ( $riga->referenceTargets()->count() ){
if ($riga->referenceTargets()->count()) {
$source = $source_type::find($riga->id);
$riferimenti = $source->referenceTargets;
foreach ($riferimenti as $riferimento) {
echo '
<br><small>'.$riferimento->target->descrizione.'<br>'.reference($riferimento->target->getDocument()).'</small>';
}

View File

@ -66,8 +66,8 @@ if (!empty($documento['idsede_destinazione'])) {
$destinazione .= ' ('.$rsd[0]['provincia'].')';
}
if (!empty($rsd[0]['id_nazione'])) {
$nazione = $database->fetchOne("SELECT * FROM an_nazioni WHERE id = ".prepare($rsd[0]['id_nazione']));
if ($nazione['iso2']!='IT'){
$nazione = $database->fetchOne('SELECT * FROM an_nazioni WHERE id = '.prepare($rsd[0]['id_nazione']));
if ($nazione['iso2'] != 'IT') {
$destinazione .= ' - '.$nazione['name'];
}
}

View File

@ -88,8 +88,8 @@ if (!empty($record['idsede_destinazione'])) {
$destinazione .= ' ('.$rsd[0]['provincia'].')';
}
if (!empty($rsd[0]['id_nazione'])) {
$nazione = $database->fetchOne("SELECT * FROM an_nazioni WHERE id = ".prepare($rsd[0]['id_nazione']));
if ($nazione['iso2']!='IT'){
$nazione = $database->fetchOne('SELECT * FROM an_nazioni WHERE id = '.prepare($rsd[0]['id_nazione']));
if ($nazione['iso2'] != 'IT') {
$destinazione .= ' - '.$nazione['name'];
}
}

View File

@ -85,8 +85,8 @@ foreach ($replace as $prefix => $values) {
$citta .= ' ('.$values['provincia'].')';
}
if (!empty($values['id_nazione'])) {
$nazione = $database->fetchOne("SELECT * FROM an_nazioni WHERE id = ".prepare($values['id_nazione']));
if ($nazione['iso2']!='IT'){
$nazione = $database->fetchOne('SELECT * FROM an_nazioni WHERE id = '.prepare($values['id_nazione']));
if ($nazione['iso2'] != 'IT') {
$citta .= ' - '.$nazione['name'];
}
}
@ -151,7 +151,7 @@ $replaces = array_merge($replaces, [
'base_link()' => base_path(),
'directory' => Prints::get($id_print)['full_directory'],
'footer' => !empty($footer) ? $footer : '',
'dicitura_fissa_fattura' => setting('Dicitura fissa fattura').((setting('Regime Fiscale')!='RF02' && setting('Regime Fiscale')!='RF19' && setting('Regime Fiscale')!='RF18') ? tr('Documento privo di valenza fiscale (art 21 dpr 633/72).') : ''),
'dicitura_fissa_fattura' => setting('Dicitura fissa fattura').((setting('Regime Fiscale') != 'RF02' && setting('Regime Fiscale') != 'RF19' && setting('Regime Fiscale') != 'RF18') ? tr('Documento privo di valenza fiscale (art 21 dpr 633/72).') : ''),
]);
unset($replace);

View File

@ -44,9 +44,7 @@ $totale_iva_periodo_precedente = $totale_iva_vendite_periodo_precedente - $total
$totale_iva = $totale_iva_esigibile - $totale_iva_detraibile;
if($periodo == 'Trimestrale' && $totale_iva > 0){
if ($periodo == 'Trimestrale' && $totale_iva > 0) {
$maggiorazione = $totale_iva * 0.01;
$totale_iva_maggiorata = $totale_iva + $maggiorazione;
}
@ -67,7 +65,7 @@ echo'
</tr>
</thead>
<tbody>';
foreach($iva_vendite_esigibile as $record){
foreach ($iva_vendite_esigibile as $record) {
echo '
<tr>
<td>'.round($record['aliquota']).'%</td>
@ -89,7 +87,7 @@ echo'
<th class="text-center" colspan="5">IVA NON ESIGIBILE DEL PERIODO</th>
</tr>';
foreach($iva_vendite_nonesigibile as $record){
foreach ($iva_vendite_nonesigibile as $record) {
echo'
<tr>
<td>'.round($record['aliquota']).'%</td>
@ -110,7 +108,7 @@ echo'
<tr>
<th class="text-center" colspan="5">RIEPILOGO GENERALE IVA VENDITE</th>
</tr>';
foreach($iva_vendite as $record){
foreach ($iva_vendite as $record) {
echo'
<tr>
<td>'.round($record['aliquota']).'%</td>
@ -147,7 +145,7 @@ echo'
</thead>
<tbody>';
foreach($iva_acquisti_detraibile as $record){
foreach ($iva_acquisti_detraibile as $record) {
echo '
<tr>
<td>'.round($record['aliquota']).'%</td>
@ -170,7 +168,7 @@ echo'
<th class="text-center" colspan="5">IVA NON DETRAIBILE DEL PERIODO</th>
</tr>';
foreach($iva_acquisti_nondetraibile as $record){
foreach ($iva_acquisti_nondetraibile as $record) {
echo'
<tr>
<td>'.round($record['aliquota']).'%</td>
@ -192,7 +190,7 @@ echo'
<tr>
<th class="text-center" colspan="5">RIEPILOGO GENERALE IVA ACQUISTI</th>
</tr>';
foreach($iva_acquisti as $record){
foreach ($iva_acquisti as $record) {
echo'
<tr>
<td>'.round($record['aliquota']).'%</td>
@ -226,17 +224,17 @@ echo'
</thead>
<tbody>
<tr>';
if($totale_iva_anno_precedente >=0){
if ($totale_iva_anno_precedente >= 0) {
echo' <td>DEBITO ANNO PRECEDENTE</td>';
}else{
} else {
echo' <td>CREDITO ANNO PRECEDENTE</td>';
}
echo'<td class=text-right>'.moneyFormat(abs($totale_iva_anno_precedente)).'</td>
</tr>
<tr>';
if($totale_iva_periodo_precedente >=0){
if ($totale_iva_periodo_precedente >= 0) {
echo' <td>DEBITO PERIODO PRECEDENTE</td>';
}else{
} else {
echo' <td>CREDITO PERIODO PRECEDENTE</td>';
}
echo' <td class=text-right>'.moneyFormat(abs($totale_iva_periodo_precedente)).'</td>
@ -278,9 +276,9 @@ echo'
<td class=text-right></td>
</tr>
<tr>';
if($totale_iva >=0){
if ($totale_iva >= 0) {
echo' <td>IVA A DEBITO</td>';
}else{
} else {
echo' <td>IVA A CREDITO</td>';
}
echo' <td class=text-right>'.moneyFormat(abs($totale_iva)).'</td>
@ -310,4 +308,4 @@ echo'
<td class=text-right></td>
</tr>
</tbody>
</table>';
</table>';

View File

@ -27,36 +27,31 @@ $anno_precedente_start = (new Carbon($date_start))->subYears(1)->format('Y-m-d')
$anno_precedente_end = (new Carbon($date_end))->subYears(1)->format('Y-m-d');
$periodo = $dbo->fetchOne('SELECT valore FROM zz_settings WHERE nome="Liquidazione iva"');
if($periodo['valore'] == 'Mensile'){
if ($periodo['valore'] == 'Mensile') {
$periodo_precedente_start = (new Carbon($date_start))->subMonth(1)->format('Y-m-d');
$periodo_precedente_end = (new Carbon($date_end))->subMonth(1)->format('Y-m-d');
}
else{
} else {
$periodo_precedente_start = (new Carbon($date_start))->subMonth(3)->format('Y-m-d');
$periodo_precedente_end = (new Carbon($date_end))->subMonth(3)->format('Y-m-d');
}
$maggiorazione = 0;
$iva_vendite_esigibile=$dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota, co_iva.descrizione AS descrizione, SUM(iva) AS iva, SUM(subtotale-sconto) AS subtotale FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE co_documenti.split_payment=0 AND dir="entrata" AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' GROUP BY idiva');
$iva_vendite_esigibile = $dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota, co_iva.descrizione AS descrizione, SUM(iva) AS iva, SUM(subtotale-sconto) AS subtotale FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE co_documenti.split_payment=0 AND dir="entrata" AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' GROUP BY idiva');
$iva_vendite_nonesigibile=$dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota,co_iva.descrizione AS descrizione, SUM(iva) AS iva, SUM(subtotale-sconto) AS subtotale FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE co_documenti.split_payment=1 AND dir="entrata" AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' GROUP BY idiva');
$iva_vendite_nonesigibile = $dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota,co_iva.descrizione AS descrizione, SUM(iva) AS iva, SUM(subtotale-sconto) AS subtotale FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE co_documenti.split_payment=1 AND dir="entrata" AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' GROUP BY idiva');
$iva_vendite=$dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota,co_iva.descrizione AS descrizione, SUM(iva) AS iva, SUM(subtotale-sconto) AS subtotale FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE dir="entrata" AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' GROUP BY idiva');
$iva_vendite = $dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota,co_iva.descrizione AS descrizione, SUM(iva) AS iva, SUM(subtotale-sconto) AS subtotale FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE dir="entrata" AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' GROUP BY idiva');
$iva_vendite_anno_precedente=$dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota,co_iva.descrizione AS descrizione, SUM(iva) AS iva FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE dir="entrata" AND co_documenti.data_competenza >= '.prepare($anno_precedente_start).' AND co_documenti.data_competenza <= '.prepare($anno_precedente_end).' GROUP BY idiva');
$iva_vendite_anno_precedente = $dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota,co_iva.descrizione AS descrizione, SUM(iva) AS iva FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE dir="entrata" AND co_documenti.data_competenza >= '.prepare($anno_precedente_start).' AND co_documenti.data_competenza <= '.prepare($anno_precedente_end).' GROUP BY idiva');
$iva_vendite_periodo_precedente=$dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota,co_iva.descrizione AS descrizione, SUM(iva) AS iva FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE dir="entrata" AND co_documenti.data_competenza >= '.prepare($periodo_precedente_start).' AND co_documenti.data_competenza <= '.prepare($periodo_precedente_end).' GROUP BY idiva');
$iva_vendite_periodo_precedente = $dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota,co_iva.descrizione AS descrizione, SUM(iva) AS iva FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE dir="entrata" AND co_documenti.data_competenza >= '.prepare($periodo_precedente_start).' AND co_documenti.data_competenza <= '.prepare($periodo_precedente_end).' GROUP BY idiva');
$iva_acquisti_detraibile = $dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota,co_iva.descrizione AS descrizione, SUM(iva-iva/100*indetraibile) AS iva, SUM(subtotale-sconto) AS subtotale FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE co_documenti.split_payment=0 AND dir="uscita" AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' AND co_iva.indetraibile = 0 GROUP BY idiva');
$iva_acquisti_nondetraibile = $dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota, co_iva.descrizione AS descrizione, co_iva.indetraibile AS indetraibile, SUM(iva-iva/100*indetraibile) AS iva, SUM(subtotale-sconto) AS subtotale FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE dir="uscita" AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' AND co_iva.indetraibile != 0 GROUP BY idiva');
$iva_acquisti = $dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota,co_iva.descrizione AS descrizione, SUM(iva-iva/100*indetraibile) AS iva, SUM(subtotale-sconto) AS subtotale FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE dir="uscita" AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' GROUP BY idiva');
$iva_acquisti_detraibile=$dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota,co_iva.descrizione AS descrizione, SUM(iva-iva/100*indetraibile) AS iva, SUM(subtotale-sconto) AS subtotale FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE co_documenti.split_payment=0 AND dir="uscita" AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' AND co_iva.indetraibile = 0 GROUP BY idiva');
$iva_acquisti_nondetraibile=$dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota, co_iva.descrizione AS descrizione, co_iva.indetraibile AS indetraibile, SUM(iva-iva/100*indetraibile) AS iva, SUM(subtotale-sconto) AS subtotale FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE dir="uscita" AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' AND co_iva.indetraibile != 0 GROUP BY idiva');
$iva_acquisti=$dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota,co_iva.descrizione AS descrizione, SUM(iva-iva/100*indetraibile) AS iva, SUM(subtotale-sconto) AS subtotale FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE dir="uscita" AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).' GROUP BY idiva');
$iva_acquisti_anno_precedente=$dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota,co_iva.descrizione AS descrizione, SUM(iva-iva/100*indetraibile) AS iva FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE dir="uscita" AND co_documenti.data_competenza >= '.prepare($anno_precedente_start).' AND co_documenti.data_competenza <= '.prepare($anno_precedente_end).' GROUP BY idiva');
$iva_acquisti_periodo_precedente=$dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota,co_iva.descrizione AS descrizione, SUM(iva-iva/100*indetraibile) AS iva FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE dir="uscita" AND co_documenti.data_competenza >= '.prepare($periodo_precedente_start).' AND co_documenti.data_competenza <= '.prepare($periodo_precedente_end).' GROUP BY idiva');
$iva_acquisti_anno_precedente = $dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota,co_iva.descrizione AS descrizione, SUM(iva-iva/100*indetraibile) AS iva FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE dir="uscita" AND co_documenti.data_competenza >= '.prepare($anno_precedente_start).' AND co_documenti.data_competenza <= '.prepare($anno_precedente_end).' GROUP BY idiva');
$iva_acquisti_periodo_precedente = $dbo->fetchArray('SELECT co_iva.codice_natura_fe AS cod_iva, co_iva.percentuale AS aliquota,co_iva.descrizione AS descrizione, SUM(iva-iva/100*indetraibile) AS iva FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento INNER JOIN co_righe_documenti ON co_documenti.id=co_righe_documenti.iddocumento INNER JOIN co_iva ON co_righe_documenti.idiva=co_iva.id WHERE dir="uscita" AND co_documenti.data_competenza >= '.prepare($periodo_precedente_start).' AND co_documenti.data_competenza <= '.prepare($periodo_precedente_end).' GROUP BY idiva');

View File

@ -28,7 +28,6 @@ for ($i = 0; $i < sizeof($records); ++$i) {
}
}
if (get('lev') == '2' || get('lev') == '3') {
echo '
<tr>
@ -37,7 +36,7 @@ if (get('lev') == '2' || get('lev') == '3') {
<th class="text-right">'.moneyFormat(abs($dare)).'</th>
<th class="text-right">'.moneyFormat(abs($avere)).'</th>
</tr>';
} elseif(get('lev') == '1'){
} elseif (get('lev') == '1') {
$pareggio_dare = abs($dare);
$pareggio_avere = abs($avere);
echo '</table>
@ -50,7 +49,7 @@ if (get('lev') == '2' || get('lev') == '3') {
</tr>
<tr>';
if($risultato['totale'] <= 0){
if ($risultato['totale'] <= 0) {
echo '
<th></th>
<th></th>
@ -58,7 +57,7 @@ if (get('lev') == '2' || get('lev') == '3') {
<th class="text-right">'.moneyFormat(abs($risultato['totale'])).'</th>
</tr>';
$pareggio_avere += abs($risultato['totale']);
} else{
} else {
echo '
<th>PERDITA</th>
<th class="text-right">'.moneyFormat(abs($risultato['totale'])).'</th>
@ -78,4 +77,4 @@ if (get('lev') == '2' || get('lev') == '3') {
</table>';
}
echo '</tbody></table>';
echo '</tbody></table>';

View File

@ -25,7 +25,6 @@
*
* La personalizzazione specifica dell'header deve comunque seguire lo standard della cartella custom: anche se il file header.php non esiste nella stampa originaria, se si vuole personalizzare l'header bisogna crearlo all'interno della cartella custom.
*/
echo'
<h5 style="border-bottom:1px solid #777; display:block;">
<div class="col-xs-5">STAMPA MASTRINO <small>'.Translator::dateToLocale($date_start).' - '.Translator::dateTolocale($date_end).'</small></div>
@ -39,4 +38,4 @@ if (get('lev') == '3') {
} elseif (get('lev') == '2') {
echo'
'.$conto2['numero'].' '.$conto2['descrizione'].'<br>';
}
}

View File

@ -18,7 +18,7 @@
*/
include_once __DIR__.'/../../core.php';
$azienda= $dbo->fetchOne('SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica='.setting('Azienda predefinita'));
$azienda = $dbo->fetchOne('SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica='.setting('Azienda predefinita'));
$date_start = $_SESSION['period_start'];
$date_end = $_SESSION['period_end'];
@ -37,4 +37,4 @@ if (get('lev') == '3') {
$conto1 = $dbo->fetchOne('SELECT * FROM co_pianodeiconti1 WHERE id='.prepare($id_record));
$risultato = $dbo->fetchOne('SELECT SUM(totale) AS totale FROM `co_movimenti` INNER JOIN co_pianodeiconti3 ON co_movimenti.idconto=co_pianodeiconti3.id INNER JOIN co_pianodeiconti2 ON co_pianodeiconti3.idpianodeiconti2=co_pianodeiconti2.id WHERE idconto IN(SELECT id FROM co_pianodeiconti3 WHERE idpianodeiconti2 IN(SELECT id FROM co_pianodeiconti2 WHERE idpianodeiconti1=(SELECT id FROM co_pianodeiconti1 WHERE descrizione="Economico")))');
}
$prev_titolo = '';
$prev_titolo = '';

View File

@ -19,29 +19,24 @@
include_once __DIR__.'/../../core.php';
if($record['titolo'] != $prev_titolo && get('lev') == 1){
if ($record['titolo'] != $prev_titolo && get('lev') == 1) {
echo '
<tr>
<th colspan="4">'.$record['titolo'].'</th>
</tr>';
}
echo '
<tr>
<td>'.Translator::dateToLocale($record['data']).'</td>
<td>'.$record['descrizione'].'</td>';
if($record['totale']>=0){
if ($record['totale'] >= 0) {
echo '<td class="text-right">'.moneyFormat(abs($record['totale']), 2).'</td>
<td></td>';
}
else{
} else {
echo ' <td></td>
<td class="text-right">'.moneyFormat(abs($record['totale']), 2).'</td>';
}
echo '</tr>';
$prev_titolo = $record['titolo'];

View File

@ -25,7 +25,6 @@
*
* La personalizzazione specifica dell'header deve comunque seguire lo standard della cartella custom: anche se il file header.php non esiste nella stampa originaria, se si vuole personalizzare l'header bisogna crearlo all'interno della cartella custom.
*/
echo '
<div class="col-xs-12 text-right" >
<p><b>'.$f_ragionesociale.'</p>

View File

@ -54,4 +54,4 @@ $records = $dbo->fetchArray($query);
// Sostituzioni specifiche
$custom = [
'tipo' => $tipo,
];
];

View File

@ -23,7 +23,7 @@ echo '
<tr>';
echo '
<td>'.str_pad($record['idmovimenti'], 8, "0", STR_PAD_LEFT).'</td>
<td>'.str_pad($record['idmovimenti'], 8, '0', STR_PAD_LEFT).'</td>
<td>'.Translator::datetoLocale($record['data_competenza']).'</td>
<td>'.$record['numero_esterno'].'</td>
<td>'.Translator::datetoLocale($record['data']).'</td>

View File

@ -1,6 +1,6 @@
<?php
if (file_exists(base_dir().'/files/my_impianti')){
if (file_exists(base_dir().'/files/my_impianti')) {
copyr(base_dir().'/files/my_impianti', base_dir().'/files/impianti');
delete(base_dir().'/files/my_impianti');
}

View File

@ -2,10 +2,10 @@
// File e cartelle deprecate
$files = [
'plugins/fornitori_articolo',
'plugins/fornitori_articolo',
'templates/partitario_mastrino/partitario.html',
'templates/partitario_mastrino/partitario_body.html',
'templates/partitario_mastrino/pdfgen.partitario_mastrino.php'
'templates/partitario_mastrino/pdfgen.partitario_mastrino.php',
];
foreach ($files as $key => $value) {