1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-27 00:37:38 +01:00

Normalizzazione dello stile del codice

This commit is contained in:
Thomas Zilio 2018-02-18 19:53:23 +01:00
parent 4f9f28b909
commit 6bb310675d
117 changed files with 584 additions and 629 deletions

View File

@ -289,7 +289,7 @@ if (empty($creation) && (!file_exists('config.inc.php') || !$valid_config)) {
<div id="step-1"> <div id="step-1">
<p>'.tr('Benvenuto in <strong>OpenSTAManager</strong>!').'</p> <p>'.tr('Benvenuto in <strong>OpenSTAManager</strong>!').'</p>
<p>'.tr("Prima di procedere alla configurazione e all'installazione del software, sono necessari alcuni accorgimenti per garantire il corretto funzionamento del gestionale. Stai utilizzando la versione PHP ".phpversion()."").'.</p> <p>'.tr("Prima di procedere alla configurazione e all'installazione del software, sono necessari alcuni accorgimenti per garantire il corretto funzionamento del gestionale. Stai utilizzando la versione PHP ".phpversion().'').'.</p>
<hr>'; <hr>';
// Estensioni di PHP // Estensioni di PHP

View File

@ -171,7 +171,7 @@ if (filter('action') == 'do_update') {
<p>'.tr("E' necessario aggiornare il database a una nuova versione").'.</p>'; <p>'.tr("E' necessario aggiornare il database a una nuova versione").'.</p>';
} }
echo ' echo '
<p>'.tr("Premi il tasto _BUTTON_ per procedere con l'".(!$dbo->isInstalled() ? tr('installazione') : tr('aggiornamento'))."!", [ <p>'.tr("Premi il tasto _BUTTON_ per procedere con l'".(!$dbo->isInstalled() ? tr('installazione') : tr('aggiornamento')).'!', [
'_BUTTON_' => '<b>"'.$button.'"</b>', '_BUTTON_' => '<b>"'.$button.'"</b>',
]).'</p> ]).'</p>
<input type="button" class="btn btn-primary" value="'.$button.'" onclick="continue_update()" id="contine_button"> <input type="button" class="btn btn-primary" value="'.$button.'" onclick="continue_update()" id="contine_button">

View File

@ -1,38 +1,38 @@
<?php <?php
include_once(__DIR__."/core.php"); include_once __DIR__.'/core.php';
$pageTitle = "Info"; $pageTitle = 'Info';
if( file_exists($docroot."/include/custom/top.php") ){ if (file_exists($docroot.'/include/custom/top.php')) {
include($docroot."/include/custom/top.php"); include($docroot.'/include/custom/top.php');
} } else {
else{ include($docroot.'/include/top.php');
include($docroot."/include/top.php");
} }
?> ?>
<div class="box"> <div class="box">
<div class="box-header"> <div class="box-header">
<img src="<?php echo $img ?>/logo.png" alt="<?php echo tr("OSM Logo"); ?>"> <img src="<?php echo $img; ?>/logo.png" alt="<?php echo tr('OSM Logo'); ?>">
<h3 class="box-title"><?php echo tr("OpenSTAManager"); ?></h3> <h3 class="box-title"><?php echo tr('OpenSTAManager'); ?></h3>
<div class="pull-right"> <div class="pull-right">
<i class="fa fa-info"></i> <?php echo tr("Informazioni") ?> <i class="fa fa-info"></i> <?php echo tr('Informazioni'); ?>
</div> </div>
</div> </div>
<div class="box-body"> <div class="box-body">
<?php <?php
if( file_exists("assistenza.php")) include("assistenza.php"); if (file_exists('assistenza.php')) {
else{ include('assistenza.php');
?> } else {
?>
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-8"> <div class="col-xs-12 col-md-8">
<p><?php echo tr('<b>OpenSTAManager</b> è un <b>software libero</b> ideato e sviluppato da <a href="mailto:info@openstamanager.com">Fabio Lovato</a>') ?>.</p> <p><?php echo tr('<b>OpenSTAManager</b> è un <b>software libero</b> ideato e sviluppato da <a href="mailto:info@openstamanager.com">Fabio Lovato</a>'); ?>.</p>
<p><?php echo tr('Il nome significa "Gestore di STA (<b>Servizio Tecnico Assistenza</b>) aperto" ed è stato creato per gestire e archiviare l\'assistenza tecnica fornita ai propri clienti') ?>.</p> <p><?php echo tr('Il nome significa "Gestore di STA (<b>Servizio Tecnico Assistenza</b>) aperto" ed è stato creato per gestire e archiviare l\'assistenza tecnica fornita ai propri clienti'); ?>.</p>
</div> </div>
<div class="col-xs-12 col-md-4"> <div class="col-xs-12 col-md-4">
<p><b><?php echo tr("Sito web") ?>:</b> <a href="http://www.openstamanager.com" target="_blank">http://www.openstamanager.com</a></p> <p><b><?php echo tr('Sito web'); ?>:</b> <a href="http://www.openstamanager.com" target="_blank">http://www.openstamanager.com</a></p>
<p><b><?php echo tr("Versione") ?>:</b> <?php echo $version.' <small class="text-muted">('.(!empty($revision) ? 'R'.$revision : tr('In sviluppo')).')'; ?></small></p> <p><b><?php echo tr('Versione'); ?>:</b> <?php echo $version.' <small class="text-muted">('.(!empty($revision) ? 'R'.$revision : tr('In sviluppo')).')'; ?></small></p>
<p><b><?php echo tr("Licenza") ?>:</b> <a href="http://www.gnu.org/licenses/gpl-3.0.txt" target="_blank" title="<?php echo tr("Vai al sito per leggere la licenza")?>">GPLv3</a></p> <p><b><?php echo tr('Licenza'); ?>:</b> <a href="http://www.gnu.org/licenses/gpl-3.0.txt" target="_blank" title="<?php echo tr('Vai al sito per leggere la licenza'); ?>">GPLv3</a></p>
</div> </div>
</div> </div>
@ -42,14 +42,14 @@ else{
<div class="col-xs-12 col-md-6"> <div class="col-xs-12 col-md-6">
<div class="box box-primary"> <div class="box box-primary">
<div class="box-header"> <div class="box-header">
<h3 class="box-title text-uppercase"><i class="fa fa-globe"></i> <?php echo tr("Perchè software libero") ?></h3> <h3 class="box-title text-uppercase"><i class="fa fa-globe"></i> <?php echo tr('Perchè software libero'); ?></h3>
</div> </div>
<div class="box-body"> <div class="box-body">
<p><?php echo tr("Il progetto è software libero perchè permette a tutti di conoscere come funziona avendo il codice sorgente del programma e fornisce così la possibilità di studiare come funziona, modificarlo, adattarlo alle proprie esigenze e, in ambito commerciale, non obbliga l'utilizzatore ad essere legato allo stesso fornitore di assistenza") ?>.</p> <p><?php echo tr("Il progetto è software libero perchè permette a tutti di conoscere come funziona avendo il codice sorgente del programma e fornisce così la possibilità di studiare come funziona, modificarlo, adattarlo alle proprie esigenze e, in ambito commerciale, non obbliga l'utilizzatore ad essere legato allo stesso fornitore di assistenza"); ?>.</p>
<p><?php echo tr("E' altrettanto importante sapere come funziona per conoscere come vengono trattati i VOSTRI dati, proteggendo così la vostra <b>privacy</b>") ?>.</p> <p><?php echo tr("E' altrettanto importante sapere come funziona per conoscere come vengono trattati i VOSTRI dati, proteggendo così la vostra <b>privacy</b>"); ?>.</p>
<p><?php echo tr("OpenSTAManager è inoltre stato progettato utilizzando altro software libero, tra cui principalmente") ?>:</p> <p><?php echo tr('OpenSTAManager è inoltre stato progettato utilizzando altro software libero, tra cui principalmente'); ?>:</p>
<a href="http://www.php.net" target="_blank"><i class="fa fa-circle-o-notch"></i> PHP</a><br> <a href="http://www.php.net" target="_blank"><i class="fa fa-circle-o-notch"></i> PHP</a><br>
<a href="http://www.mysql.com" target="_blank"><i class="fa fa-circle-o-notch"></i> MySQL</a><br> <a href="http://www.mysql.com" target="_blank"><i class="fa fa-circle-o-notch"></i> MySQL</a><br>
<a href="http://jquery.com" target="_blank"><i class="fa fa-circle-o-notch"></i> JQuery</a><br> <a href="http://jquery.com" target="_blank"><i class="fa fa-circle-o-notch"></i> JQuery</a><br>
@ -63,23 +63,23 @@ else{
<div class="col-xs-12 col-md-6"> <div class="col-xs-12 col-md-6">
<div class="box box-danger"> <div class="box box-danger">
<div class="box-header"> <div class="box-header">
<h3 class="box-title text-uppercase"><i class="fa fa-group"></i> <?php echo tr("Community") ?></h3> <h3 class="box-title text-uppercase"><i class="fa fa-group"></i> <?php echo tr('Community'); ?></h3>
</div> </div>
<div class="box-body"> <div class="box-body">
<p><?php echo tr("La community è un componente importante in un progetto open source perchè mette in contatto le persone tra di loro, utenti e programmatori") ?>.</p> <p><?php echo tr('La community è un componente importante in un progetto open source perchè mette in contatto le persone tra di loro, utenti e programmatori'); ?>.</p>
<p><?php echo tr("Con OpenSTAManager siamo presenti su") ?>:</p> <p><?php echo tr('Con OpenSTAManager siamo presenti su'); ?>:</p>
<div class="well"> <div class="well">
<div class="row"> <div class="row">
<div class="col-md-4 text-center"> <div class="col-md-4 text-center">
<a href="http://www.openstamanager.com/forum/" target="_blank"><i class="fa fa-2x fa-edit"></i><br><?php echo tr("Forum") ?></b></a> <a href="http://www.openstamanager.com/forum/" target="_blank"><i class="fa fa-2x fa-edit"></i><br><?php echo tr('Forum'); ?></b></a>
</div> </div>
<div class="col-md-4 text-center"> <div class="col-md-4 text-center">
<a href="http://eepurl.com/8MFgH" target="_blank"><i class="fa fa-2x fa-envelope"></i><br><?php echo tr("Mailing list") ?></a> <a href="http://eepurl.com/8MFgH" target="_blank"><i class="fa fa-2x fa-envelope"></i><br><?php echo tr('Mailing list'); ?></a>
</div> </div>
<div class="col-md-4 text-center"> <div class="col-md-4 text-center">
<a href="https://www.facebook.com/openstamanager" target="_blank"><i class="fa fa-2x fa-facebook-square"></i><br><?php echo tr("Pagina Facebook") ?></a> <a href="https://www.facebook.com/openstamanager" target="_blank"><i class="fa fa-2x fa-facebook-square"></i><br><?php echo tr('Pagina Facebook'); ?></a>
</div> </div>
</div> </div>
</div> </div>
@ -89,11 +89,11 @@ else{
<div class="box box-default"> <div class="box box-default">
<div class="box-header"> <div class="box-header">
<h3 class="box-title text-uppercase"><i class="fa fa-download"></i> <?php echo tr("Aggiornamenti e nuove versioni") ?></h3> <h3 class="box-title text-uppercase"><i class="fa fa-download"></i> <?php echo tr('Aggiornamenti e nuove versioni'); ?></h3>
</div> </div>
<div class="box-body"> <div class="box-body">
<p><?php echo tr("Tutti gli aggiornamenti e le nuove versioni sono disponibili all'indirizzo") ?>:</p> <p><?php echo tr("Tutti gli aggiornamenti e le nuove versioni sono disponibili all'indirizzo"); ?>:</p>
<a href="http://www.openstamanager.com/downloads/" target="_blank"><i class="fa fa-external-link"></i> www.openstamanager.com/downloads/</a> <a href="http://www.openstamanager.com/downloads/" target="_blank"><i class="fa fa-external-link"></i> www.openstamanager.com/downloads/</a>
</div> </div>
</div> </div>
@ -104,16 +104,16 @@ else{
<div class="col-xs-12 col-md-6"> <div class="col-xs-12 col-md-6">
<div class="box box-warning"> <div class="box box-warning">
<div class="box-header"> <div class="box-header">
<h3 class="box-title text-uppercase"><i class="fa fa-money"></i> <?php echo tr("Supporta il progetto") ?></h3> <h3 class="box-title text-uppercase"><i class="fa fa-money"></i> <?php echo tr('Supporta il progetto'); ?></h3>
</div> </div>
<div class="box-body"> <div class="box-body">
<p><?php echo tr("OpenSTAManager è software libero ed è nato e cresciuto con il lavoro volontario di alcuni programmatori") ?>.</p> <p><?php echo tr('OpenSTAManager è software libero ed è nato e cresciuto con il lavoro volontario di alcuni programmatori'); ?>.</p>
<p><?php echo tr("La filosofia del software libero fa sì che il progetto sia <b>accessibile a tutti</b> e nel nostro caso specifico lo è, anche dal punto di vista della gratuità") ?>.</p> <p><?php echo tr('La filosofia del software libero fa sì che il progetto sia <b>accessibile a tutti</b> e nel nostro caso specifico lo è, anche dal punto di vista della gratuità'); ?>.</p>
<p><?php echo tr("Offriamo supporto a pagamento professionale a chi fosse interessato, ma a chi non interessa il supporto a pagamento e sta comunque utilizzando il software chiediamo una donazione per il lavoro svolto finora e per la possibilità di continuare questo progetto con lo stesso spirito con cui è nato. Con le donazioni non diventiamo ricchi, ma è un <b>grande simbolo di apprezzamento</b>") ?>.</p> <p><?php echo tr('Offriamo supporto a pagamento professionale a chi fosse interessato, ma a chi non interessa il supporto a pagamento e sta comunque utilizzando il software chiediamo una donazione per il lavoro svolto finora e per la possibilità di continuare questo progetto con lo stesso spirito con cui è nato. Con le donazioni non diventiamo ricchi, ma è un <b>grande simbolo di apprezzamento</b>'); ?>.</p>
<a href="http://sourceforge.net/donate/index.php?group_id=236538" class="btn btn-lg btn-success" target="_blank"><i class="fa fa-usd"></i> <?php echo tr("Supporta questo progetto") ?></a> <a href="http://sourceforge.net/donate/index.php?group_id=236538" class="btn btn-lg btn-success" target="_blank"><i class="fa fa-usd"></i> <?php echo tr('Supporta questo progetto'); ?></a>
</div> </div>
</div> </div>
</div> </div>
@ -122,15 +122,15 @@ else{
<div class="col-xs-12 col-md-6"> <div class="col-xs-12 col-md-6">
<div class="box box-success"> <div class="box box-success">
<div class="box-header"> <div class="box-header">
<h3 class="box-title text-uppercase"><i class="fa fa-euro"></i> <?php echo tr("Servizi a pagamento") ?></h3> <h3 class="box-title text-uppercase"><i class="fa fa-euro"></i> <?php echo tr('Servizi a pagamento'); ?></h3>
</div> </div>
<div class="box-body"> <div class="box-body">
<p><?php echo tr("Per le aziende che hanno necessità di essere seguite da <b>supporto professionale</b> è disponibile un servizio di assistenza e supporto a pagamento") ?>.</p> <p><?php echo tr('Per le aziende che hanno necessità di essere seguite da <b>supporto professionale</b> è disponibile un servizio di assistenza e supporto a pagamento'); ?>.</p>
<p><?php echo tr("E' disponibile anche un <b>servizio cloud</b> su cui poter installare OpenSTAManager, in modo da non doverti più preoccupare di backup e gestione dei dati") ?>.</p> <p><?php echo tr("E' disponibile anche un <b>servizio cloud</b> su cui poter installare OpenSTAManager, in modo da non doverti più preoccupare di backup e gestione dei dati"); ?>.</p>
<p><?php echo tr("Tutte le informazioni su servizi e prezzi le potete trovare qui") ?>:</p> <p><?php echo tr('Tutte le informazioni su servizi e prezzi le potete trovare qui'); ?>:</p>
<p><a href="http://www.openstamanager.com/per-le-aziende/" class="btn btn-lg btn-success" target="_blank"><i class="fa fa-thumbs-up"></i> <?php echo tr("Ottieni supporto professionale") ?></a></p> <p><a href="http://www.openstamanager.com/per-le-aziende/" class="btn btn-lg btn-success" target="_blank"><i class="fa fa-thumbs-up"></i> <?php echo tr('Ottieni supporto professionale'); ?></a></p>
</div> </div>
</div> </div>
</div> </div>
@ -143,11 +143,10 @@ else{
</div> </div>
<?php <?php
if( file_exists($docroot."/include/custom/bottom.php") ){ if (file_exists($docroot.'/include/custom/bottom.php')) {
include($docroot."/include/custom/bottom.php"); include($docroot.'/include/custom/bottom.php');
} } else {
else{ include($docroot.'/include/bottom.php');
include($docroot."/include/bottom.php");
} }
?> ?>

View File

@ -118,7 +118,6 @@ switch (post('op')) {
$_SESSION['infos'][] = tr('Posizione della voce _VOCE_ aggiornata!', [ $_SESSION['infos'][] = tr('Posizione della voce _VOCE_ aggiornata!', [
'_VOCE_' => '"'.$voce.'"', '_VOCE_' => '"'.$voce.'"',
]);*/ ]);*/
} }
$_SESSION['infos'][] = tr('Posizione voci di menù aggiornate!'); $_SESSION['infos'][] = tr('Posizione voci di menù aggiornate!');

View File

@ -169,27 +169,18 @@ switch (post('op')) {
$_SESSION['infos'][] = tr('Anagrafica Azienda impostata come predefinita. Per ulteriori informazionioni, visitare "Strumenti -> Impostazioni -> Generali".'); $_SESSION['infos'][] = tr('Anagrafica Azienda impostata come predefinita. Per ulteriori informazionioni, visitare "Strumenti -> Impostazioni -> Generali".');
} }
//se sto inserendo un tecnico, mi copio già le tariffe per le varie attività //se sto inserendo un tecnico, mi copio già le tariffe per le varie attività
if (in_array($id_tecnico, $post['idtipoanagrafica'])) { if (in_array($id_tecnico, $post['idtipoanagrafica'])) {
//per ogni tipo di attività //per ogni tipo di attività
$rs_tipiintervento = $dbo->fetchArray('SELECT * FROM in_tipiintervento'); $rs_tipiintervento = $dbo->fetchArray('SELECT * FROM in_tipiintervento');
for ($i = 0; $i < count($rs_tipiintervento); $i++) { for ($i = 0; $i < count($rs_tipiintervento); ++$i) {
if ($dbo->query('INSERT INTO in_tariffe( idtecnico, idtipointervento, costo_ore, costo_km, costo_dirittochiamata, costo_ore_tecnico, costo_km_tecnico, costo_dirittochiamata_tecnico ) VALUES( '.prepare($new_id).', '.prepare($rs_tipiintervento[$i]['idtipointervento']).', (SELECT costo_orario FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_km FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_diritto_chiamata FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_orario_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_km_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_diritto_chiamata_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).') )')) { if ($dbo->query('INSERT INTO in_tariffe( idtecnico, idtipointervento, costo_ore, costo_km, costo_dirittochiamata, costo_ore_tecnico, costo_km_tecnico, costo_dirittochiamata_tecnico ) VALUES( '.prepare($new_id).', '.prepare($rs_tipiintervento[$i]['idtipointervento']).', (SELECT costo_orario FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_km FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_diritto_chiamata FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_orario_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_km_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).'), (SELECT costo_diritto_chiamata_tecnico FROM in_tipiintervento WHERE idtipointervento='.prepare($rs_tipiintervento[$i]['idtipointervento']).') )')) {
$_SESSION['infos'][] = tr('Informazioni salvate correttamente!'); $_SESSION['infos'][] = tr('Informazioni salvate correttamente!');
} else { } else {
$_SESSION['errors'][] = tr("Errore durante l'importazione tariffe!"); $_SESSION['errors'][] = tr("Errore durante l'importazione tariffe!");
} }
} }
} }
// Creo il relativo conto nel partitario (cliente) // Creo il relativo conto nel partitario (cliente)

View File

@ -20,14 +20,14 @@ echo '
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "select", "label": "'.tr('Tipo di anagrafica').'", "name": "idtipoanagrafica[]", "multiple": "1", "required": 1, "values": "query=SELECT idtipoanagrafica AS id, descrizione FROM an_tipianagrafiche WHERE idtipoanagrafica NOT IN (SELECT DISTINCT(x.idtipoanagrafica) FROM an_tipianagrafiche_anagrafiche x INNER JOIN an_tipianagrafiche t ON x.idtipoanagrafica = t.idtipoanagrafica INNER JOIN an_anagrafiche ON an_anagrafiche.idanagrafica = x.idanagrafica WHERE t.descrizione = \'Azienda\' AND deleted = 0) ORDER BY descrizione", "value": "'.$idtipoanagrafica .'" ]} {[ "type": "select", "label": "'.tr('Tipo di anagrafica').'", "name": "idtipoanagrafica[]", "multiple": "1", "required": 1, "values": "query=SELECT idtipoanagrafica AS id, descrizione FROM an_tipianagrafiche WHERE idtipoanagrafica NOT IN (SELECT DISTINCT(x.idtipoanagrafica) FROM an_tipianagrafiche_anagrafiche x INNER JOIN an_tipianagrafiche t ON x.idtipoanagrafica = t.idtipoanagrafica INNER JOIN an_anagrafiche ON an_anagrafiche.idanagrafica = x.idanagrafica WHERE t.descrizione = \'Azienda\' AND deleted = 0) ORDER BY descrizione", "value": "'.$idtipoanagrafica.'" ]}
</div> </div>
</div> </div>
<!-- PULSANTI --> <!-- PULSANTI -->
<div class="row"> <div class="row">
<div class="col-md-12 text-right"> <div class="col-md-12 text-right">
<button type="submit" class="btn btn-primary"><i class="fa fa-plus"></i> '. tr("Aggiungi").'</button> <button type="submit" class="btn btn-primary"><i class="fa fa-plus"></i> '.tr('Aggiungi').'</button>
</div> </div>
</div> </div>
</form>'; </form>';

View File

@ -8,7 +8,7 @@ switch ($resource) {
$order[] = 'idanagrafica'; $order[] = 'idanagrafica';
} }
if(empty($where['deleted'])){ if (empty($where['deleted'])) {
$where['deleted'] = 0; $where['deleted'] = 0;
} }

View File

@ -107,7 +107,7 @@ $_SESSION['superselect']['id_categoria'] = $records[0]['id_categoria'];
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
{[ "type": "checkbox", "label": "<?php echo tr("Questo articolo è un servizio"); ?>", "name": "servizio", "value": "$servizio$", "help": "", "placeholder": "<?php echo tr('SERVIZIO'); ?>" ]} {[ "type": "checkbox", "label": "<?php echo tr('Questo articolo è un servizio'); ?>", "name": "servizio", "value": "$servizio$", "help": "", "placeholder": "<?php echo tr('SERVIZIO'); ?>" ]}
</div> </div>
</div> </div>

View File

@ -12,7 +12,7 @@ if (!empty($rs)) {
<th width="20%">'.tr('Q.').'</th> <th width="20%">'.tr('Q.').'</th>
</tr>'; </tr>';
foreach($rs as $r){ foreach ($rs as $r) {
echo ' echo '
<tr> <tr>
<td> <td>

View File

@ -108,7 +108,7 @@ switch (post('op')) {
$idarticolo = post('idarticolo'); $idarticolo = post('idarticolo');
$qta = post('qta'); $qta = post('qta');
$rs = $dbo->fetchArray("SELECT id, qta FROM mg_articoli_automezzi WHERE idarticolo=".prepare($idarticolo)." AND idautomezzo=".prepare($id_record)); $rs = $dbo->fetchArray('SELECT id, qta FROM mg_articoli_automezzi WHERE idarticolo='.prepare($idarticolo).' AND idautomezzo='.prepare($id_record));
// Se nell'automezzo non c'è già questo articolo inserisco la scorta nell'automezzo da zero // Se nell'automezzo non c'è già questo articolo inserisco la scorta nell'automezzo da zero
if (empty($rs)) { if (empty($rs)) {

View File

@ -7,11 +7,11 @@ include_once __DIR__.'/../../core.php';
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "text", "label": "<?php echo tr("Nome"); ?>", "name": "nome", "required": 1, "value": "" ]} {[ "type": "text", "label": "<?php echo tr('Nome'); ?>", "name": "nome", "required": 1, "value": "" ]}
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "text", "label": "<?php echo tr("Targa"); ?>", "name": "targa", "required": 1, "value": "" ]} {[ "type": "text", "label": "<?php echo tr('Targa'); ?>", "name": "targa", "required": 1, "value": "" ]}
</div> </div>
</div> </div>
@ -19,7 +19,7 @@ include_once __DIR__.'/../../core.php';
<!-- PULSANTI --> <!-- PULSANTI -->
<div class="row"> <div class="row">
<div class="col-md-12 text-right"> <div class="col-md-12 text-right">
<button type="submit" class="btn btn-primary"><i class="fa fa-plus"></i> <?php echo tr("Aggiungi"); ?></button> <button type="submit" class="btn btn-primary"><i class="fa fa-plus"></i> <?php echo tr('Aggiungi'); ?></button>
</div> </div>
</div> </div>
</form> </form>

View File

@ -5,12 +5,12 @@ include_once __DIR__.'/../../core.php';
?><form action="" method="post" role="form"> ?><form action="" method="post" role="form">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="op" value="update"> <input type="hidden" name="op" value="update">
<input type="hidden" name="id_record" value="<?php echo $id_record ?>"> <input type="hidden" name="id_record" value="<?php echo $id_record; ?>">
<!-- DATI ARTICOLO --> <!-- DATI ARTICOLO -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr('Automezzo') ?></h3> <h3 class="panel-title"><?php echo tr('Automezzo'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
@ -43,10 +43,10 @@ include_once __DIR__.'/../../core.php';
<div class="panel-heading"> <div class="panel-heading">
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
<h3 class="panel-title"><?php echo tr('Tecnici responsabili automezzo') ?></h3> <h3 class="panel-title"><?php echo tr('Tecnici responsabili automezzo'); ?></h3>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<h3 class="panel-title"><?php echo tr('Magazzino automezzo') ?></h3> <h3 class="panel-title"><?php echo tr('Magazzino automezzo'); ?></h3>
</div> </div>
</div> </div>
</div> </div>
@ -55,20 +55,20 @@ include_once __DIR__.'/../../core.php';
<div class="row"> <div class="row">
<div class="col-md-6" style="border-right:1px solid #DDD;"> <div class="col-md-6" style="border-right:1px solid #DDD;">
<form action="<?php echo $rootdir ?>/editor.php?id_module=<?php echo Modules::get('Automezzi')['id'] ?>&id_record=<?php echo $id_record ?>" id="updatetech-form" method="post" role="form"> <form action="<?php echo $rootdir; ?>/editor.php?id_module=<?php echo Modules::get('Automezzi')['id']; ?>&id_record=<?php echo $id_record; ?>" id="updatetech-form" method="post" role="form">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="id_record" value="<?php echo $id_record ?>"> <input type="hidden" name="id_record" value="<?php echo $id_record; ?>">
<input type="hidden" name="op" value=""> <input type="hidden" name="op" value="">
<?php <?php
include($docroot.'/modules/automezzi/row-list-tecnici.php'); include $docroot.'/modules/automezzi/row-list-tecnici.php';
?> ?>
</form> </form>
<a href="javascript:;" class="btn btn-sm btn-success pull-right" title="Aggiorna date" onclick="$('#updatetech-form input[name=op]').val('savetech'); $('#updatetech-form').submit();"><i class="fa fa-edit"></i> <?php echo tr('Salva date') ?></a> <a href="javascript:;" class="btn btn-sm btn-success pull-right" title="Aggiorna date" onclick="$('#updatetech-form input[name=op]').val('savetech'); $('#updatetech-form').submit();"><i class="fa fa-edit"></i> <?php echo tr('Salva date'); ?></a>
<div class="pull-left"> <div class="pull-left">
<a class="btn btn-sm btn-primary" data-href="<?php echo $rootdir ?>/modules/automezzi/add_tecnico.php?idautomezzo=<?php echo $id_record ?>" data-toggle="modal" data-title="Aggiungi tecnico" data-target="#bs-popup"><i class="fa fa-plus"></i> <?php echo tr('Aggiungi tecnico') ?></a><br> <a class="btn btn-sm btn-primary" data-href="<?php echo $rootdir; ?>/modules/automezzi/add_tecnico.php?idautomezzo=<?php echo $id_record; ?>" data-toggle="modal" data-title="Aggiungi tecnico" data-target="#bs-popup"><i class="fa fa-plus"></i> <?php echo tr('Aggiungi tecnico'); ?></a><br>
</div> </div>
<div class="clearfix"></div> <div class="clearfix"></div>
</div> </div>
@ -76,11 +76,11 @@ include_once __DIR__.'/../../core.php';
<div class="col-md-6"> <div class="col-md-6">
<?php <?php
include($docroot.'/modules/automezzi/row-list-articoli.php'); include $docroot.'/modules/automezzi/row-list-articoli.php';
?> ?>
<div class="pull-left"> <div class="pull-left">
<a class="btn btn-sm btn-primary" data-href="<?php echo $rootdir ?>/modules/automezzi/add_articolo.php?idautomezzo=<?php echo $id_record ?>" data-toggle="modal" data-title="Aggiungi articoli" data-target="#bs-popup"><i class="fa fa-plus"></i> <?php echo tr('Articolo magazzino') ?></a><br> <a class="btn btn-sm btn-primary" data-href="<?php echo $rootdir; ?>/modules/automezzi/add_articolo.php?idautomezzo=<?php echo $id_record; ?>" data-toggle="modal" data-title="Aggiungi articoli" data-target="#bs-popup"><i class="fa fa-plus"></i> <?php echo tr('Articolo magazzino'); ?></a><br>
</div> </div>
<div class="clearfix"></div> <div class="clearfix"></div>
</div> </div>

View File

@ -3,5 +3,5 @@
include_once __DIR__.'/../../core.php'; include_once __DIR__.'/../../core.php';
if (isset($id_record)) { if (isset($id_record)) {
$records = $dbo->fetchArray("SELECT * FROM dt_automezzi WHERE id=".prepare($id_record)); $records = $dbo->fetchArray('SELECT * FROM dt_automezzi WHERE id='.prepare($id_record));
} }

View File

@ -8,7 +8,7 @@ include_once __DIR__.'/../../core.php';
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-12"> <div class="col-xs-12 col-md-12">
{[ "type": "text", "label": "<?php echo tr('Descrizione') ?>", "name": "descrizione", "required": 1, "value": "" ]} {[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "" ]}
</div> </div>
</div> </div>

View File

@ -14,13 +14,13 @@ include_once __DIR__.'/../../core.php';
<!-- DATI --> <!-- DATI -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr('Dati') ?></h3> <h3 class="panel-title"><?php echo tr('Dati'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-12"> <div class="col-xs-12 col-md-12">
{[ "type": "text", "label": "<?php echo tr('Descrizione') ?>", "name": "descrizione", "required": 1, "value": "$descrizione$" ]} {[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "$descrizione$" ]}
</div> </div>
</div> </div>
</div> </div>

View File

@ -22,11 +22,10 @@ if (!isset($id_original)) {
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-12"> <div class="col-xs-12 col-md-12">
{[ "type": "text", "label": "<?php echo tr('Nome') ?>", "name": "nome", "required": 1 ]} {[ "type": "text", "label": "<?php echo tr('Nome'); ?>", "name": "nome", "required": 1 ]}
</div> </div>
</div> </div>
<?php <?php
} else { } else {
?> ?>
<input type="hidden" name="op" value="row"> <input type="hidden" name="op" value="row">
@ -58,8 +57,7 @@ if (!isset($id_original)) {
}); });
</script> </script>
<?php <?php
}
}
?> ?>
<!-- PULSANTI --> <!-- PULSANTI -->
@ -70,13 +68,11 @@ if (isset($id_record)) {
?> ?>
<button type="submit" class="btn btn-success"><i class="fa fa-save"></i> <?php echo tr('Salva'); ?></button> <button type="submit" class="btn btn-success"><i class="fa fa-save"></i> <?php echo tr('Salva'); ?></button>
<?php <?php
} else { } else {
?> ?>
<button type="submit" class="btn btn-primary"><i class="fa fa-plus"></i> <?php echo tr('Aggiungi'); ?></button> <button type="submit" class="btn btn-primary"><i class="fa fa-plus"></i> <?php echo tr('Aggiungi'); ?></button>
<?php <?php
}
}
?> ?>
</div> </div>
</div> </div>

View File

@ -14,13 +14,13 @@ include_once __DIR__.'/../../core.php';
<!-- DATI --> <!-- DATI -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr('Dati') ?></h3> <h3 class="panel-title"><?php echo tr('Dati'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-8"> <div class="col-xs-12 col-md-8">
{[ "type": "text", "label": "<?php echo tr('Nome') ?>", "name": "nome", "required": 1, "value": "$nome$" ]} {[ "type": "text", "label": "<?php echo tr('Nome'); ?>", "name": "nome", "required": 1, "value": "$nome$" ]}
</div> </div>
<div class="col-xs-12 col-md-4"> <div class="col-xs-12 col-md-4">
@ -30,7 +30,7 @@ include_once __DIR__.'/../../core.php';
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-12"> <div class="col-xs-12 col-md-12">
{[ "type": "textarea", "label": "<?php echo tr('Nota') ?>", "name": "nota", "value": "$nota$" ]} {[ "type": "textarea", "label": "<?php echo tr('Nota'); ?>", "name": "nota", "value": "$nota$" ]}
</div> </div>
</div> </div>
</div> </div>
@ -45,7 +45,7 @@ include_once __DIR__.'/../../core.php';
<div class="panel-body"> <div class="panel-body">
<div class="pull-left"> <div class="pull-left">
<a class="btn btn-primary" data-href="<?php echo $rootdir?>/add.php?id_module=<?php echo $id_module; ?>&id_original=<?php echo $id_record ?>" data-toggle="modal" data-title="<?php echo tr('Aggiungi riga'); ?>" data-target="#bs-popup"><i class="fa fa-plus"></i> <?php echo tr('Sottocategoria'); ?></a><br> <a class="btn btn-primary" data-href="<?php echo $rootdir; ?>/add.php?id_module=<?php echo $id_module; ?>&id_original=<?php echo $id_record; ?>" data-toggle="modal" data-title="<?php echo tr('Aggiungi riga'); ?>" data-target="#bs-popup"><i class="fa fa-plus"></i> <?php echo tr('Sottocategoria'); ?></a><br>
</div> </div>
<div class="clearfix"></div> <div class="clearfix"></div>
<hr> <hr>

View File

@ -7,14 +7,14 @@ include_once __DIR__.'/../../core.php';
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-12"> <div class="col-xs-12 col-md-12">
{[ "type": "text", "label": "<?php echo tr("Descrizione") ?>", "name": "descrizione", "required": 1, "value": "" ]} {[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "" ]}
</div> </div>
</div> </div>
<!-- PULSANTI --> <!-- PULSANTI -->
<div class="row"> <div class="row">
<div class="col-md-12 text-right"> <div class="col-md-12 text-right">
<button type="submit" class="btn btn-primary"><i class="fa fa-plus"></i> <?php echo tr("Aggiungi"); ?></button> <button type="submit" class="btn btn-primary"><i class="fa fa-plus"></i> <?php echo tr('Aggiungi'); ?></button>
</div> </div>
</div> </div>
</form> </form>

View File

@ -6,20 +6,20 @@ include_once __DIR__.'/../../core.php';
<input type="hidden" name="op" value="update"> <input type="hidden" name="op" value="update">
<div class="pull-right"> <div class="pull-right">
<button type="submit" class="btn btn-success"><i class="fa fa-check"></i> <?php echo tr("Salva modifiche"); ?></button> <button type="submit" class="btn btn-success"><i class="fa fa-check"></i> <?php echo tr('Salva modifiche'); ?></button>
</div> </div>
<div class="clearfix"></div><br> <div class="clearfix"></div><br>
<!-- DATI --> <!-- DATI -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr("Dati") ?></h3> <h3 class="panel-title"><?php echo tr('Dati'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-12"> <div class="col-xs-12 col-md-12">
{[ "type": "text", "label": "<?php echo tr("Descrizione") ?>", "name": "descrizione", "required": 1, "value": "$descrizione$" ]} {[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "$descrizione$" ]}
</div> </div>
</div> </div>
</div> </div>

View File

@ -156,7 +156,7 @@ switch (post('op')) {
// Lettura iva dell'articolo // Lettura iva dell'articolo
$rs2 = $dbo->fetchArray('SELECT percentuale, descrizione, indetraibile FROM co_iva WHERE id='.prepare($idiva)); $rs2 = $dbo->fetchArray('SELECT percentuale, descrizione, indetraibile FROM co_iva WHERE id='.prepare($idiva));
$iva = ($prezzo*$qta - $sconto) / 100 * $rs2[0]['percentuale']; $iva = ($prezzo * $qta - $sconto) / 100 * $rs2[0]['percentuale'];
$iva_indetraibile = $iva / 100 * $rs2[0]['indetraibile']; $iva_indetraibile = $iva / 100 * $rs2[0]['indetraibile'];
$desc_iva = $rs2[0]['descrizione']; $desc_iva = $rs2[0]['descrizione'];

View File

@ -1,6 +1,6 @@
<?php <?php
include_once __DIR__."/../../core.php"; include_once __DIR__.'/../../core.php';
?><form action="editor.php?id_module=$id_module$" method="post"> ?><form action="editor.php?id_module=$id_module$" method="post">
<input type="hidden" name="op" value="add"> <input type="hidden" name="op" value="add">
@ -8,18 +8,18 @@ include_once __DIR__."/../../core.php";
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "text", "label": "<?php echo tr("Nome"); ?>", "name": "nome", "required": 1, "value": "" ]} {[ "type": "text", "label": "<?php echo tr('Nome'); ?>", "name": "nome", "required": 1, "value": "" ]}
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "select", "label": "<?php echo tr("Cliente"); ?>", "name": "idanagrafica", "required": 1, "value": "<?php echo $idanagrafica ?>", "ajax-source": "clienti" ]} {[ "type": "select", "label": "<?php echo tr('Cliente'); ?>", "name": "idanagrafica", "required": 1, "value": "<?php echo $idanagrafica; ?>", "ajax-source": "clienti" ]}
</div> </div>
</div> </div>
<!-- PULSANTI --> <!-- PULSANTI -->
<div class="row"> <div class="row">
<div class="col-md-12 text-right"> <div class="col-md-12 text-right">
<button type="submit" class="btn btn-primary"><i class="fa fa-plus"></i> <?php echo tr("Aggiungi"); ?></button> <button type="submit" class="btn btn-primary"><i class="fa fa-plus"></i> <?php echo tr('Aggiungi'); ?></button>
</div> </div>
</div> </div>
</form> </form>

View File

@ -5,17 +5,17 @@ include_once __DIR__.'/../../core.php';
unset($_SESSION['superselect']['idanagrafica']); unset($_SESSION['superselect']['idanagrafica']);
$_SESSION['superselect']['idanagrafica'] = $records[0]['idanagrafica']; $_SESSION['superselect']['idanagrafica'] = $records[0]['idanagrafica'];
?><script src="<?php echo $rootdir ?>/modules/contratti/js/contratti_helper.js"></script> ?><script src="<?php echo $rootdir; ?>/modules/contratti/js/contratti_helper.js"></script>
<form action="" method="post" role="form"> <form action="" method="post" role="form">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="op" value="update"> <input type="hidden" name="op" value="update">
<input type="hidden" name="id_record" value="<?php echo $id_record ?>"> <input type="hidden" name="id_record" value="<?php echo $id_record; ?>">
<!-- DATI INTESTAZIONE --> <!-- DATI INTESTAZIONE -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr('Intestazione') ?></h3> <h3 class="panel-title"><?php echo tr('Intestazione'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
@ -29,7 +29,7 @@ $_SESSION['superselect']['idanagrafica'] = $records[0]['idanagrafica'];
} }
?> ?>
{( "name": "button", "type": "print", "id_module": "<?php echo $id_module ?>", "id_record": "<?php echo $id_record ?>" )} {( "name": "button", "type": "print", "id_module": "<?php echo $id_module; ?>", "id_record": "<?php echo $id_record; ?>" )}
<button type="submit" class="btn btn-success"><i class="fa fa-check"></i> <?php echo tr('Salva modifiche'); ?></button> <button type="submit" class="btn btn-success"><i class="fa fa-check"></i> <?php echo tr('Salva modifiche'); ?></button>
<br><br> <br><br>
@ -116,7 +116,7 @@ $_SESSION['superselect']['idanagrafica'] = $records[0]['idanagrafica'];
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
{[ "type": "number", "label": "<?php echo tr('Sconto incondizionato') ?>", "name": "sconto_generico", "value": "$sconto_globale$", "help": "<?php echo tr('Sconto complessivo del contratto'); ?>", "icon-after": "choice|untprc|$tipo_sconto_globale$"<?php {[ "type": "number", "label": "<?php echo tr('Sconto incondizionato'); ?>", "name": "sconto_generico", "value": "$sconto_globale$", "help": "<?php echo tr('Sconto complessivo del contratto'); ?>", "icon-after": "choice|untprc|$tipo_sconto_globale$"<?php
if ($records[0]['stato'] == 'Emessa') { if ($records[0]['stato'] == 'Emessa') {
echo ', "disabled" : 1'; echo ', "disabled" : 1';
} }
@ -280,8 +280,8 @@ if (sizeof($rs) > 0) {
<?php <?php
if ($records[0]['stato'] != 'Pagato') { if ($records[0]['stato'] != 'Pagato') {
?> ?>
<a class="btn btn-primary" data-href="<?php echo $rootdir ?>/modules/contratti/add_riga.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>" data-toggle="modal" data-title="Aggiungi riga" data-target="#bs-popup"><i class="fa fa-plus"></i> <?php echo tr('Riga'); ?></a> <a class="btn btn-primary" data-href="<?php echo $rootdir; ?>/modules/contratti/add_riga.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>" data-toggle="modal" data-title="Aggiungi riga" data-target="#bs-popup"><i class="fa fa-plus"></i> <?php echo tr('Riga'); ?></a>
<a class="btn btn-primary" data-href="<?php echo $rootdir ?>/modules/contratti/add_descrizione.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>" data-toggle="modal" data-title="Aggiungi descrizione" data-target="#bs-popup"><i class="fa fa-plus"></i> <?php echo tr('Descrizione'); ?></a> <a class="btn btn-primary" data-href="<?php echo $rootdir; ?>/modules/contratti/add_descrizione.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>" data-toggle="modal" data-title="Aggiungi descrizione" data-target="#bs-popup"><i class="fa fa-plus"></i> <?php echo tr('Descrizione'); ?></a>
<?php <?php
} }
?> ?>

View File

@ -117,6 +117,7 @@ function get_stato_preventivo($idpreventivo)
/** /**
* Aggiorna il budget del preventivo leggendo tutte le righe inserite. * Aggiorna il budget del preventivo leggendo tutte le righe inserite.
*
* @deprecated 2.3 * @deprecated 2.3
*/ */
function update_budget_preventivo($idpreventivo) function update_budget_preventivo($idpreventivo)

View File

@ -8,12 +8,12 @@ $importo = $get['importo'];
$n_rata = $get['n_rata']; $n_rata = $get['n_rata'];
// Lettura numero contratto e nome zona // Lettura numero contratto e nome zona
$rs = $dbo->fetchArray("SELECT numero, (SELECT descrizione FROM an_zone WHERE id=(SELECT idzona FROM co_ordiniservizio_pianificazionefatture WHERE id=".prepare($idpianificazione).")) AS zona FROM co_contratti WHERE id=".prepare($idcontratto)); $rs = $dbo->fetchArray('SELECT numero, (SELECT descrizione FROM an_zone WHERE id=(SELECT idzona FROM co_ordiniservizio_pianificazionefatture WHERE id='.prepare($idpianificazione).')) AS zona FROM co_contratti WHERE id='.prepare($idcontratto));
$numero = $rs[0]['numero']; $numero = $rs[0]['numero'];
$zona = $rs[0]['zona']; $zona = $rs[0]['zona'];
echo ' echo '
<form id="add_form" action="'.$rootdir.'/editor.php?id_module='.Modules::get('Contratti')['id']."&id_record=".$idcontratto."&op=addfattura&idpianificazione=".$idpianificazione."&importo=".$importo.'" method="post"> <form id="add_form" action="'.$rootdir.'/editor.php?id_module='.Modules::get('Contratti')['id'].'&id_record='.$idcontratto.'&op=addfattura&idpianificazione='.$idpianificazione.'&importo='.$importo.'" method="post">
<input type="hidden" name="backto" value="record-edit">'; <input type="hidden" name="backto" value="record-edit">';
// Data // Data
@ -23,7 +23,6 @@ echo '
{[ "type": "date", "label": "'.tr('Data').'", "name": "data", "required": 1, "class": "text-center", "value": "-now-", "extra": "" ]} {[ "type": "date", "label": "'.tr('Data').'", "name": "data", "required": 1, "class": "text-center", "value": "-now-", "extra": "" ]}
</div>'; </div>';
// Tipo di documento // Tipo di documento
echo ' echo '
<div class="col-md-6"> <div class="col-md-6">
@ -31,7 +30,6 @@ echo '
</div> </div>
</div>'; </div>';
// Note // Note
echo ' echo '
<div class="row"> <div class="row">

View File

@ -2,8 +2,7 @@
include_once __DIR__.'/../../../core.php'; include_once __DIR__.'/../../../core.php';
//<form action="plugin_editor.php?id_plugin=$id_plugin$&id_module=$id_module$&id_parent=$id_parent$" method="post" role="form">
#<form action="plugin_editor.php?id_plugin=$id_plugin$&id_module=$id_module$&id_parent=$id_parent$" method="post" role="form">
$idcontratto_riga = $get['idcontratto_riga']; $idcontratto_riga = $get['idcontratto_riga'];
$qp = 'SELECT *, (SELECT data_conclusione FROM co_contratti WHERE id = '.$id_record.' ) AS data_conclusione, (SELECT descrizione FROM in_tipiintervento WHERE idtipointervento=co_righe_contratti.idtipointervento) AS tipointervento FROM co_righe_contratti WHERE id = '.$idcontratto_riga; $qp = 'SELECT *, (SELECT data_conclusione FROM co_contratti WHERE id = '.$id_record.' ) AS data_conclusione, (SELECT descrizione FROM in_tipiintervento WHERE idtipointervento=co_righe_contratti.idtipointervento) AS tipointervento FROM co_righe_contratti WHERE id = '.$idcontratto_riga;
@ -15,7 +14,7 @@ $orario_inizio = '09:00';
$orario_fine = '17:00'; $orario_fine = '17:00';
echo ' echo '
<form id="add_form" action="'.$rootdir.'/editor.php?id_module='.Modules::get('Contratti')['id']."&id_record=".$id_record."&idcontratto_riga=".$idcontratto_riga.'" method="post"> <form id="add_form" action="'.$rootdir.'/editor.php?id_module='.Modules::get('Contratti')['id'].'&id_record='.$id_record.'&idcontratto_riga='.$idcontratto_riga.'" method="post">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="op" value="pianificazione"> <input type="hidden" name="op" value="pianificazione">
@ -49,7 +48,7 @@ echo '
<!--div class="col-xs-12 col-md-8"> <!--div class="col-xs-12 col-md-8">
{[ "type": "checkbox", "label": "'.tr('Pianifica anche date passate').'", "name": "date_passate", "value": "0", "help": "", "placeholder": "'.tr('Pianificare promemoria anche con date precedenti ad oggi: ').date("d/m/Y").'" ]} {[ "type": "checkbox", "label": "'.tr('Pianifica anche date passate').'", "name": "date_passate", "value": "0", "help": "", "placeholder": "'.tr('Pianificare promemoria anche con date precedenti ad oggi: ').date('d/m/Y').'" ]}
</div--> </div-->
'; ';
@ -57,7 +56,7 @@ echo '
?> ?>
<div class="col-xs-12 col-md-7"> <div class="col-xs-12 col-md-7">
{[ "type": "select", "label": "<?php echo tr('Inizio pianificazione') ?>", "name": "parti_da_oggi", "values": "list= \"0\":\"<?php echo tr('Pianificare a partire da questo promemoria ').$data_richiesta ?>\", \"1\":\"<?php echo tr('Pianificare a partire da oggi ').date('d/m/Y') ?>\"", "value": "" ]} {[ "type": "select", "label": "<?php echo tr('Inizio pianificazione'); ?>", "name": "parti_da_oggi", "values": "list= \"0\":\"<?php echo tr('Pianificare a partire da questo promemoria ').$data_richiesta; ?>\", \"1\":\"<?php echo tr('Pianificare a partire da oggi ').date('d/m/Y'); ?>\"", "value": "" ]}
</div> </div>
<?php <?php

View File

@ -105,7 +105,7 @@ if (!empty($rsi)) {
$sconto_km = ($r['scontokm'] != 0) ? '<br><span class="label label-danger">'.Translator::numberToLocale(-$r['scontokm']).' &euro;</span>' : ''; $sconto_km = ($r['scontokm'] != 0) ? '<br><span class="label label-danger">'.Translator::numberToLocale(-$r['scontokm']).' &euro;</span>' : '';
// Aggiungo lo sconto globale nel totale ore // Aggiungo lo sconto globale nel totale ore
if( $int['sconto_globale'] > 0 ){ if ($int['sconto_globale'] > 0) {
$sconto_ore .= ' <span class="label label-danger">'.Translator::numberToLocale(-$int['sconto_globale']).' &euro;</span>'; $sconto_ore .= ' <span class="label label-danger">'.Translator::numberToLocale(-$int['sconto_globale']).' &euro;</span>';
} }

View File

@ -2,7 +2,7 @@
include_once __DIR__.'/../../../core.php'; include_once __DIR__.'/../../../core.php';
$rs = $dbo->fetchArray("SELECT *, DATEDIFF( data_conclusione, NOW() ) AS giorni_rimanenti, (SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=co_contratti.idanagrafica) AS ragione_sociale FROM co_contratti WHERE idstato IN(SELECT id FROM co_staticontratti WHERE fatturabile = 1) AND NOT EXISTS (SELECT id FROM co_righe_documenti WHERE co_righe_documenti.idcontratto = co_contratti.id) AND rinnovabile=1 AND NOW() > DATE_ADD( data_conclusione, INTERVAL - ABS(giorni_preavviso_rinnovo) DAY) AND YEAR(data_conclusione) > 1970 ORDER BY giorni_rimanenti ASC"); $rs = $dbo->fetchArray('SELECT *, DATEDIFF( data_conclusione, NOW() ) AS giorni_rimanenti, (SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=co_contratti.idanagrafica) AS ragione_sociale FROM co_contratti WHERE idstato IN(SELECT id FROM co_staticontratti WHERE fatturabile = 1) AND NOT EXISTS (SELECT id FROM co_righe_documenti WHERE co_righe_documenti.idcontratto = co_contratti.id) AND rinnovabile=1 AND NOW() > DATE_ADD( data_conclusione, INTERVAL - ABS(giorni_preavviso_rinnovo) DAY) AND YEAR(data_conclusione) > 1970 ORDER BY giorni_rimanenti ASC');
if (!empty($rs)) { if (!empty($rs)) {
echo ' echo '

View File

@ -84,10 +84,10 @@ if ($total == 0) {
<div class="row"> <div class="row">
<!-- STATI INTERVENTO --> <!-- STATI INTERVENTO -->
<div class="dropdown col-md-3"> <div class="dropdown col-md-3">
<a class="btn <?php echo $class ?> btn-block" data-toggle="dropdown" href="javascript:;" id="idstati_count"><i class="fa fa-filter"></i> <?php echo tr('Stati intervento'); ?> (<?php echo $count.'/'.$total ?>) <i class="caret"></i></a> <a class="btn <?php echo $class; ?> btn-block" data-toggle="dropdown" href="javascript:;" id="idstati_count"><i class="fa fa-filter"></i> <?php echo tr('Stati intervento'); ?> (<?php echo $count.'/'.$total; ?>) <i class="caret"></i></a>
<ul class="dropdown-menu" role="menu" id="idstati_ul"> <ul class="dropdown-menu" role="menu" id="idstati_ul">
<?php echo $checks ?> <?php echo $checks; ?>
<div class="btn-group pull-right"> <div class="btn-group pull-right">
<button id="selectallstati" onclick="<?php echo $allchecksstati; ?>" class="btn btn-primary btn-xs" type="button"><?php echo tr('Tutti'); ?></button> <button id="selectallstati" onclick="<?php echo $allchecksstati; ?>" class="btn btn-primary btn-xs" type="button"><?php echo tr('Tutti'); ?></button>
<button id="deselectallstati" class="btn btn-danger btn-xs" type="button"><i class="fa fa-times"></i></button> <button id="deselectallstati" class="btn btn-danger btn-xs" type="button"><i class="fa fa-times"></i></button>
@ -116,7 +116,6 @@ for ($i = 0; $i < count($rs); ++$i) {
} }
} }
$checks .= "<li><input type='checkbox' id='idtipo_".$rs[$i]['id']."' value=\"".$rs[$i]['id'].'" '.$attr." onclick=\"$.when ( session_set_array( 'dashboard,idtipiintervento', '".$rs[$i]['id']."' ) ).promise().then(function( ){ $('#calendar').fullCalendar('refetchEvents'); }); update_counter( 'idtipi_count', $('#idtipi_ul').find('input:checked').length ); \"> <label for='idtipo_".$rs[$i]['id']."'> ".$rs[$i]['descrizione']."</label></li>\n"; $checks .= "<li><input type='checkbox' id='idtipo_".$rs[$i]['id']."' value=\"".$rs[$i]['id'].'" '.$attr." onclick=\"$.when ( session_set_array( 'dashboard,idtipiintervento', '".$rs[$i]['id']."' ) ).promise().then(function( ){ $('#calendar').fullCalendar('refetchEvents'); }); update_counter( 'idtipi_count', $('#idtipi_ul').find('input:checked').length ); \"> <label for='idtipo_".$rs[$i]['id']."'> ".$rs[$i]['descrizione']."</label></li>\n";
$allcheckstipi .= "session_set_array( 'dashboard,idtipiintervento', '".$rs[$i]['id']."', 0 ); "; $allcheckstipi .= "session_set_array( 'dashboard,idtipiintervento', '".$rs[$i]['id']."', 0 ); ";
@ -136,10 +135,10 @@ if ($total == 0) {
?> ?>
<!-- TIPI DI INTERVENTO --> <!-- TIPI DI INTERVENTO -->
<div class="dropdown col-md-3"> <div class="dropdown col-md-3">
<a class="btn <?php echo $class ?> btn-block" data-toggle="dropdown" href="javascript:;" id="idtipi_count"><i class="fa fa-filter"></i> <?php echo tr('Tipi intervento'); ?> (<?php echo $count.'/'.$total ?>) <i class="caret"></i></a> <a class="btn <?php echo $class; ?> btn-block" data-toggle="dropdown" href="javascript:;" id="idtipi_count"><i class="fa fa-filter"></i> <?php echo tr('Tipi intervento'); ?> (<?php echo $count.'/'.$total; ?>) <i class="caret"></i></a>
<ul class="dropdown-menu" role="menu" id="idtipi_ul"> <ul class="dropdown-menu" role="menu" id="idtipi_ul">
<?php echo $checks ?> <?php echo $checks; ?>
<div class="btn-group pull-right"> <div class="btn-group pull-right">
<button id="selectalltipi" onclick="<?php echo $allcheckstipi; ?>" class="btn btn-primary btn-xs" type="button"><?php echo tr('Tutti'); ?></button> <button id="selectalltipi" onclick="<?php echo $allcheckstipi; ?>" class="btn btn-primary btn-xs" type="button"><?php echo tr('Tutti'); ?></button>
<button id="deselectalltipi" class="btn btn-danger btn-xs" type="button"><i class="fa fa-times"></i></button> <button id="deselectalltipi" class="btn btn-danger btn-xs" type="button"><i class="fa fa-times"></i></button>
@ -158,7 +157,7 @@ $totale_tecnici = 0; // conteggia tecnici eliminati e non
$rs = $dbo->fetchArray("SELECT an_anagrafiche.idanagrafica AS id, ragione_sociale FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica $rs = $dbo->fetchArray("SELECT an_anagrafiche.idanagrafica AS id, ragione_sociale FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica
LEFT OUTER JOIN in_interventi_tecnici ON in_interventi_tecnici.idtecnico = an_anagrafiche.idanagrafica INNER JOIN in_interventi ON in_interventi_tecnici.idintervento=in_interventi.id LEFT OUTER JOIN in_interventi_tecnici ON in_interventi_tecnici.idtecnico = an_anagrafiche.idanagrafica INNER JOIN in_interventi ON in_interventi_tecnici.idintervento=in_interventi.id
WHERE an_anagrafiche.deleted=0 AND an_tipianagrafiche.descrizione='Tecnico' ".Modules::getAdditionalsQuery('Interventi')." GROUP BY an_anagrafiche.idanagrafica ORDER BY ragione_sociale ASC"); WHERE an_anagrafiche.deleted=0 AND an_tipianagrafiche.descrizione='Tecnico' ".Modules::getAdditionalsQuery('Interventi').' GROUP BY an_anagrafiche.idanagrafica ORDER BY ragione_sociale ASC');
$total = count($rs); $total = count($rs);
$totale_tecnici += $total; $totale_tecnici += $total;
@ -174,8 +173,6 @@ for ($i = 0; $i < count($rs); ++$i) {
} }
} }
$checks .= "<li><input type='checkbox' id='tech_".$rs[$i]['id']."' value=\"".$rs[$i]['id'].'" '.$attr." onclick=\"$.when ( session_set_array( 'dashboard,idtecnici', '".$rs[$i]['id']."' ) ).promise().then(function( ){ $('#calendar').fullCalendar('refetchEvents'); }); update_counter( 'idtecnici_count', $('#idtecnici_ul').find('input:checked').length ); \"> <label for='tech_".$rs[$i]['id']."'> ".$rs[$i]['ragione_sociale']."</label></li>\n"; $checks .= "<li><input type='checkbox' id='tech_".$rs[$i]['id']."' value=\"".$rs[$i]['id'].'" '.$attr." onclick=\"$.when ( session_set_array( 'dashboard,idtecnici', '".$rs[$i]['id']."' ) ).promise().then(function( ){ $('#calendar').fullCalendar('refetchEvents'); }); update_counter( 'idtecnici_count', $('#idtecnici_ul').find('input:checked').length ); \"> <label for='tech_".$rs[$i]['id']."'> ".$rs[$i]['ragione_sociale']."</label></li>\n";
$allchecktecnici .= "session_set_array( 'dashboard,idtecnici', '".$rs[$i]['id']."', 0 ); "; $allchecktecnici .= "session_set_array( 'dashboard,idtecnici', '".$rs[$i]['id']."', 0 ); ";
@ -220,10 +217,10 @@ if ($totale_tecnici == 0) {
?> ?>
<!-- TECNICI --> <!-- TECNICI -->
<div class="dropdown col-md-3"> <div class="dropdown col-md-3">
<a class="btn <?php echo $class ?> btn-block" data-toggle="dropdown" href="javascript:;" id="idtecnici_count"><i class="fa fa-filter"></i> <?php echo tr('Tecnici'); ?> (<?php echo $count.'/'.$totale_tecnici ?>) <i class="caret"></i></a> <a class="btn <?php echo $class; ?> btn-block" data-toggle="dropdown" href="javascript:;" id="idtecnici_count"><i class="fa fa-filter"></i> <?php echo tr('Tecnici'); ?> (<?php echo $count.'/'.$totale_tecnici; ?>) <i class="caret"></i></a>
<ul class="dropdown-menu" role="menu" id="idtecnici_ul"> <ul class="dropdown-menu" role="menu" id="idtecnici_ul">
<?php echo $checks ?> <?php echo $checks; ?>
<div class="btn-group pull-right"> <div class="btn-group pull-right">
<button id="selectalltecnici" onclick="<?php echo $allchecktecnici; ?>" class="btn btn-primary btn-xs" type="button"><?php echo tr('Tutti'); ?></button> <button id="selectalltecnici" onclick="<?php echo $allchecktecnici; ?>" class="btn btn-primary btn-xs" type="button"><?php echo tr('Tutti'); ?></button>
<button id="deselectalltecnici" class="btn btn-danger btn-xs" type="button"><i class="fa fa-times"></i></button> <button id="deselectalltecnici" class="btn btn-danger btn-xs" type="button"><i class="fa fa-times"></i></button>
@ -270,10 +267,10 @@ if ($total == 0) {
?> ?>
<!-- ZONE --> <!-- ZONE -->
<div class="dropdown col-md-3"> <div class="dropdown col-md-3">
<a class="btn <?php echo $class ?> btn-block" data-toggle="dropdown" href="javascript:;" id="idzone_count"><i class="fa fa-filter"></i> <?php echo tr('Zone'); ?> (<?php echo $count.'/'.$total ?>) <i class="caret"></i></a> <a class="btn <?php echo $class; ?> btn-block" data-toggle="dropdown" href="javascript:;" id="idzone_count"><i class="fa fa-filter"></i> <?php echo tr('Zone'); ?> (<?php echo $count.'/'.$total; ?>) <i class="caret"></i></a>
<ul class="dropdown-menu" role="menu" id="idzone_ul"> <ul class="dropdown-menu" role="menu" id="idzone_ul">
<?php echo $checks ?> <?php echo $checks; ?>
<div class="btn-group pull-right"> <div class="btn-group pull-right">
<button id="selectallzone" onclick="<?php echo $allcheckzone; ?>" class="btn btn-primary btn-xs" type="button"><?php echo tr('Tutti'); ?></button> <button id="selectallzone" onclick="<?php echo $allcheckzone; ?>" class="btn btn-primary btn-xs" type="button"><?php echo tr('Tutti'); ?></button>
<button id="deselectallzone" class="btn btn-danger btn-xs" type="button"><i class="fa fa-times"></i></button> <button id="deselectallzone" class="btn btn-danger btn-xs" type="button"><i class="fa fa-times"></i></button>
@ -511,7 +508,7 @@ if (Modules::getPermission('Interventi') == 'rw') {
var name = ($(this).data('ref') == 'ordine') ? 'idordineservizio' : 'idcontratto_riga'; var name = ($(this).data('ref') == 'ordine') ? 'idordineservizio' : 'idcontratto_riga';
launch_modal('<?php echo tr('Pianifica intervento'); ?>', globals.rootdir + '/add.php?id_module=<?php echo Modules::get('Interventi')['id'] ?>&data='+data+'&orario_inizio='+ora_dal+'&orario_fine='+ora_al+'&ref=dashboard&idcontratto=' + $(this).data('idcontratto') + '&' + name + '=' + $(this).data('id'), 1); launch_modal('<?php echo tr('Pianifica intervento'); ?>', globals.rootdir + '/add.php?id_module=<?php echo Modules::get('Interventi')['id']; ?>&data='+data+'&orario_inizio='+ora_dal+'&orario_fine='+ora_al+'&ref=dashboard&idcontratto=' + $(this).data('idcontratto') + '&' + name + '=' + $(this).data('id'), 1);
$(this).remove(); $(this).remove();
@ -526,7 +523,7 @@ if (Modules::getPermission('Interventi') == 'rw') {
ora_dal = moment(start).format("HH:mm"); ora_dal = moment(start).format("HH:mm");
ora_al = moment(end).format("HH:mm"); ora_al = moment(end).format("HH:mm");
launch_modal('<?php echo tr('Aggiungi intervento'); ?>', globals.rootdir + '/add.php?id_module=<?php echo Modules::get('Interventi')['id'] ?>&ref=dashboard&data='+data+'&orario_inizio='+ora_dal+'&orario_fine='+ora_al, 1 ); launch_modal('<?php echo tr('Aggiungi intervento'); ?>', globals.rootdir + '/add.php?id_module=<?php echo Modules::get('Interventi')['id']; ?>&ref=dashboard&data='+data+'&orario_inizio='+ora_dal+'&orario_fine='+ora_al, 1 );
$('#calendar').fullCalendar('unselect'); $('#calendar').fullCalendar('unselect');
}, },

View File

@ -23,7 +23,7 @@ if ($module['name'] == 'Ddt di vendita') {
?><form action="editor.php?id_module=$id_module$" method="post"> ?><form action="editor.php?id_module=$id_module$" method="post">
<input type="hidden" name="op" value="add"> <input type="hidden" name="op" value="add">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="dir" value="<?php echo $dir ?>"> <input type="hidden" name="dir" value="<?php echo $dir; ?>">
<div class="row"> <div class="row">
<div class="col-md-4"> <div class="col-md-4">
@ -31,11 +31,11 @@ if ($module['name'] == 'Ddt di vendita') {
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
{[ "type": "select", "label": "<?php echo $tipo_anagrafica ?>", "name": "idanagrafica", "required": 1, "values": "query=SELECT an_anagrafiche.idanagrafica AS id, ragione_sociale AS descrizione FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica WHERE descrizione='<?php echo $tipo_anagrafica ?>' AND deleted=0 ORDER BY ragione_sociale", "value": "<?php echo $idanagrafica ?>" ]} {[ "type": "select", "label": "<?php echo $tipo_anagrafica; ?>", "name": "idanagrafica", "required": 1, "values": "query=SELECT an_anagrafiche.idanagrafica AS id, ragione_sociale AS descrizione FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica WHERE descrizione='<?php echo $tipo_anagrafica; ?>' AND deleted=0 ORDER BY ragione_sociale", "value": "<?php echo $idanagrafica; ?>" ]}
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
{[ "type": "select", "label": "<?php echo tr('Tipo ddt'); ?>", "name": "idtipoddt", "required": 1, "values": "query=SELECT id, descrizione FROM dt_tipiddt WHERE dir='<?php echo $dir ?>'", "value": "<?php echo $id_tipoddt ?>" ]} {[ "type": "select", "label": "<?php echo tr('Tipo ddt'); ?>", "name": "idtipoddt", "required": 1, "values": "query=SELECT id, descrizione FROM dt_tipiddt WHERE dir='<?php echo $dir; ?>'", "value": "<?php echo $id_tipoddt; ?>" ]}
</div> </div>
</div> </div>

View File

@ -148,7 +148,7 @@ echo '
?> ?>
<script type="text/javascript"> <script type="text/javascript">
dir = '<?php echo $dir ?>'; dir = '<?php echo $dir; ?>';
// Se sono stati selezionati un serial number e/o altro codice, la quantità deve rimanere 1 (solo per la vendita) // Se sono stati selezionati un serial number e/o altro codice, la quantità deve rimanere 1 (solo per la vendita)
function check_qta(){ function check_qta(){

View File

@ -73,8 +73,7 @@ echo '
</div> </div>
</div>'; </div>';
if($rsr[0]['is_descrizione']==0){ if ($rsr[0]['is_descrizione'] == 0) {
// Quantità // Quantità
echo ' echo '
<div class="row"> <div class="row">
@ -108,7 +107,6 @@ if($rsr[0]['is_descrizione']==0){
{[ "type": "number", "label": "'.tr('Sconto unitario').'", "name": "sconto", "value": "'.$sconto.'", "icon-after": "choice|untprc|'.$tipo_sconto.'" ]} {[ "type": "number", "label": "'.tr('Sconto unitario').'", "name": "sconto", "value": "'.$sconto.'", "icon-after": "choice|untprc|'.$tipo_sconto.'" ]}
</div> </div>
</div>'; </div>';
} }
echo ' echo '

View File

@ -14,7 +14,7 @@ if ($module['name'] == 'Ddt di vendita') {
<form action="" method="post" role="form"> <form action="" method="post" role="form">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="op" value="update"> <input type="hidden" name="op" value="update">
<input type="hidden" name="id_record" value="<?php echo $id_record ?>"> <input type="hidden" name="id_record" value="<?php echo $id_record; ?>">
<!-- INTESTAZIONE --> <!-- INTESTAZIONE -->
<div class="panel panel-primary"> <div class="panel panel-primary">
@ -107,7 +107,7 @@ if ($dir == 'uscita') {
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
{[ "type": "number", "label": "<?php echo tr('Sconto incondizionato') ?>", "name": "sconto_generico", "value": "$sconto_globale$", "icon-after": "choice|untprc|$tipo_sconto_globale$" ]} {[ "type": "number", "label": "<?php echo tr('Sconto incondizionato'); ?>", "name": "sconto_generico", "value": "$sconto_globale$", "icon-after": "choice|untprc|$tipo_sconto_globale$" ]}
</div> </div>
</div> </div>
@ -137,13 +137,13 @@ if ($dir == 'uscita') {
if ($records[0]['stato'] != 'Evaso') { if ($records[0]['stato'] != 'Evaso') {
?> ?>
<a class="btn btn-sm btn-primary" data-href="<?php echo $rootdir ?>/modules/ddt/add_articolo.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>&dir=<?php echo $dir ?>" data-toggle="modal" data-title="Aggiungi articolo" data-target="#bs-popup"> <a class="btn btn-sm btn-primary" data-href="<?php echo $rootdir; ?>/modules/ddt/add_articolo.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>&dir=<?php echo $dir; ?>" data-toggle="modal" data-title="Aggiungi articolo" data-target="#bs-popup">
<i class="fa fa-plus"></i> <?php echo tr('Articolo'); ?> <i class="fa fa-plus"></i> <?php echo tr('Articolo'); ?>
</a> </a>
<a class="btn btn-sm btn-primary" data-href="<?php echo $rootdir ?>/modules/ddt/add_riga.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>&dir=<?php echo $dir ?>" data-toggle="modal" data-title="Aggiungi riga" data-target="#bs-popup"> <a class="btn btn-sm btn-primary" data-href="<?php echo $rootdir; ?>/modules/ddt/add_riga.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>&dir=<?php echo $dir; ?>" data-toggle="modal" data-title="Aggiungi riga" data-target="#bs-popup">
<i class="fa fa-plus"></i> <?php echo tr('Riga generica'); ?> <i class="fa fa-plus"></i> <?php echo tr('Riga generica'); ?>
</a> </a>
<a class="btn btn-sm btn-primary" data-href="<?php echo $rootdir ?>/modules/ddt/add_descrizione.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>&dir=<?php echo $dir ?>" data-toggle="modal" data-title="Aggiungi descrizione" data-target="#bs-popup"> <a class="btn btn-sm btn-primary" data-href="<?php echo $rootdir; ?>/modules/ddt/add_descrizione.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>&dir=<?php echo $dir; ?>" data-toggle="modal" data-title="Aggiungi descrizione" data-target="#bs-popup">
<i class="fa fa-plus"></i> <?php echo tr('Descrizione'); ?> <i class="fa fa-plus"></i> <?php echo tr('Descrizione'); ?>
</a> </a>
<?php <?php
@ -157,14 +157,14 @@ if ($records[0]['stato'] != 'Evaso') {
if (!in_array($records[0]['stato'], ['Bozza', 'Fatturato'])) { if (!in_array($records[0]['stato'], ['Bozza', 'Fatturato'])) {
?> ?>
<a class="btn btn-sm btn-info" data-href="<?php echo $rootdir ?>/modules/fatture/crea_documento.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>&documento=fattura" data-toggle="modal" data-title="Crea fattura" data-target="#bs-popup"> <a class="btn btn-sm btn-info" data-href="<?php echo $rootdir; ?>/modules/fatture/crea_documento.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>&documento=fattura" data-toggle="modal" data-title="Crea fattura" data-target="#bs-popup">
<i class="fa fa-magic"></i> <?php echo tr('Crea fattura da ddt'); ?>...</i> <i class="fa fa-magic"></i> <?php echo tr('Crea fattura da ddt'); ?>...</i>
</a> </a>
<?php <?php
} }
?> ?>
{( "name": "button", "type": "print", "id_module": "<?php echo $id_module ?>", "id_record": "<?php echo $id_record ?>" )} {( "name": "button", "type": "print", "id_module": "<?php echo $id_module; ?>", "id_record": "<?php echo $id_record; ?>" )}
</div> </div>
<div class="clearfix"></div> <div class="clearfix"></div>
@ -182,7 +182,7 @@ include $docroot.'/modules/ddt/row-list.php';
</div> </div>
</div> </div>
{( "name": "filelist_and_upload", "id_module": "<?php echo $id_module ?>", "id_record": "<?php echo $id_record ?>" )} {( "name": "filelist_and_upload", "id_module": "<?php echo $id_module; ?>", "id_record": "<?php echo $id_record; ?>" )}
<script> <script>
$('#idanagrafica').change( function(){ $('#idanagrafica').change( function(){

View File

@ -24,7 +24,7 @@ switch (post('op')) {
'reply_to' => $post['reply_to'], 'reply_to' => $post['reply_to'],
'cc' => $post['cc'], 'cc' => $post['cc'],
'bcc' => $post['bcc'], 'bcc' => $post['bcc'],
'body' => $_POST['body'],// $post['body'], 'body' => $_POST['body'], // $post['body'],
'read_notify' => $post['read_notify'], 'read_notify' => $post['read_notify'],
], ['id' => $id_record]); ], ['id' => $id_record]);

View File

@ -8,17 +8,17 @@ include_once __DIR__.'/../../core.php';
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-12"> <div class="col-xs-12 col-md-12">
{[ "type": "text", "label": "<?php echo tr('Nome') ?>", "name": "name", "required": 1 ]} {[ "type": "text", "label": "<?php echo tr('Nome'); ?>", "name": "name", "required": 1 ]}
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-6"> <div class="col-xs-12 col-md-6">
{[ "type": "select", "label": "<?php echo tr('Modulo del template') ?>", "name": "module", "values": "query=SELECT id, title AS descrizione FROM zz_modules WHERE enabled = 1" ]} {[ "type": "select", "label": "<?php echo tr('Modulo del template'); ?>", "name": "module", "values": "query=SELECT id, title AS descrizione FROM zz_modules WHERE enabled = 1" ]}
</div> </div>
<div class="col-xs-12 col-md-6"> <div class="col-xs-12 col-md-6">
{[ "type": "text", "label": "<?php echo tr('Oggetto') ?>", "name": "subject" ]} {[ "type": "text", "label": "<?php echo tr('Oggetto'); ?>", "name": "subject" ]}
</div> </div>
</div> </div>

View File

@ -13,7 +13,7 @@ echo '
<!-- DATI --> <!-- DATI -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr('Dati') ?></h3> <h3 class="panel-title"><?php echo tr('Dati'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
@ -24,45 +24,45 @@ echo '
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "text", "label": "<?php echo tr('Nome') ?>", "name": "name", "value": "$name$", "required": 1 ]} {[ "type": "text", "label": "<?php echo tr('Nome'); ?>", "name": "name", "value": "$name$", "required": 1 ]}
</div> </div>
<div class="col-md-2"> <div class="col-md-2">
{[ "type": "span", "label": "<?php echo tr('Modulo del template') ?>", "name": "module", "values": "query=SELECT id, title AS descrizione FROM zz_modules WHERE enabled = 1", "value": "<?php echo Modules::get($records[0]['id_module'])['title']; ?>" ]} {[ "type": "span", "label": "<?php echo tr('Modulo del template'); ?>", "name": "module", "values": "query=SELECT id, title AS descrizione FROM zz_modules WHERE enabled = 1", "value": "<?php echo Modules::get($records[0]['id_module'])['title']; ?>" ]}
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
{[ "type": "checkbox", "label": "<?php echo tr('Notifica di lettura') ?>", "name": "read_notify", "value": "$read_notify$", "placeholder": "<?php echo tr('Abilita la notifica di lettura') ?>" ]} {[ "type": "checkbox", "label": "<?php echo tr('Notifica di lettura'); ?>", "name": "read_notify", "value": "$read_notify$", "placeholder": "<?php echo tr('Abilita la notifica di lettura'); ?>" ]}
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-md-8"> <div class="col-md-8">
{[ "type": "text", "label": "<?php echo tr('Oggetto') ?>", "name": "subject", "value": "$subject$" ]} {[ "type": "text", "label": "<?php echo tr('Oggetto'); ?>", "name": "subject", "value": "$subject$" ]}
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
{[ "type": "text", "label": "<?php echo tr('Icona') ?>", "name": "icon", "value": "$icon$" ]} {[ "type": "text", "label": "<?php echo tr('Icona'); ?>", "name": "icon", "value": "$icon$" ]}
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-md-4"> <div class="col-md-4">
{[ "type": "text", "label": "<?php echo tr('CC') ?>", "name": "cc", "value": "$cc$" ]} {[ "type": "text", "label": "<?php echo tr('CC'); ?>", "name": "cc", "value": "$cc$" ]}
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
{[ "type": "text", "label": "<?php echo tr('BCC') ?>", "name": "port", "value": "$bcc$" ]} {[ "type": "text", "label": "<?php echo tr('BCC'); ?>", "name": "port", "value": "$bcc$" ]}
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
{[ "type": "text", "label": "<?php echo tr('Reply to') ?>", "name": "reply_to", "value": "$reply_to$" ]} {[ "type": "text", "label": "<?php echo tr('Reply to'); ?>", "name": "reply_to", "value": "$reply_to$" ]}
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
{[ "type": "textarea", "label": "<?php echo tr('Contenuto') ?>", "name": "body", "value": "$body$" ]} {[ "type": "textarea", "label": "<?php echo tr('Contenuto'); ?>", "name": "body", "value": "$body$" ]}
</div> </div>
</div> </div>

View File

@ -1,5 +1,5 @@
<?php <?php
if (isset($id_record)) { if (isset($id_record)) {
$records = $dbo->fetchArray("SELECT * FROM zz_emails WHERE id=".prepare($id_record)." AND deleted = 0"); $records = $dbo->fetchArray('SELECT * FROM zz_emails WHERE id='.prepare($id_record).' AND deleted = 0');
} }

View File

@ -298,12 +298,12 @@ switch (post('op')) {
$rst = $dbo->fetchArray('SELECT SUM( ROUND( TIMESTAMPDIFF( MINUTE, orario_inizio, orario_fine ) / 60, '.get_var('Cifre decimali per quantità').' ) ) AS tot_ore, SUM(prezzo_ore_consuntivo) AS tot_prezzo_ore_consuntivo, prezzo_ore_unitario FROM in_interventi_tecnici WHERE idintervento='.prepare($idintervento).' GROUP BY prezzo_ore_unitario'); $rst = $dbo->fetchArray('SELECT SUM( ROUND( TIMESTAMPDIFF( MINUTE, orario_inizio, orario_fine ) / 60, '.get_var('Cifre decimali per quantità').' ) ) AS tot_ore, SUM(prezzo_ore_consuntivo) AS tot_prezzo_ore_consuntivo, prezzo_ore_unitario FROM in_interventi_tecnici WHERE idintervento='.prepare($idintervento).' GROUP BY prezzo_ore_unitario');
//Aggiunta riga intervento sul documento //Aggiunta riga intervento sul documento
if( sizeof($rst) == 0 ){ if (sizeof($rst) == 0) {
$_SESSION['warnings'][] = tr('L\'intervento _NUM_ non ha sessioni di lavoro!', [ $_SESSION['warnings'][] = tr('L\'intervento _NUM_ non ha sessioni di lavoro!', [
'_NUM_' => $idintervento, '_NUM_' => $idintervento,
]); ]);
} else { } else {
for( $i=0; $i<sizeof($rst); $i++ ){ for ($i = 0; $i < sizeof($rst); ++$i) {
$ore = $rst[$i]['tot_ore']; $ore = $rst[$i]['tot_ore'];
// Calcolo iva // Calcolo iva
@ -331,14 +331,13 @@ switch (post('op')) {
} }
} }
$costi_intervento = get_costi_intervento($idintervento); $costi_intervento = get_costi_intervento($idintervento);
//Fatturo i diritti di chiamata raggruppati per costo //Fatturo i diritti di chiamata raggruppati per costo
$rst = $dbo->fetchArray('SELECT COUNT(id) AS qta, SUM(prezzo_dirittochiamata) AS tot_prezzo_dirittochiamata FROM in_interventi_tecnici WHERE idintervento='.prepare($idintervento).' AND prezzo_dirittochiamata > 0 GROUP BY prezzo_dirittochiamata'); $rst = $dbo->fetchArray('SELECT COUNT(id) AS qta, SUM(prezzo_dirittochiamata) AS tot_prezzo_dirittochiamata FROM in_interventi_tecnici WHERE idintervento='.prepare($idintervento).' AND prezzo_dirittochiamata > 0 GROUP BY prezzo_dirittochiamata');
// Aggiunta diritto di chiamata se esiste // Aggiunta diritto di chiamata se esiste
for( $i=0; $i<sizeof($rst); $i++ ){ for ($i = 0; $i < sizeof($rst); ++$i) {
// Calcolo iva // Calcolo iva
$query = 'SELECT * FROM co_iva WHERE id='.prepare($idiva); $query = 'SELECT * FROM co_iva WHERE id='.prepare($idiva);
$rs = $dbo->fetchArray($query); $rs = $dbo->fetchArray($query);

View File

@ -16,7 +16,7 @@ if ($module['name'] == 'Fatture di vendita') {
<form action="editor.php?id_module=$id_module$" method="post"> <form action="editor.php?id_module=$id_module$" method="post">
<input type="hidden" name="op" value="add"> <input type="hidden" name="op" value="add">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="dir" value="<?php echo $dir ?>"> <input type="hidden" name="dir" value="<?php echo $dir; ?>">
<div class="row"> <div class="row">
<div class="col-md-4"> <div class="col-md-4">
@ -24,11 +24,11 @@ if ($module['name'] == 'Fatture di vendita') {
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
{[ "type": "select", "label": "<?php echo $tipo_anagrafica ?>", "name": "idanagrafica", "required": 1, "values": "query=SELECT an_anagrafiche.idanagrafica AS id, ragione_sociale AS descrizione FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica WHERE descrizione='<?php echo $tipo_anagrafica ?>' AND deleted=0 ORDER BY ragione_sociale", "value": "<?php echo $idanagrafica ?>", "icon-after": "add|<?php echo Modules::get('Anagrafiche')['id']; ?>|tipoanagrafica=<?php echo $tipo_anagrafica ?>" ]} {[ "type": "select", "label": "<?php echo $tipo_anagrafica; ?>", "name": "idanagrafica", "required": 1, "values": "query=SELECT an_anagrafiche.idanagrafica AS id, ragione_sociale AS descrizione FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica WHERE descrizione='<?php echo $tipo_anagrafica; ?>' AND deleted=0 ORDER BY ragione_sociale", "value": "<?php echo $idanagrafica; ?>", "icon-after": "add|<?php echo Modules::get('Anagrafiche')['id']; ?>|tipoanagrafica=<?php echo $tipo_anagrafica; ?>" ]}
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
{[ "type": "select", "label": "<?php echo tr('Tipo fattura'); ?>", "name": "idtipodocumento", "required": 1, "values": "query=SELECT id, descrizione FROM co_tipidocumento WHERE dir='<?php echo $dir ?>'", "value": "" ]} {[ "type": "select", "label": "<?php echo tr('Tipo fattura'); ?>", "name": "idtipodocumento", "required": 1, "values": "query=SELECT id, descrizione FROM co_tipidocumento WHERE dir='<?php echo $dir; ?>'", "value": "" ]}
</div> </div>
</div> </div>

View File

@ -37,6 +37,6 @@ echo '
$('#id_ddt').change( function(){ $('#id_ddt').change( function(){
$('#righeddt').html('<i>Caricamento in corso...</i>'); $('#righeddt').html('<i>Caricamento in corso...</i>');
$('#righeddt').load(globals.rootdir + '/modules/fatture/crea_documento.php?id_module=' + <?php echo Modules::get('Ddt di vendita')['id'] ?> + '&id_record=' + $(this).find('option:selected').val() + '&documento=fattura&op=add_ddt&iddocumento=' + globals.id_record); $('#righeddt').load(globals.rootdir + '/modules/fatture/crea_documento.php?id_module=' + <?php echo Modules::get('Ddt di vendita')['id']; ?> + '&id_record=' + $(this).find('option:selected').val() + '&documento=fattura&op=add_ddt&iddocumento=' + globals.id_record);
}); });
</script> </script>

View File

@ -78,7 +78,7 @@ if ($dir == 'entrata') {
echo ' echo '
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
{[ "type": "select", "label": "'.tr('Serial').'", "name": "serial[]", "multiple": 1, "value": "'.implode(',', $serials).'", "values": "query=SELECT DISTINCT serial AS id, serial AS descrizione FROM mg_prodotti WHERE dir=\'uscita\' AND serial NOT IN (SELECT serial FROM mg_prodotti WHERE dir=\'entrata\' AND serial NOT IN (SELECT serial FROM mg_prodotti WHERE '.$riga.' = \''.$idriga.'\'))'.(!empty($in) ? ' OR serial IN ('.$in.')' : '' ).'", "extra": "data-maximum=\"'.intval($rs[0]['qta']).'\"" ]} {[ "type": "select", "label": "'.tr('Serial').'", "name": "serial[]", "multiple": 1, "value": "'.implode(',', $serials).'", "values": "query=SELECT DISTINCT serial AS id, serial AS descrizione FROM mg_prodotti WHERE dir=\'uscita\' AND serial NOT IN (SELECT serial FROM mg_prodotti WHERE dir=\'entrata\' AND serial NOT IN (SELECT serial FROM mg_prodotti WHERE '.$riga.' = \''.$idriga.'\'))'.(!empty($in) ? ' OR serial IN ('.$in.')' : '').'", "extra": "data-maximum=\"'.intval($rs[0]['qta']).'\"" ]}
</div> </div>
</div>'; </div>';
} else { } else {
@ -91,7 +91,7 @@ if ($dir == 'entrata') {
} }
$res = []; $res = [];
if(!empty($serials[$i])){ if (!empty($serials[$i])) {
$res = $dbo->fetchArray("SELECT * FROM mg_prodotti WHERE dir='entrata' AND serial = ".prepare($serials[$i])); $res = $dbo->fetchArray("SELECT * FROM mg_prodotti WHERE dir='entrata' AND serial = ".prepare($serials[$i]));
} }

View File

@ -45,8 +45,7 @@ echo '
</div> </div>
</div>'; </div>';
if($rsr[0]['is_descrizione']==0){ if ($rsr[0]['is_descrizione'] == 0) {
if (get_var('Percentuale rivalsa INPS') != '' || get_var("Percentuale ritenuta d'acconto") != '' || $dir == 'uscita') { if (get_var('Percentuale rivalsa INPS') != '' || get_var("Percentuale ritenuta d'acconto") != '' || $dir == 'uscita') {
echo ' echo '
<div class="row">'; <div class="row">';
@ -109,7 +108,6 @@ if($rsr[0]['is_descrizione']==0){
{[ "type": "number", "label": "'.tr('Sconto unitario').'", "name": "sconto", "value": "'.$sconto.'", "icon-after": "choice|untprc|'.$tipo_sconto.'" ]} {[ "type": "number", "label": "'.tr('Sconto unitario').'", "name": "sconto", "value": "'.$sconto.'", "icon-after": "choice|untprc|'.$tipo_sconto.'" ]}
</div> </div>
</div>'; </div>';
} }
echo ' echo '

View File

@ -17,7 +17,7 @@ if (empty($id_record)) {
echo ' echo '
<tr class="clickable" onclick="openLink(event, \''.$rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$c.'\')"> <tr class="clickable" onclick="openLink(event, \''.$rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$c.'\')">
<td>'.$c.'</td> <td>'.$c.'</td>
<td>'.$cmp[$c-1][0].'</td> <td>'.$cmp[$c - 1][0].'</td>
</tr>'; </tr>';
} }
echo ' echo '
@ -64,5 +64,4 @@ if (empty($id_record)) {
</a> </a>
<?php <?php
} }

View File

@ -73,7 +73,7 @@ switch (post('op')) {
$rst = $dbo->fetchArray('SELECT idtecnico FROM in_interventi_tecnici WHERE id='.prepare($idriga)); $rst = $dbo->fetchArray('SELECT idtecnico FROM in_interventi_tecnici WHERE id='.prepare($idriga));
// Limitazione delle azioni dei tecnici // Limitazione delle azioni dei tecnici
if ( ($user['gruppo'] == 'Tecnici' && $user['idanagrafica'] == $rst[0]['idtecnico'] ) || $user['gruppo'] == 'Amministratori') { if (($user['gruppo'] == 'Tecnici' && $user['idanagrafica'] == $rst[0]['idtecnico']) || $user['gruppo'] == 'Amministratori') {
// Lettura delle date di inizio e fine intervento // Lettura delle date di inizio e fine intervento
$orario_inizio = post('orario_inizio')[$idriga]; $orario_inizio = post('orario_inizio')[$idriga];
$orario_fine = post('orario_fine')[$idriga]; $orario_fine = post('orario_fine')[$idriga];

View File

@ -199,10 +199,10 @@ echo '
$('#bs-popup').modal('hide'); $('#bs-popup').modal('hide');
// Ricarico gli articoli // Ricarico gli articoli
$('#articoli').load(globals.rootdir + '/modules/interventi/ajax_articoli.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>'); $('#articoli').load(globals.rootdir + '/modules/interventi/ajax_articoli.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>');
// Ricarico la tabella dei costi // Ricarico la tabella dei costi
$('#costi').load(globals.rootdir + '/modules/interventi/ajax_costi.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>'); $('#costi').load(globals.rootdir + '/modules/interventi/ajax_costi.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>');
} }
}); });
}); });

View File

@ -114,10 +114,10 @@ echo '
$('#bs-popup').modal('hide'); $('#bs-popup').modal('hide');
// Ricarico le righe // Ricarico le righe
$('#righe').load(globals.rootdir + '/modules/interventi/ajax_righe.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>'); $('#righe').load(globals.rootdir + '/modules/interventi/ajax_righe.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>');
// Ricarico la tabella dei costi // Ricarico la tabella dei costi
$('#costi').load(globals.rootdir + '/modules/interventi/ajax_costi.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>'); $('#costi').load(globals.rootdir + '/modules/interventi/ajax_costi.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>');
} }
}); });
}); });

View File

@ -25,7 +25,7 @@ if (!empty($rs)) {
<th width="15%">'.tr('Subtotale').'</th>'; <th width="15%">'.tr('Subtotale').'</th>';
} }
if ( !$records[0]['flg_completato'] ) { if (!$records[0]['flg_completato']) {
echo ' echo '
<th width="80"></th>'; <th width="80"></th>';
} }
@ -109,7 +109,7 @@ if (!empty($rs)) {
// Pulsante per riportare nel magazzino centrale. // Pulsante per riportare nel magazzino centrale.
// Visibile solo se l'intervento non è stato nè fatturato nè completato. // Visibile solo se l'intervento non è stato nè fatturato nè completato.
if ( !$records[0]['flg_completato'] ) { if (!$records[0]['flg_completato']) {
echo ' echo '
<td>'; <td>';
@ -135,12 +135,12 @@ if (!empty($rs)) {
?> ?>
<script type="text/javascript"> <script type="text/javascript">
function ritorna_al_magazzino( id ){ function ritorna_al_magazzino( id ){
$.post(globals.rootdir + '/modules/interventi/actions.php', {op: 'unlink_articolo', idriga: id, id_record: '<?php echo $id_record ?>', id_module: '<?php echo $id_module ?>' }, function(data, result){ $.post(globals.rootdir + '/modules/interventi/actions.php', {op: 'unlink_articolo', idriga: id, id_record: '<?php echo $id_record; ?>', id_module: '<?php echo $id_module; ?>' }, function(data, result){
if( result == 'success' ){ if( result == 'success' ){
// ricarico l'elenco degli articoli // ricarico l'elenco degli articoli
$('#articoli').load(globals.rootdir + '/modules/interventi/ajax_articoli.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>'); $('#articoli').load(globals.rootdir + '/modules/interventi/ajax_articoli.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>');
$('#costi').load(globals.rootdir + '/modules/interventi/ajax_costi.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>'); $('#costi').load(globals.rootdir + '/modules/interventi/ajax_costi.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>');
} }
}); });
} }

View File

@ -5,7 +5,7 @@ include_once __DIR__.'/modutil.php';
$idiva = get_var('Iva predefinita'); $idiva = get_var('Iva predefinita');
$rs_iva = $dbo->fetchArray('SELECT descrizione, percentuale, indetraibile FROM co_iva WHERE id='.prepare($idiva)); $rs_iva = $dbo->fetchArray('SELECT descrizione, percentuale, indetraibile FROM co_iva WHERE id='.prepare($idiva));
($rs_iva[0]['percentuale']>0) ? $hide = '' : $hide = 'hide'; ($rs_iva[0]['percentuale'] > 0) ? $hide = '' : $hide = 'hide';
if (Auth::admin() || $_SESSION['gruppo'] != 'Tecnici') { if (Auth::admin() || $_SESSION['gruppo'] != 'Tecnici') {
$costi = get_costi_intervento($id_record); $costi = get_costi_intervento($id_record);
@ -13,7 +13,7 @@ if (Auth::admin() || $_SESSION['gruppo'] != 'Tecnici') {
$rss = $dbo->fetchArray('SELECT in_statiintervento.completato FROM in_statiintervento INNER JOIN in_interventi ON in_statiintervento.idstatointervento=in_interventi.idstatointervento WHERE in_interventi.id='.prepare($id_record)); $rss = $dbo->fetchArray('SELECT in_statiintervento.completato FROM in_statiintervento INNER JOIN in_interventi ON in_statiintervento.idstatointervento=in_interventi.idstatointervento WHERE in_interventi.id='.prepare($id_record));
$flg_completato = $rss[0]['completato']; $flg_completato = $rss[0]['completato'];
if( $flg_completato ){ if ($flg_completato) {
$readonly = 'readonly'; $readonly = 'readonly';
} else { } else {
$readonly = ''; $readonly = '';
@ -81,17 +81,17 @@ if (Auth::admin() || $_SESSION['gruppo'] != 'Tecnici') {
<tr class='.$hide.' > <tr class='.$hide.' >
<th>'.tr('IVA (_DESC_)', [ _DESC_ => $rs_iva[0]['descrizione']], ['upper' => true]).'</th> <th>'.tr('IVA (_DESC_)', [_DESC_ => $rs_iva[0]['descrizione']], ['upper' => true]).'</th>
<td class="text-right">'.Translator::numberToLocale(($costi['totale_costo']/100*$rs_iva[0]['percentuale'])).' &euro;</td> <td class="text-right">'.Translator::numberToLocale(($costi['totale_costo'] / 100 * $rs_iva[0]['percentuale'])).' &euro;</td>
<td class="text-right">'.Translator::numberToLocale(($costi['totale_addebito']/100*$rs_iva[0]['percentuale'])).' &euro;</td> <td class="text-right">'.Translator::numberToLocale(($costi['totale_addebito'] / 100 * $rs_iva[0]['percentuale'])).' &euro;</td>
<td class="text-right">'.Translator::numberToLocale(($costi['totale']/100*$rs_iva[0]['percentuale'])).' &euro;</td> <td class="text-right">'.Translator::numberToLocale(($costi['totale'] / 100 * $rs_iva[0]['percentuale'])).' &euro;</td>
</tr> </tr>
<tr> <tr>
<th>'.tr('Totale', [], ['upper' => true]).'</th> <th>'.tr('Totale', [], ['upper' => true]).'</th>
<th class="text-right">'.Translator::numberToLocale($costi['totale_costo']+($costi['totale_costo']/100*$rs_iva[0]['percentuale'])).' &euro;</th> <th class="text-right">'.Translator::numberToLocale($costi['totale_costo'] + ($costi['totale_costo'] / 100 * $rs_iva[0]['percentuale'])).' &euro;</th>
<th class="text-right">'.Translator::numberToLocale($costi['totale_addebito']+($costi['totale_addebito']/100*$rs_iva[0]['percentuale'])).' &euro;</th> <th class="text-right">'.Translator::numberToLocale($costi['totale_addebito'] + ($costi['totale_addebito'] / 100 * $rs_iva[0]['percentuale'])).' &euro;</th>
<th class="text-right">'.Translator::numberToLocale($costi['totale']+($costi['totale']/100*$rs_iva[0]['percentuale'])).' &euro;</th> <th class="text-right">'.Translator::numberToLocale($costi['totale'] + ($costi['totale'] / 100 * $rs_iva[0]['percentuale'])).' &euro;</th>
</tr> </tr>
</table>'; </table>';
} }

View File

@ -19,7 +19,7 @@ if (count($rs2) > 0) {
<th width="15%">'.tr('Subtotale').'</th>'; <th width="15%">'.tr('Subtotale').'</th>';
} }
if ( !$records[0]['flg_completato'] ) { if (!$records[0]['flg_completato']) {
echo ' echo '
<th width="80"></th>'; <th width="80"></th>';
} }
@ -76,7 +76,7 @@ if (count($rs2) > 0) {
// Pulsante per riportare nel magazzino centrale. // Pulsante per riportare nel magazzino centrale.
// Visibile solo se l'intervento non è stato nè fatturato nè completato. // Visibile solo se l'intervento non è stato nè fatturato nè completato.
if ( !$records[0]['flg_completato'] ) { if (!$records[0]['flg_completato']) {
echo ' echo '
<td> <td>
<button type="button" class="btn btn-warning btn-xs" data-toggle="tooltip" onclick="launch_modal(\''.tr('Modifica spesa').'\', \''.$rootdir.'/modules/interventi/add_righe.php?id_module='.$id_module.'&id_record='.$id_record.'&idriga='.$r['id'].'\', 1);"><i class="fa fa-edit"></i></button> <button type="button" class="btn btn-warning btn-xs" data-toggle="tooltip" onclick="launch_modal(\''.tr('Modifica spesa').'\', \''.$rootdir.'/modules/interventi/add_righe.php?id_module='.$id_module.'&id_record='.$id_record.'&idriga='.$r['id'].'\', 1);"><i class="fa fa-edit"></i></button>
@ -98,9 +98,9 @@ if (count($rs2) > 0) {
$.post(globals.rootdir + '/modules/interventi/actions.php', { op: 'delriga', idriga: id }, function(data, result){ $.post(globals.rootdir + '/modules/interventi/actions.php', { op: 'delriga', idriga: id }, function(data, result){
if( result=='success' ){ if( result=='success' ){
//ricarico l'elenco delle righe //ricarico l'elenco delle righe
$('#righe').load( globals.rootdir + '/modules/interventi/ajax_righe.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>'); $('#righe').load( globals.rootdir + '/modules/interventi/ajax_righe.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>');
$('#costi').load(globals.rootdir + '/modules/interventi/ajax_costi.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>'); $('#costi').load(globals.rootdir + '/modules/interventi/ajax_costi.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>');
} }
}); });
} }

View File

@ -2,7 +2,7 @@
include_once __DIR__.'/../../core.php'; include_once __DIR__.'/../../core.php';
if (file_exists($docroot.'/modules/interventi/custom/modutil.php')){ if (file_exists($docroot.'/modules/interventi/custom/modutil.php')) {
include_once $docroot.'/modules/interventi/custom/modutil.php'; include_once $docroot.'/modules/interventi/custom/modutil.php';
} else { } else {
include_once $docroot.'/modules/interventi/modutil.php'; include_once $docroot.'/modules/interventi/modutil.php';
@ -51,7 +51,7 @@ $query = 'SELECT * FROM an_anagrafiche JOIN in_interventi_tecnici ON in_interven
$rs2 = $dbo->fetchArray($query); $rs2 = $dbo->fetchArray($query);
$prev_tecnico = ''; $prev_tecnico = '';
if( $flg_completato ){ if ($flg_completato) {
$readonly = 'readonly'; $readonly = 'readonly';
} else { } else {
$readonly = ''; $readonly = '';
@ -249,7 +249,7 @@ if (!empty($rs2)) {
echo ' echo '
<td>'; <td>';
if( !$flg_completato ){ if (!$flg_completato) {
echo ' echo '
<a class="btn btn-danger" id="delbtn_'.$id.'" onclick="elimina_sessione(\''.$id.'\', \''.$id_record.'\', \''.$idzona.'\');" title="Elimina riga" class="only_rw"><i class="fa fa-trash"></i></a>'; <a class="btn btn-danger" id="delbtn_'.$id.'" onclick="elimina_sessione(\''.$id.'\', \''.$id_record.'\', \''.$idzona.'\');" title="Elimina riga" class="only_rw"><i class="fa fa-trash"></i></a>';
} }
@ -270,7 +270,7 @@ if (!empty($rs2)) {
'<p>'.tr('Nessun tecnico presente').'.</p>'; '<p>'.tr('Nessun tecnico presente').'.</p>';
} }
if ( !$flg_completato ) { if (!$flg_completato) {
echo ' echo '
<!-- AGGIUNTA TECNICO --> <!-- AGGIUNTA TECNICO -->
<div class="row"> <div class="row">
@ -288,7 +288,7 @@ if ( !$flg_completato ) {
} }
?> ?>
<script src="<?php echo $rootdir ?>/lib/init.js"></script> <script src="<?php echo $rootdir; ?>/lib/init.js"></script>
<script type="text/javascript"> <script type="text/javascript">
$(document).ready(function(){ $(document).ready(function(){

View File

@ -6,7 +6,7 @@ unset($_SESSION['superselect']['idanagrafica']);
$_SESSION['superselect']['idanagrafica'] = $records[0]['idanagrafica']; $_SESSION['superselect']['idanagrafica'] = $records[0]['idanagrafica'];
//Disabilito il tasto di firma per gli interventi completati //Disabilito il tasto di firma per gli interventi completati
if( $records[0]['flg_completato'] ){ if ($records[0]['flg_completato']) {
$disabled = 'disabled'; $disabled = 'disabled';
$readonly = 'readonly'; $readonly = 'readonly';
} else { } else {
@ -14,7 +14,6 @@ if( $records[0]['flg_completato'] ){
$readonly = ''; $readonly = '';
} }
if (empty($records[0]['firma_file'])) { if (empty($records[0]['firma_file'])) {
$frase = tr('Anteprima e firma'); $frase = tr('Anteprima e firma');
$info_firma = ''; $info_firma = '';
@ -30,21 +29,21 @@ if (empty($records[0]['firma_file'])) {
?><form action="" method="post"> ?><form action="" method="post">
<input type="hidden" name="op" value="update"> <input type="hidden" name="op" value="update">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="id_record" value="<?php echo $id_record ?>"> <input type="hidden" name="id_record" value="<?php echo $id_record; ?>">
<!-- DATI CLIENTE --> <!-- DATI CLIENTE -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr('Dati cliente') ?></h3> <h3 class="panel-title"><?php echo tr('Dati cliente'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
<!-- EVENTUALE FIRMA GIA' EFFETTUATA --> <!-- EVENTUALE FIRMA GIA' EFFETTUATA -->
<?php echo $info_firma ?> <?php echo $info_firma; ?>
<div class="pull-right"> <div class="pull-right">
<button type="button" class="btn btn-primary " onclick="launch_modal( '<?php echo tr('Anteprima e firma') ?>', '<?php echo $rootdir ?>/modules/interventi/add_firma.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>&anteprima=1', 1 );" <?= $disabled ?>><i class="fa fa-desktop"></i> <?php echo $frase ?>...</button> <button type="button" class="btn btn-primary " onclick="launch_modal( '<?php echo tr('Anteprima e firma'); ?>', '<?php echo $rootdir; ?>/modules/interventi/add_firma.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>&anteprima=1', 1 );" <?= $disabled; ?>><i class="fa fa-desktop"></i> <?php echo $frase; ?>...</button>
{( "name": "button", "type": "print", "id_module": "<?php echo $id_module ?>", "id_record": "<?php echo $id_record ?>" )} {( "name": "button", "type": "print", "id_module": "<?php echo $id_module; ?>", "id_record": "<?php echo $id_record; ?>" )}
<button type="submit" class="btn btn-success"><i class="fa fa-check"></i> <?php echo tr('Salva modifiche'); ?></button> <button type="submit" class="btn btn-success"><i class="fa fa-check"></i> <?php echo tr('Salva modifiche'); ?></button>
<div class="clearfix" >&nbsp;</div> <div class="clearfix" >&nbsp;</div>
@ -57,22 +56,22 @@ if (empty($records[0]['firma_file'])) {
<?php <?php
echo Modules::link('Anagrafiche', $records[0]['idanagrafica'], null, null, 'class="pull-right"'); echo Modules::link('Anagrafiche', $records[0]['idanagrafica'], null, null, 'class="pull-right"');
?> ?>
{[ "type": "select", "label": "<?php echo tr('Cliente'); ?>", "name": "idanagrafica", "required": 1, "values": "query=SELECT an_anagrafiche.idanagrafica AS id, ragione_sociale AS descrizione FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica WHERE descrizione='Cliente' AND deleted=0 ORDER BY ragione_sociale", "value": "$idanagrafica$", "ajax-source": "clienti", "extra": "<?= $readonly ?>" ]} {[ "type": "select", "label": "<?php echo tr('Cliente'); ?>", "name": "idanagrafica", "required": 1, "values": "query=SELECT an_anagrafiche.idanagrafica AS id, ragione_sociale AS descrizione FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica WHERE descrizione='Cliente' AND deleted=0 ORDER BY ragione_sociale", "value": "$idanagrafica$", "ajax-source": "clienti", "extra": "<?= $readonly; ?>" ]}
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
{[ "type": "select", "label": "<?php echo tr('Sede'); ?>", "name": "idsede", "values": "query=SELECT 0 AS id, 'Sede legale' AS descrizione UNION SELECT id, CONCAT_WS( ' - ', nomesede, citta ) AS descrizione FROM an_sedi WHERE idanagrafica='$idanagrafica$'", "value": "$idsede$", "ajax-source": "sedi", "extra": "<?= $readonly ?>" ]} {[ "type": "select", "label": "<?php echo tr('Sede'); ?>", "name": "idsede", "values": "query=SELECT 0 AS id, 'Sede legale' AS descrizione UNION SELECT id, CONCAT_WS( ' - ', nomesede, citta ) AS descrizione FROM an_sedi WHERE idanagrafica='$idanagrafica$'", "value": "$idsede$", "ajax-source": "sedi", "extra": "<?= $readonly; ?>" ]}
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<?php <?php
echo Modules::link('Anagrafiche', $records[0]['idclientefinale'], null, null, 'class="pull-right"'); echo Modules::link('Anagrafiche', $records[0]['idclientefinale'], null, null, 'class="pull-right"');
?> ?>
{[ "type": "select", "label": "<?php echo tr('Per conto di'); ?>", "name": "idclientefinale", "value": "$idclientefinale$", "ajax-source": "clienti", "extra": "<?= $readonly ?>" ]} {[ "type": "select", "label": "<?php echo tr('Per conto di'); ?>", "name": "idclientefinale", "value": "$idclientefinale$", "ajax-source": "clienti", "extra": "<?= $readonly; ?>" ]}
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
{[ "type": "select", "label": "<?php echo tr('Referente'); ?>", "name": "idreferente", "value": "$idreferente$", "ajax-source": "referenti", "extra": "<?= $readonly ?>" ]} {[ "type": "select", "label": "<?php echo tr('Referente'); ?>", "name": "idreferente", "value": "$idreferente$", "ajax-source": "referenti", "extra": "<?= $readonly; ?>" ]}
</div> </div>
</div> </div>
@ -88,7 +87,7 @@ if (empty($records[0]['firma_file'])) {
} }
?> ?>
{[ "type": "select", "label": "<?php echo tr('Preventivo'); ?>", "name": "idpreventivo", "value": "$idpreventivo$", "ajax-source": "preventivi", "extra": "<?= $readonly ?>" ]} {[ "type": "select", "label": "<?php echo tr('Preventivo'); ?>", "name": "idpreventivo", "value": "$idpreventivo$", "ajax-source": "preventivi", "extra": "<?= $readonly; ?>" ]}
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
@ -108,8 +107,8 @@ if (empty($records[0]['firma_file'])) {
} }
?> ?>
{[ "type": "select", "label": "<?php echo tr('Contratto'); ?>", "name": "idcontratto", "value": "<?php echo $idcontratto; ?>", "ajax-source": "contratti", "extra": "<?= $readonly ?>" ]} {[ "type": "select", "label": "<?php echo tr('Contratto'); ?>", "name": "idcontratto", "value": "<?php echo $idcontratto; ?>", "ajax-source": "contratti", "extra": "<?= $readonly; ?>" ]}
<input type='hidden' name='idcontratto_riga' value='<?php echo $idcontratto_riga ?>'> <input type='hidden' name='idcontratto_riga' value='<?php echo $idcontratto_riga; ?>'>
</div> </div>
</div> </div>
</div> </div>
@ -120,7 +119,7 @@ if (empty($records[0]['firma_file'])) {
<!-- DATI INTERVENTO --> <!-- DATI INTERVENTO -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr('Dati intervento') ?></h3> <h3 class="panel-title"><?php echo tr('Dati intervento'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
@ -133,11 +132,11 @@ if (empty($records[0]['firma_file'])) {
<!-- RIGA 3 --> <!-- RIGA 3 -->
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
{[ "type": "span", "label": "<?php echo tr('Codice'); ?>", "name": "codice", "value": "$codice$", "extra": "<?= $readonly ?>" ]} {[ "type": "span", "label": "<?php echo tr('Codice'); ?>", "name": "codice", "value": "$codice$", "extra": "<?= $readonly; ?>" ]}
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
{[ "type": "date", "label": "<?php echo tr('Data richiesta'); ?>", "name": "data_richiesta", "required": 1, "value": "$data_richiesta$", "extra": "<?= $readonly ?>" ]} {[ "type": "date", "label": "<?php echo tr('Data richiesta'); ?>", "name": "data_richiesta", "required": 1, "value": "$data_richiesta$", "extra": "<?= $readonly; ?>" ]}
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
@ -152,7 +151,7 @@ if (empty($records[0]['firma_file'])) {
<!-- RIGA 4 --> <!-- RIGA 4 -->
<div class="row"> <div class="row">
<div class="col-md-4"> <div class="col-md-4">
{[ "type": "select", "label": "<?php echo tr('Tipo attività'); ?>", "name": "idtipointervento", "required": 1, "values": "query=SELECT idtipointervento AS id, descrizione FROM in_tipiintervento", "value": "$idtipointervento$", "extra": "<?= $readonly ?>" ]} {[ "type": "select", "label": "<?php echo tr('Tipo attività'); ?>", "name": "idtipointervento", "required": 1, "values": "query=SELECT idtipointervento AS id, descrizione FROM in_tipiintervento", "value": "$idtipointervento$", "extra": "<?= $readonly; ?>" ]}
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
@ -160,7 +159,7 @@ if (empty($records[0]['firma_file'])) {
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
{[ "type": "select", "label": "<?php echo tr('Automezzo'); ?>", "name": "idautomezzo", "values": "query=SELECT id, CONCAT_WS( ')', CONCAT_WS( ' (', CONCAT_WS( ', ', nome, descrizione), targa ), '' ) AS descrizione FROM dt_automezzi", "help": "<?php echo tr('Se selezionato i materiali verranno presi prima dall&rsquo;automezzo e poi dal magazzino centrale.'); ?>", "value": "$idautomezzo$", "extra": "<?= $readonly ?>" ]} {[ "type": "select", "label": "<?php echo tr('Automezzo'); ?>", "name": "idautomezzo", "values": "query=SELECT id, CONCAT_WS( ')', CONCAT_WS( ' (', CONCAT_WS( ', ', nome, descrizione), targa ), '' ) AS descrizione FROM dt_automezzi", "help": "<?php echo tr('Se selezionato i materiali verranno presi prima dall&rsquo;automezzo e poi dal magazzino centrale.'); ?>", "value": "$idautomezzo$", "extra": "<?= $readonly; ?>" ]}
</div> </div>
</div> </div>
@ -168,11 +167,11 @@ if (empty($records[0]['firma_file'])) {
<!-- RIGA 5 --> <!-- RIGA 5 -->
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
{[ "type": "textarea", "label": "<?php echo tr('Richiesta'); ?>", "name": "richiesta", "required": 1, "class": "autosize", "value": "$richiesta$", "extra": "rows='5' <?= $readonly ?>" ]} {[ "type": "textarea", "label": "<?php echo tr('Richiesta'); ?>", "name": "richiesta", "required": 1, "class": "autosize", "value": "$richiesta$", "extra": "rows='5' <?= $readonly; ?>" ]}
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
{[ "type": "textarea", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "class": "autosize", "value": "$descrizione$", "extra": "rows='10' <?= $readonly ?>" ]} {[ "type": "textarea", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "class": "autosize", "value": "$descrizione$", "extra": "rows='10' <?= $readonly; ?>" ]}
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
@ -185,13 +184,13 @@ if (empty($records[0]['firma_file'])) {
<!-- ORE LAVORO --> <!-- ORE LAVORO -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr('Ore di lavoro') ?></h3> <h3 class="panel-title"><?php echo tr('Ore di lavoro'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
<div class="pull-right"> <div class="pull-right">
<a class='btn btn-default' onclick="$('.extra').removeClass('hide'); $(this).addClass('hide'); $('#dontshowall_dettagli').removeClass('hide');" id='showall_dettagli'><i class='fa fa-square-o'></i> <?php echo tr('Mostra dettagli costi') ?></a> <a class='btn btn-default' onclick="$('.extra').removeClass('hide'); $(this).addClass('hide'); $('#dontshowall_dettagli').removeClass('hide');" id='showall_dettagli'><i class='fa fa-square-o'></i> <?php echo tr('Mostra dettagli costi'); ?></a>
<a class='btn btn-info hide' onclick="$('.extra').addClass('hide'); $(this).addClass('hide'); $('#showall_dettagli').removeClass('hide');" id='dontshowall_dettagli'><i class='fa fa-check-square-o'></i> <?php echo tr('Mostra dettagli costi') ?></a> <a class='btn btn-info hide' onclick="$('.extra').addClass('hide'); $(this).addClass('hide'); $('#showall_dettagli').removeClass('hide');" id='dontshowall_dettagli'><i class='fa fa-check-square-o'></i> <?php echo tr('Mostra dettagli costi'); ?></a>
<button type="submit" class="btn btn-success"><i class="fa fa-check"></i> <?php echo tr('Salva modifiche'); ?></button> <button type="submit" class="btn btn-success"><i class="fa fa-check"></i> <?php echo tr('Salva modifiche'); ?></button>
</div> </div>
<div class="clearfix"></div> <div class="clearfix"></div>
@ -199,7 +198,7 @@ if (empty($records[0]['firma_file'])) {
<div class="row"> <div class="row">
<div class="col-md-12" id="tecnici"> <div class="col-md-12" id="tecnici">
<script>$('#tecnici').load('<?php echo $rootdir ?>/modules/interventi/ajax_tecnici.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>');</script> <script>$('#tecnici').load('<?php echo $rootdir; ?>/modules/interventi/ajax_tecnici.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>');</script>
</div> </div>
</div> </div>
</div> </div>
@ -209,7 +208,7 @@ if (empty($records[0]['firma_file'])) {
<!-- ARTICOLI --> <!-- ARTICOLI -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr('Materiale utilizzato') ?></h3> <h3 class="panel-title"><?php echo tr('Materiale utilizzato'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
@ -217,9 +216,9 @@ if (empty($records[0]['firma_file'])) {
<?php include $docroot.'/modules/interventi/ajax_articoli.php'; ?> <?php include $docroot.'/modules/interventi/ajax_articoli.php'; ?>
</div> </div>
<?php if ( !$records[0]['flg_completato'] ) { <?php if (!$records[0]['flg_completato']) {
?> ?>
<button type="button" class="btn btn-primary" onclick="launch_modal( '<?php echo tr('Aggiungi articolo') ?>', '<?php echo $rootdir ?>/modules/interventi/add_articolo.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>&idriga=0&idautomezzo='+$('#idautomezzo').find(':selected').val(), 1);"><i class="fa fa-plus"></i> <?php echo tr('Aggiungi articolo') ?>...</button> <button type="button" class="btn btn-primary" onclick="launch_modal( '<?php echo tr('Aggiungi articolo'); ?>', '<?php echo $rootdir; ?>/modules/interventi/add_articolo.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>&idriga=0&idautomezzo='+$('#idautomezzo').find(':selected').val(), 1);"><i class="fa fa-plus"></i> <?php echo tr('Aggiungi articolo'); ?>...</button>
<?php <?php
} ?> } ?>
</div> </div>
@ -228,7 +227,7 @@ if (empty($records[0]['firma_file'])) {
<!-- SPESE AGGIUNTIVE --> <!-- SPESE AGGIUNTIVE -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr('Altre spese') ?></h3> <h3 class="panel-title"><?php echo tr('Altre spese'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
@ -236,9 +235,9 @@ if (empty($records[0]['firma_file'])) {
<?php include $docroot.'/modules/interventi/ajax_righe.php'; ?> <?php include $docroot.'/modules/interventi/ajax_righe.php'; ?>
</div> </div>
<?php if ( !$records[0]['flg_completato'] ) { <?php if (!$records[0]['flg_completato']) {
?> ?>
<button type="button" class="btn btn-primary" onclick="launch_modal( '<?php echo tr('Aggiungi altre spese') ?>', '<?php echo $rootdir ?>/modules/interventi/add_righe.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>', 1 );"><i class="fa fa-plus"></i> <?php echo tr('Aggiungi altre spese') ?>...</button> <button type="button" class="btn btn-primary" onclick="launch_modal( '<?php echo tr('Aggiungi altre spese'); ?>', '<?php echo $rootdir; ?>/modules/interventi/add_righe.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>', 1 );"><i class="fa fa-plus"></i> <?php echo tr('Aggiungi altre spese'); ?>...</button>
<?php <?php
} ?> } ?>
</div> </div>
@ -247,7 +246,7 @@ if (empty($records[0]['firma_file'])) {
<!-- COSTI TOTALI --> <!-- COSTI TOTALI -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr('Costi totali') ?></h3> <h3 class="panel-title"><?php echo tr('Costi totali'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
@ -259,14 +258,14 @@ if (empty($records[0]['firma_file'])) {
<div class="row"> <div class="row">
<div class="col-md-12" id="costi"> <div class="col-md-12" id="costi">
<script>$('#costi').load('<?php echo $rootdir ?>/modules/interventi/ajax_costi.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>');</script> <script>$('#costi').load('<?php echo $rootdir; ?>/modules/interventi/ajax_costi.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>');</script>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</form> </form>
{( "name": "filelist_and_upload", "id_module": "<?php echo $id_module ?>", "id_record": "<?php echo $id_record ?>" )} {( "name": "filelist_and_upload", "id_module": "<?php echo $id_module; ?>", "id_record": "<?php echo $id_record; ?>" )}
<!-- EVENTUALE FIRMA GIA' EFFETTUATA --> <!-- EVENTUALE FIRMA GIA' EFFETTUATA -->
<div class="text-center"> <div class="text-center">
@ -338,7 +337,7 @@ if (empty($records[0]['firma_file'])) {
</script> </script>
<script src="<?php echo $rootdir ?>/modules/interventi/js/interventi_helperjs.js"></script> <script src="<?php echo $rootdir; ?>/modules/interventi/js/interventi_helperjs.js"></script>
<?php <?php
@ -377,5 +376,5 @@ if (!empty($fatture)) {
?> ?>
<a class="btn btn-danger ask" data-backto="record-list"> <a class="btn btn-danger ask" data-backto="record-list">
<i class="fa fa-trash"></i> <?php echo tr('Elimina') ?> <i class="fa fa-trash"></i> <?php echo tr('Elimina'); ?>
</a> </a>

View File

@ -81,7 +81,7 @@ function add_tecnico($idintervento, $idtecnico, $inizio, $fine, $idcontratto)
// Calcolo il totale delle ore lavorate // Calcolo il totale delle ore lavorate
$diff = date_diff(date_create($inizio), date_create($fine)); $diff = date_diff(date_create($inizio), date_create($fine));
$ore = ($diff->h + ($diff->i/60) ); $ore = ($diff->h + ($diff->i / 60));
// Leggo i costi unitari dalle tariffe se almeno un valore è stato impostato // Leggo i costi unitari dalle tariffe se almeno un valore è stato impostato
$rsc = $dbo->fetchArray('SELECT * FROM in_tariffe WHERE idtecnico='.prepare($idtecnico).' AND idtipointervento='.prepare($idtipointervento)); $rsc = $dbo->fetchArray('SELECT * FROM in_tariffe WHERE idtecnico='.prepare($idtecnico).' AND idtipointervento='.prepare($idtipointervento));

View File

@ -8,17 +8,17 @@ include_once __DIR__.'/../../core.php';
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-12"> <div class="col-xs-12 col-md-12">
{[ "type": "text", "label": "<?php echo tr('Descrizione') ?>", "name": "descrizione", "required": 1, "value": "" ]} {[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "" ]}
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-6"> <div class="col-xs-12 col-md-6">
{[ "type": "number", "label": "<?php echo tr('Percentuale') ?>", "name": "percentuale", "value": "", "icon-after": "<i class=\"fa fa-percent\"></i>" ]} {[ "type": "number", "label": "<?php echo tr('Percentuale'); ?>", "name": "percentuale", "value": "", "icon-after": "<i class=\"fa fa-percent\"></i>" ]}
</div> </div>
<div class="col-xs-12 col-md-6"> <div class="col-xs-12 col-md-6">
{[ "type": "number", "label": "<?php echo tr('Indetraibile') ?>", "name": "indetraibile", "value": "", "icon-after": "<i class=\"fa fa-usd\"></i>" ]} {[ "type": "number", "label": "<?php echo tr('Indetraibile'); ?>", "name": "indetraibile", "value": "", "icon-after": "<i class=\"fa fa-usd\"></i>" ]}
</div> </div>
</div> </div>

View File

@ -14,29 +14,29 @@ include_once __DIR__.'/../../core.php';
<!-- DATI --> <!-- DATI -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr('Dati') ?></h3> <h3 class="panel-title"><?php echo tr('Dati'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-12"> <div class="col-xs-12 col-md-12">
{[ "type": "text", "label": "<?php echo tr('Descrizione') ?>", "name": "descrizione", "required": 1, "value": "$descrizione$" ]} {[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "$descrizione$" ]}
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-6"> <div class="col-xs-12 col-md-6">
{[ "type": "number", "label": "<?php echo tr('Percentuale') ?>", "name": "percentuale", "value": "$percentuale$", "icon-after": "<i class=\"fa fa-percent\"></i>" ]} {[ "type": "number", "label": "<?php echo tr('Percentuale'); ?>", "name": "percentuale", "value": "$percentuale$", "icon-after": "<i class=\"fa fa-percent\"></i>" ]}
</div> </div>
<div class="col-xs-12 col-md-6"> <div class="col-xs-12 col-md-6">
{[ "type": "number", "label": "<?php echo tr('Indetraibile') ?>", "name": "indetraibile", "value": "$indetraibile$", "icon-after": "<i class=\"fa fa-percent\"></i>" ]} {[ "type": "number", "label": "<?php echo tr('Indetraibile'); ?>", "name": "indetraibile", "value": "$indetraibile$", "icon-after": "<i class=\"fa fa-percent\"></i>" ]}
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-12"> <div class="col-xs-12 col-md-12">
{[ "type": "textarea", "label": "<?php echo tr('Dicitura fissa in fattura') ?>", "name": "dicitura", "value": "$dicitura$" ]} {[ "type": "textarea", "label": "<?php echo tr('Dicitura fissa in fattura'); ?>", "name": "dicitura", "value": "$dicitura$" ]}
</div> </div>
</div> </div>
</div> </div>

View File

@ -8,7 +8,7 @@ switch (post('op')) {
$prc_guadagno = post('prc_guadagno'); $prc_guadagno = post('prc_guadagno');
$note = post('note'); $note = post('note');
if(abs($prc_guadagno) > 100){ if (abs($prc_guadagno) > 100) {
$prc_guadagno = ($prc_guadagno > 0) ? 100 : -100; $prc_guadagno = ($prc_guadagno > 0) ? 100 : -100;
} }
@ -22,7 +22,7 @@ switch (post('op')) {
$nome = post('nome'); $nome = post('nome');
$prc_guadagno = post('prc_guadagno'); $prc_guadagno = post('prc_guadagno');
if(abs($prc_guadagno) > 100){ if (abs($prc_guadagno) > 100) {
$prc_guadagno = ($prc_guadagno > 0) ? 100 : -100; $prc_guadagno = ($prc_guadagno > 0) ? 100 : -100;
} }

View File

@ -8,7 +8,7 @@ include_once __DIR__.'/../../core.php';
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-12"> <div class="col-xs-12 col-md-12">
{[ "type": "text", "label": "<?php echo tr('Valore') ?>", "name": "valore", "required": 1, "value": "" ]} {[ "type": "text", "label": "<?php echo tr('Valore'); ?>", "name": "valore", "required": 1, "value": "" ]}
</div> </div>
</div> </div>

View File

@ -14,13 +14,13 @@ include_once __DIR__.'/../../core.php';
<!-- DATI --> <!-- DATI -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr('Dati') ?></h3> <h3 class="panel-title"><?php echo tr('Dati'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-12"> <div class="col-xs-12 col-md-12">
{[ "type": "text", "label": "<?php echo tr('Valore') ?>", "name": "valore", "required": 1, "value": "$valore$" ]} {[ "type": "text", "label": "<?php echo tr('Valore'); ?>", "name": "valore", "required": 1, "value": "$valore$" ]}
</div> </div>
</div> </div>
</div> </div>

View File

@ -5,7 +5,7 @@ include_once __DIR__.'/../../core.php';
?><form action="" method="post" role="form" enctype="multipart/form-data"> ?><form action="" method="post" role="form" enctype="multipart/form-data">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="op" value="update"> <input type="hidden" name="op" value="update">
<input type="hidden" name="matricola" value="<?php echo $id_record ?>"> <input type="hidden" name="matricola" value="<?php echo $id_record; ?>">
<!-- DATI ANAGRAFICI --> <!-- DATI ANAGRAFICI -->
<div class="panel panel-primary"> <div class="panel panel-primary">
@ -24,7 +24,7 @@ include_once __DIR__.'/../../core.php';
<?php <?php
$immagine = ($records[0]['immagine'] == '') ? '' : $rootdir.'/files/my_impianti/'.$records[0]['immagine']; $immagine = ($records[0]['immagine'] == '') ? '' : $rootdir.'/files/my_impianti/'.$records[0]['immagine'];
?> ?>
{[ "type": "image", "label": "<?php echo tr('Immagine'); ?>", "name": "immagine", "class": "img-thumbnail", "value": "<?php echo $immagine ?>" ]} {[ "type": "image", "label": "<?php echo tr('Immagine'); ?>", "name": "immagine", "class": "img-thumbnail", "value": "<?php echo $immagine; ?>" ]}
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
@ -39,7 +39,7 @@ include_once __DIR__.'/../../core.php';
<div class="clearfix"></div> <div class="clearfix"></div>
<div class="col-md-12"> <div class="col-md-12">
{[ "type": "select", "label": "<?php echo tr('Cliente'); ?>", "name": "idanagrafica", "required": 1, "values": "query=SELECT an_anagrafiche.idanagrafica AS id, ragione_sociale AS descrizione FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica WHERE descrizione='Cliente' AND deleted=0 ORDER BY ragione_sociale", "value": "$idanagrafica$", "extra": "onchange=\"load_preventivi( this.value ); load_contratti( this.value ); $('#idsede').load( '<?php echo $rootdir ?>/ajax_complete.php?module=Anagrafiche&op=get_sedi_select&idanagrafica='+$('#idanagrafica option:selected').val() ); load_impianti( $('#idanagrafica option:selected').val(), $('#idsede option:selected').val() );\"", "ajax-source": "clienti" ]} {[ "type": "select", "label": "<?php echo tr('Cliente'); ?>", "name": "idanagrafica", "required": 1, "values": "query=SELECT an_anagrafiche.idanagrafica AS id, ragione_sociale AS descrizione FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica WHERE descrizione='Cliente' AND deleted=0 ORDER BY ragione_sociale", "value": "$idanagrafica$", "extra": "onchange=\"load_preventivi( this.value ); load_contratti( this.value ); $('#idsede').load( '<?php echo $rootdir; ?>/ajax_complete.php?module=Anagrafiche&op=get_sedi_select&idanagrafica='+$('#idanagrafica option:selected').val() ); load_impianti( $('#idanagrafica option:selected').val(), $('#idsede option:selected').val() );\"", "ajax-source": "clienti" ]}
</div> </div>
</div> </div>
</div> </div>
@ -104,7 +104,7 @@ include_once __DIR__.'/../../core.php';
</div> </div>
</form> </form>
{( "name": "filelist_and_upload", "id_module": "<?php echo $id_module ?>", "id_record": "<?php echo $id_record ?>" )} {( "name": "filelist_and_upload", "id_module": "<?php echo $id_module; ?>", "id_record": "<?php echo $id_record; ?>" )}
<a class="btn btn-danger ask" data-backto="record-list"> <a class="btn btn-danger ask" data-backto="record-list">
<i class="fa fa-trash"></i> <?php echo tr('Elimina'); ?> <i class="fa fa-trash"></i> <?php echo tr('Elimina'); ?>

View File

@ -53,7 +53,7 @@ if (filter('op') == 'link_myimpianti') {
$rss = $dbo->fetchArray('SELECT in_statiintervento.completato FROM in_statiintervento INNER JOIN in_interventi ON in_statiintervento.idstatointervento=in_interventi.idstatointervento WHERE in_interventi.id='.prepare($id_record)); $rss = $dbo->fetchArray('SELECT in_statiintervento.completato FROM in_statiintervento INNER JOIN in_interventi ON in_statiintervento.idstatointervento=in_interventi.idstatointervento WHERE in_interventi.id='.prepare($id_record));
$flg_completato = $rss[0]['completato']; $flg_completato = $rss[0]['completato'];
if( $flg_completato ){ if ($flg_completato) {
$readonly = 'readonly'; $readonly = 'readonly';
$disabled = 'disabled'; $disabled = 'disabled';
} else { } else {

View File

@ -19,7 +19,7 @@ if ($module['name'] == 'Ordini cliente') {
?><form action="editor.php?id_module=$id_module$" method="post"> ?><form action="editor.php?id_module=$id_module$" method="post">
<input type="hidden" name="op" value="add"> <input type="hidden" name="op" value="add">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="dir" value="<?php echo $dir ?>"> <input type="hidden" name="dir" value="<?php echo $dir; ?>">
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
@ -27,7 +27,7 @@ if ($module['name'] == 'Ordini cliente') {
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "select", "label": "<?php echo $tipo_anagrafica ?>", "name": "idanagrafica", "required": 1, "value": "", "value": "<?php echo $idanagrafica ?>", "ajax-source": "<?php echo $ajax ?>" ]} {[ "type": "select", "label": "<?php echo $tipo_anagrafica; ?>", "name": "idanagrafica", "required": 1, "value": "", "value": "<?php echo $idanagrafica; ?>", "ajax-source": "<?php echo $ajax; ?>" ]}
</div> </div>
</div> </div>

View File

@ -19,7 +19,7 @@ $idanagrafica = $rs[0]['idanagrafica'];
// - per i documenti di vendita deve esserci almeno 1 unità // - per i documenti di vendita deve esserci almeno 1 unità
// - per i documenti di acquisto mostro tutti gli articoli // - per i documenti di acquisto mostro tutti gli articoli
//$_SESSION['superselect']['dir'] = $dir; //$_SESSION['superselect']['dir'] = $dir;
unset( $_SESSION['superselect']['dir'] ); unset($_SESSION['superselect']['dir']);
echo ' echo '
<p>'.tr('Ordine numero _NUM_', [ <p>'.tr('Ordine numero _NUM_', [

View File

@ -79,7 +79,7 @@ echo '
</div> </div>
</div>'; </div>';
if(empty($rsr[0]['is_descrizione'])){ if (empty($rsr[0]['is_descrizione'])) {
// Iva // Iva
echo ' echo '
<div class="row"> <div class="row">

View File

@ -12,7 +12,7 @@ if ($module['name'] == 'Ordini cliente') {
?><form action="" method="post" role="form"> ?><form action="" method="post" role="form">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="op" value="update"> <input type="hidden" name="op" value="update">
<input type="hidden" name="id_record" value="<?php echo $id_record ?>"> <input type="hidden" name="id_record" value="<?php echo $id_record; ?>">
<!-- INTESTAZIONE --> <!-- INTESTAZIONE -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
@ -65,7 +65,7 @@ if ($module['name'] == 'Ordini cliente') {
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
{[ "type": "number", "label": "<?php echo tr('Sconto incondizionato') ?>", "name": "sconto_generico", "value": "$sconto_globale$", "icon-after": "choice|untprc|$tipo_sconto_globale$" ]} {[ "type": "number", "label": "<?php echo tr('Sconto incondizionato'); ?>", "name": "sconto_generico", "value": "$sconto_globale$", "icon-after": "choice|untprc|$tipo_sconto_globale$" ]}
</div> </div>
</div> </div>
@ -94,9 +94,9 @@ if ($module['name'] == 'Ordini cliente') {
<div class="pull-left"> <div class="pull-left">
<?php if ($records[0]['stato'] != 'Evaso') { <?php if ($records[0]['stato'] != 'Evaso') {
?> ?>
<a class="btn btn-sm btn-primary" data-href="<?php echo $rootdir ?>/modules/ordini/add_articolo.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>" data-toggle="modal" data-title="Aggiungi articolo" data-target="#bs-popup"><i class="fa fa-plus"></i> Articolo</a> <a class="btn btn-sm btn-primary" data-href="<?php echo $rootdir; ?>/modules/ordini/add_articolo.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>" data-toggle="modal" data-title="Aggiungi articolo" data-target="#bs-popup"><i class="fa fa-plus"></i> Articolo</a>
<a class="btn btn-sm btn-primary" data-href="<?php echo $rootdir ?>/modules/ordini/add_riga.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>" data-toggle="modal" data-title="Aggiungi riga" data-target="#bs-popup"><i class="fa fa-plus"></i> Riga generica</a> <a class="btn btn-sm btn-primary" data-href="<?php echo $rootdir; ?>/modules/ordini/add_riga.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>" data-toggle="modal" data-title="Aggiungi riga" data-target="#bs-popup"><i class="fa fa-plus"></i> Riga generica</a>
<a class="btn btn-sm btn-primary" data-href="<?php echo $rootdir ?>/modules/ordini/add_descrizione.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>" data-toggle="modal" data-title="Aggiungi descrizione" data-target="#bs-popup"><i class="fa fa-plus"></i> Descrizione</a> <a class="btn btn-sm btn-primary" data-href="<?php echo $rootdir; ?>/modules/ordini/add_descrizione.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>" data-toggle="modal" data-title="Aggiungi descrizione" data-target="#bs-popup"><i class="fa fa-plus"></i> Descrizione</a>
<?php <?php
} ?> } ?>
</div> </div>
@ -105,13 +105,13 @@ if ($module['name'] == 'Ordini cliente') {
<!-- Stampe --> <!-- Stampe -->
<?php if ($records[0]['stato'] != 'Evaso') { <?php if ($records[0]['stato'] != 'Evaso') {
?> ?>
<a class="btn btn-sm btn-info" data-href="<?php echo $rootdir ?>/modules/fatture/crea_documento.php?id_module=<?php echo $id_module ?>&&id_record=<?php echo $id_record ?>&documento=ddt" data-toggle="modal" data-title="Crea ddt" data-target="#bs-popup" ><i class="fa fa-magic"></i> Crea ddt da ordine...</i></a> <a class="btn btn-sm btn-info" data-href="<?php echo $rootdir; ?>/modules/fatture/crea_documento.php?id_module=<?php echo $id_module; ?>&&id_record=<?php echo $id_record; ?>&documento=ddt" data-toggle="modal" data-title="Crea ddt" data-target="#bs-popup" ><i class="fa fa-magic"></i> Crea ddt da ordine...</i></a>
<a class="btn btn-sm btn-info" data-href="<?php echo $rootdir ?>/modules/fatture/crea_documento.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>&documento=fattura" data-toggle="modal" data-title="Crea fattura" data-target="#bs-popup" ><i class="fa fa-magic"></i> Crea fattura da ordine...</i></a> <a class="btn btn-sm btn-info" data-href="<?php echo $rootdir; ?>/modules/fatture/crea_documento.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>&documento=fattura" data-toggle="modal" data-title="Crea fattura" data-target="#bs-popup" ><i class="fa fa-magic"></i> Crea fattura da ordine...</i></a>
<?php <?php
} }
?> ?>
{( "name": "button", "type": "print", "id_module": "<?php echo $id_module ?>", "id_record": "<?php echo $id_record ?>" )} {( "name": "button", "type": "print", "id_module": "<?php echo $id_module; ?>", "id_record": "<?php echo $id_record; ?>" )}
</div> </div>
<div class="clearfix"></div> <div class="clearfix"></div>
<br> <br>
@ -125,7 +125,7 @@ if ($module['name'] == 'Ordini cliente') {
</div> </div>
</div> </div>
{( "name": "filelist_and_upload", "id_module": "<?php echo $id_module ?>", "id_record": "<?php echo $id_record ?>" )} {( "name": "filelist_and_upload", "id_module": "<?php echo $id_module; ?>", "id_record": "<?php echo $id_record; ?>" )}
<?php <?php
//fatture o ddt collegati a questo ordine //fatture o ddt collegati a questo ordine

View File

@ -3,7 +3,7 @@
include_once __DIR__.'/../../core.php'; include_once __DIR__.'/../../core.php';
// Aggiornamento stato di questo ordine // Aggiornamento stato di questo ordine
$dbo->query( 'UPDATE or_ordini SET idstatoordine=(SELECT id FROM or_statiordine WHERE descrizione="'.get_stato_ordine($id_record).'")' ); $dbo->query('UPDATE or_ordini SET idstatoordine=(SELECT id FROM or_statiordine WHERE descrizione="'.get_stato_ordine($id_record).'")');
if (isset($id_record)) { if (isset($id_record)) {
$records = $dbo->fetchArray('SELECT *, or_ordini.note, or_ordini.idpagamento, or_ordini.id AS idordine, or_statiordine.descrizione AS `stato`, or_tipiordine.descrizione AS `descrizione_tipodoc` FROM ((or_ordini LEFT OUTER JOIN or_statiordine ON or_ordini.idstatoordine=or_statiordine.id) INNER JOIN an_anagrafiche ON or_ordini.idanagrafica=an_anagrafiche.idanagrafica) INNER JOIN or_tipiordine ON or_ordini.idtipoordine=or_tipiordine.id WHERE or_ordini.id='.prepare($id_record)); $records = $dbo->fetchArray('SELECT *, or_ordini.note, or_ordini.idpagamento, or_ordini.id AS idordine, or_statiordine.descrizione AS `stato`, or_tipiordine.descrizione AS `descrizione_tipodoc` FROM ((or_ordini LEFT OUTER JOIN or_statiordine ON or_ordini.idstatoordine=or_statiordine.id) INNER JOIN an_anagrafiche ON or_ordini.idanagrafica=an_anagrafiche.idanagrafica) INNER JOIN or_tipiordine ON or_ordini.idtipoordine=or_tipiordine.id WHERE or_ordini.id='.prepare($id_record));

View File

@ -8,7 +8,7 @@ include_once __DIR__.'/../../core.php';
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-12"> <div class="col-xs-12 col-md-12">
{[ "type": "text", "label": "<?php echo tr('Descrizione') ?>", "name": "descrizione", "value": "" ]} {[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "value": "" ]}
</div> </div>
</div> </div>

View File

@ -9,21 +9,21 @@ include_once __DIR__.'/../../core.php';
<!-- DATI --> <!-- DATI -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr('Dati') ?></h3> <h3 class="panel-title"><?php echo tr('Dati'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-4"> <div class="col-xs-12 col-md-4">
{[ "type": "text", "label": "<?php echo tr('Descrizione') ?>", "name": "descrizione", "value": "$descrizione$" ]} {[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "value": "$descrizione$" ]}
</div> </div>
<div class="col-xs-12 col-md-4"> <div class="col-xs-12 col-md-4">
{[ "type": "select", "label": "<?php echo tr('Conto predefinito per le vendite') ?>", "name": "idconto_vendite", "value": "$idconto_vendite$", "ajax-source": "conti" ]} {[ "type": "select", "label": "<?php echo tr('Conto predefinito per le vendite'); ?>", "name": "idconto_vendite", "value": "$idconto_vendite$", "ajax-source": "conti" ]}
</div> </div>
<div class="col-xs-12 col-md-4"> <div class="col-xs-12 col-md-4">
{[ "type": "select", "label": "<?php echo tr('Conto predefinito per gli acquisti') ?>", "name": "idconto_acquisti", "value": "$idconto_acquisti$", "ajax-source": "conti" ]} {[ "type": "select", "label": "<?php echo tr('Conto predefinito per gli acquisti'); ?>", "name": "idconto_acquisti", "value": "$idconto_acquisti$", "ajax-source": "conti" ]}
</div> </div>
</div> </div>
</div> </div>
@ -31,7 +31,7 @@ include_once __DIR__.'/../../core.php';
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr('Rate') ?></h3> <h3 class="panel-title"><?php echo tr('Rate'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">

View File

@ -4,11 +4,11 @@ include_once __DIR__.'/../../core.php';
$idconto = get('id'); $idconto = get('id');
?><form action="<?php echo $rootdir ?>/editor.php?id_module=<?php echo Modules::get('Piano dei conti')['id'] ?>" method="post"> ?><form action="<?php echo $rootdir; ?>/editor.php?id_module=<?php echo Modules::get('Piano dei conti')['id']; ?>" method="post">
<input type="hidden" name="op" value="add"> <input type="hidden" name="op" value="add">
<input type="hidden" name="backto" value="record-list"> <input type="hidden" name="backto" value="record-list">
<input type="hidden" name="idpianodeiconti2" value="<?php echo $idconto ?>"> <input type="hidden" name="idpianodeiconti2" value="<?php echo $idconto; ?>">
<div class="row"> <div class="row">

View File

@ -10,19 +10,19 @@ $numero = $rs[0]['numero'];
$descrizione = $rs[0]['descrizione']; $descrizione = $rs[0]['descrizione'];
$idpianodeiconti2 = $rs[0]['idpianodeiconti2']; $idpianodeiconti2 = $rs[0]['idpianodeiconti2'];
?><form action="<?php echo $rootdir ?>/editor.php?id_module=<?php echo Modules::get('Piano dei conti')['id'] ?>" method="post"> ?><form action="<?php echo $rootdir; ?>/editor.php?id_module=<?php echo Modules::get('Piano dei conti')['id']; ?>" method="post">
<input type="hidden" name="op" value="edit"> <input type="hidden" name="op" value="edit">
<input type="hidden" name="backto" value="record-list"> <input type="hidden" name="backto" value="record-list">
<input type="hidden" name="idpianodeiconti2" value="<?php echo $idpianodeiconti2 ?>"> <input type="hidden" name="idpianodeiconti2" value="<?php echo $idpianodeiconti2; ?>">
<input type="hidden" name="idconto" value="<?php echo $idconto ?>"> <input type="hidden" name="idconto" value="<?php echo $idconto; ?>">
<div class="row"> <div class="row">
<div class="col-md-4"> <div class="col-md-4">
{[ "type": "text", "label": "<?php echo tr('Numero'); ?>", "name": "numero", "required": 1, "class": "text-center", "value": "<?php echo $numero ?>", "extra": "maxlength=\"6\"" ]} {[ "type": "text", "label": "<?php echo tr('Numero'); ?>", "name": "numero", "required": 1, "class": "text-center", "value": "<?php echo $numero; ?>", "extra": "maxlength=\"6\"" ]}
</div> </div>
<div class="col-md-8"> <div class="col-md-8">
{[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "<?php echo $descrizione ?>" ]} {[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "<?php echo $descrizione; ?>" ]}
</div> </div>
</div> </div>
<br> <br>

View File

@ -8,7 +8,7 @@ include_once __DIR__.'/../../core.php';
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-12"> <div class="col-xs-12 col-md-12">
{[ "type": "text", "label": "<?php echo tr('Descrizione') ?>", "name": "descrizione", "required": 1, "value": "" ]} {[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "" ]}
</div> </div>
</div> </div>

View File

@ -13,13 +13,13 @@ include_once __DIR__.'/../../core.php';
<!-- DATI --> <!-- DATI -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr('Dati') ?></h3> <h3 class="panel-title"><?php echo tr('Dati'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-12"> <div class="col-xs-12 col-md-12">
{[ "type": "text", "label": "<?php echo tr('Descrizione') ?>", "name": "descrizione", "required": 1, "value": "$descrizione$" ]} {[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "$descrizione$" ]}
</div> </div>
</div> </div>
</div> </div>

View File

@ -272,10 +272,10 @@ switch (post('op')) {
$iva_indetraibile = $iva / 100 * $rs2[0]['indetraibile']; $iva_indetraibile = $iva / 100 * $rs2[0]['indetraibile'];
$desc_iva = $rs2[0]['descrizione']; $desc_iva = $rs2[0]['descrizione'];
if($is_descrizione==0){ if ($is_descrizione == 0) {
// Modifica riga generica sul documento // Modifica riga generica sul documento
$query = 'UPDATE co_righe_preventivi SET idiva='.prepare($idiva).', desc_iva='.prepare($desc_iva).', iva='.prepare($iva).', iva_indetraibile='.prepare($iva_indetraibile).', descrizione='.prepare($descrizione).', subtotale='.prepare($subtot).', sconto='.prepare($sconto).', sconto_unitario='.prepare($sconto_unitario).', tipo_sconto='.prepare($tipo_sconto).', um='.prepare($um).', qta='.prepare($qta).' WHERE id='.prepare($idriga); $query = 'UPDATE co_righe_preventivi SET idiva='.prepare($idiva).', desc_iva='.prepare($desc_iva).', iva='.prepare($iva).', iva_indetraibile='.prepare($iva_indetraibile).', descrizione='.prepare($descrizione).', subtotale='.prepare($subtot).', sconto='.prepare($sconto).', sconto_unitario='.prepare($sconto_unitario).', tipo_sconto='.prepare($tipo_sconto).', um='.prepare($um).', qta='.prepare($qta).' WHERE id='.prepare($idriga);
}else{ } else {
$query = 'UPDATE co_righe_preventivi SET descrizione='.prepare($descrizione).' WHERE id='.prepare($idriga); $query = 'UPDATE co_righe_preventivi SET descrizione='.prepare($descrizione).' WHERE id='.prepare($idriga);
} }
$dbo->query($query); $dbo->query($query);

View File

@ -8,17 +8,17 @@ include_once __DIR__.'/../../core.php';
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "text", "label": "<?php echo tr("Nome preventivo"); ?>", "name": "nome", "required": 1, "value": "" ]} {[ "type": "text", "label": "<?php echo tr('Nome preventivo'); ?>", "name": "nome", "required": 1, "value": "" ]}
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "select", "label": "<?php echo tr("Cliente"); ?>", "name": "idanagrafica", "required": 1, "values": "query=SELECT an_anagrafiche.idanagrafica AS id, ragione_sociale AS descrizione, idtipointervento_default FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica WHERE (descrizione='Cliente') AND deleted=0 ORDER BY ragione_sociale", "value": "", "value": "<?php echo $idanagrafica ?>", "ajax-source": "clienti" ]} {[ "type": "select", "label": "<?php echo tr('Cliente'); ?>", "name": "idanagrafica", "required": 1, "values": "query=SELECT an_anagrafiche.idanagrafica AS id, ragione_sociale AS descrizione, idtipointervento_default FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica WHERE (descrizione='Cliente') AND deleted=0 ORDER BY ragione_sociale", "value": "", "value": "<?php echo $idanagrafica; ?>", "ajax-source": "clienti" ]}
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "select", "label": "<?php echo tr("Tipo di Attività"); ?>", "name": "idtipointervento", "required": 1, "values": "query=SELECT idtipointervento AS id, descrizione FROM in_tipiintervento", "value": "<?php echo $idtipointervento ?>" ]} {[ "type": "select", "label": "<?php echo tr('Tipo di Attività'); ?>", "name": "idtipointervento", "required": 1, "values": "query=SELECT idtipointervento AS id, descrizione FROM in_tipiintervento", "value": "<?php echo $idtipointervento; ?>" ]}
</div> </div>
</div> </div>
@ -26,7 +26,7 @@ include_once __DIR__.'/../../core.php';
<!-- PULSANTI --> <!-- PULSANTI -->
<div class="row"> <div class="row">
<div class="col-md-12 text-right"> <div class="col-md-12 text-right">
<button type="submit" class="btn btn-primary"><i class="fa fa-plus"></i> <?php echo tr("Aggiungi"); ?></button> <button type="submit" class="btn btn-primary"><i class="fa fa-plus"></i> <?php echo tr('Aggiungi'); ?></button>
</div> </div>
</div> </div>
</form> </form>

View File

@ -7,7 +7,7 @@ $_SESSION['superselect']['idanagrafica'] = $records[0]['idanagrafica'];
?><form action="" method="post" role="form"> ?><form action="" method="post" role="form">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="op" value="update"> <input type="hidden" name="op" value="update">
<input type="hidden" name="id_record" value="<?php echo $id_record ?>"> <input type="hidden" name="id_record" value="<?php echo $id_record; ?>">
<!-- DATI INTESTAZIONE --> <!-- DATI INTESTAZIONE -->
<div class="panel panel-primary"> <div class="panel panel-primary">
@ -18,7 +18,7 @@ $_SESSION['superselect']['idanagrafica'] = $records[0]['idanagrafica'];
<div class="panel-body"> <div class="panel-body">
<div class="pull-right"> <div class="pull-right">
{( "name": "button", "type": "print", "id_module": "<?php echo $id_module ?>", "id_record": "<?php echo $id_record ?>" )} {( "name": "button", "type": "print", "id_module": "<?php echo $id_module; ?>", "id_record": "<?php echo $id_record; ?>" )}
<button type="submit" class="btn btn-success"><i class="fa fa-check"></i> <?php echo tr('Salva modifiche'); ?></button> <button type="submit" class="btn btn-success"><i class="fa fa-check"></i> <?php echo tr('Salva modifiche'); ?></button>
<br/><br/> <br/><br/>
@ -107,7 +107,7 @@ $_SESSION['superselect']['idanagrafica'] = $records[0]['idanagrafica'];
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
{[ "type": "number", "label": "<?php echo tr('Sconto incondizionato') ?>", "name": "sconto_generico", "value": "$sconto_globale$", "icon-after": "choice|untprc|$tipo_sconto_globale$" ]} {[ "type": "number", "label": "<?php echo tr('Sconto incondizionato'); ?>", "name": "sconto_generico", "value": "$sconto_globale$", "icon-after": "choice|untprc|$tipo_sconto_globale$" ]}
</div> </div>
</div> </div>
@ -143,15 +143,15 @@ $_SESSION['superselect']['idanagrafica'] = $records[0]['idanagrafica'];
<?php if ($records[0]['stato'] != 'Pagato') { <?php if ($records[0]['stato'] != 'Pagato') {
?> ?>
<a class="btn btn-primary" data-href="<?php echo $rootdir ?>/modules/preventivi/edit_riga.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>" data-toggle="modal" data-title="Aggiungi riga" data-target="#bs-popup"><i class="fa fa-plus"></i> Riga</a> <a class="btn btn-primary" data-href="<?php echo $rootdir; ?>/modules/preventivi/edit_riga.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>" data-toggle="modal" data-title="Aggiungi riga" data-target="#bs-popup"><i class="fa fa-plus"></i> Riga</a>
<a class="btn btn-primary" data-href="<?php echo $rootdir ?>/modules/preventivi/add_descrizione.php?id_module=<?php echo $id_module ?>&id_record=<?php echo $id_record ?>" data-toggle="modal" data-title="Aggiungi descrizione" data-target="#bs-popup"><i class="fa fa-plus"></i> Descrizione</a> <a class="btn btn-primary" data-href="<?php echo $rootdir; ?>/modules/preventivi/add_descrizione.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>" data-toggle="modal" data-title="Aggiungi descrizione" data-target="#bs-popup"><i class="fa fa-plus"></i> Descrizione</a>
<?php <?php
} ?> } ?>
<div class="pull-right"> <div class="pull-right">
{( "name": "button", "type": "print", "id_module": "<?php echo $id_module ?>", "id_record": "<?php echo $id_record ?>" )} {( "name": "button", "type": "print", "id_module": "<?php echo $id_module; ?>", "id_record": "<?php echo $id_record; ?>" )}
</div> </div>
<div class="clearfix"></div> <div class="clearfix"></div>
<br> <br>

View File

@ -61,7 +61,7 @@ echo '
<input type="hidden" name="idriga" value="'.$idriga.'"> <input type="hidden" name="idriga" value="'.$idriga.'">
<input type="hidden" name="backto" value="record-edit">'; <input type="hidden" name="backto" value="record-edit">';
if(empty($rsr[0]['is_descrizione'])){ if (empty($rsr[0]['is_descrizione'])) {
// Elenco articoli raggruppati per gruppi e sottogruppi // Elenco articoli raggruppati per gruppi e sottogruppi
echo ' echo '
<div class="row"> <div class="row">
@ -79,7 +79,7 @@ echo '
</div> </div>
</div>'; </div>';
if(empty($rsr[0]['is_descrizione'])){ if (empty($rsr[0]['is_descrizione'])) {
// Quantità // Quantità
echo ' echo '
<div class="row"> <div class="row">
@ -113,7 +113,6 @@ if(empty($rsr[0]['is_descrizione'])){
{[ "type": "number", "label": "'.tr('Sconto unitario').'", "name": "sconto", "value": "'.$sconto.'", "icon-after": "choice|untprc|'.$tipo_sconto.'" ]} {[ "type": "number", "label": "'.tr('Sconto unitario').'", "name": "sconto", "value": "'.$sconto.'", "icon-after": "choice|untprc|'.$tipo_sconto.'" ]}
</div> </div>
</div>'; </div>';
} }
echo ' echo '

View File

@ -169,6 +169,7 @@ function get_stato_preventivo($idpreventivo)
/** /**
* Aggiorna il budget del preventivo leggendo tutte le righe inserite. * Aggiorna il budget del preventivo leggendo tutte le righe inserite.
*
* @deprecated 2.3 * @deprecated 2.3
*/ */
function update_budget_preventivo($idpreventivo) function update_budget_preventivo($idpreventivo)

View File

@ -107,7 +107,7 @@ if (!empty($rsi)) {
$sconto_km = ($r['scontokm'] != 0) ? '<br><span class="label label-danger">'.Translator::numberToLocale(-$r['scontokm']).' &euro;</span>' : ''; $sconto_km = ($r['scontokm'] != 0) ? '<br><span class="label label-danger">'.Translator::numberToLocale(-$r['scontokm']).' &euro;</span>' : '';
// Aggiungo lo sconto globale nel totale ore // Aggiungo lo sconto globale nel totale ore
if( $int['sconto_globale'] > 0 ){ if ($int['sconto_globale'] > 0) {
$sconto_ore .= ' <span class="label label-danger">'.Translator::numberToLocale(-$int['sconto_globale']).' &euro;</span>'; $sconto_ore .= ' <span class="label label-danger">'.Translator::numberToLocale(-$int['sconto_globale']).' &euro;</span>';
} }

View File

@ -1,36 +1,37 @@
<?php <?php
include_once(__DIR__."/../../../core.php"); include_once __DIR__.'/../../../core.php';
$rs = $dbo->fetchArray("SELECT *, (SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=co_preventivi.idanagrafica) AS ragione_sociale FROM co_preventivi WHERE idstato=(SELECT id FROM co_statipreventivi WHERE descrizione='In lavorazione') ORDER BY data_conclusione ASC"); $rs = $dbo->fetchArray("SELECT *, (SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=co_preventivi.idanagrafica) AS ragione_sociale FROM co_preventivi WHERE idstato=(SELECT id FROM co_statipreventivi WHERE descrizione='In lavorazione') ORDER BY data_conclusione ASC");
if( sizeof($rs)>0 ){ if (sizeof($rs) > 0) {
echo "<table class='table table-hover'>\n"; echo "<table class='table table-hover'>\n";
echo "<tr><th width='70%'>Preventivo</th>\n"; echo "<tr><th width='70%'>Preventivo</th>\n";
echo "<th width='15%'>Data inizio</th>\n"; echo "<th width='15%'>Data inizio</th>\n";
echo "<th width='15%'>Data conclusione</th></tr>\n"; echo "<th width='15%'>Data conclusione</th></tr>\n";
for( $i=0; $i<sizeof($rs); $i++ ){ for ($i = 0; $i < sizeof($rs); ++$i) {
$data_accettazione = date( "d/m/Y", strtotime($rs[$i]['data_accettazione']) ); $data_accettazione = date('d/m/Y', strtotime($rs[$i]['data_accettazione']));
if( $data_accettazione=='01/01/1970' ){ $data_accettazione=''; } if ($data_accettazione == '01/01/1970') {
$data_accettazione = '';
}
$data_conclusione = date( "d/m/Y", strtotime($rs[$i]['data_conclusione']) ); $data_conclusione = date('d/m/Y', strtotime($rs[$i]['data_conclusione']));
if( $data_conclusione=='01/01/1970' ){ $data_conclusione=''; } if ($data_conclusione == '01/01/1970') {
$data_conclusione = '';
}
if( strtotime($rs[$i]['data_conclusione']) < strtotime(date("Y-m-d")) && $data_conclusione != '' ) if (strtotime($rs[$i]['data_conclusione']) < strtotime(date('Y-m-d')) && $data_conclusione != '') {
$attr = ' class="danger"'; $attr = ' class="danger"';
else } else {
$attr = ''; $attr = '';
}
echo "<tr ".$attr."><td><a href=\"".$rootdir."/editor.php?id_module=".Modules::get('Preventivi')['id']."&id_record=".$rs[$i]['id']."\">".$rs[$i]['nome']."</a><br><small class='help-block'>".$rs[$i]['ragione_sociale']."</small></td>\n"; echo '<tr '.$attr.'><td><a href="'.$rootdir.'/editor.php?id_module='.Modules::get('Preventivi')['id'].'&id_record='.$rs[$i]['id'].'">'.$rs[$i]['nome']."</a><br><small class='help-block'>".$rs[$i]['ragione_sociale']."</small></td>\n";
echo "<td $attr>".$data_accettazione."</td>\n"; echo "<td $attr>".$data_accettazione."</td>\n";
echo "<td $attr>".$data_conclusione."</td></tr>\n"; echo "<td $attr>".$data_conclusione."</td></tr>\n";
} }
echo "</table>\n"; echo "</table>\n";
} } else {
else{
echo "<p>Non ci sono preventivi in lavorazione.</p>\n"; echo "<p>Non ci sono preventivi in lavorazione.</p>\n";
} }
?>

View File

@ -193,13 +193,13 @@ switch (post('op')) {
$rs = $dbo->fetchArray($query); $rs = $dbo->fetchArray($query);
// Aggiorno lo stato della fattura // Aggiorno lo stato della fattura
if( $rs[0]['tot_pagato'] == $rs[0]['tot_da_pagare'] ){ if ($rs[0]['tot_pagato'] == $rs[0]['tot_da_pagare']) {
$stato = 'Pagato'; $stato = 'Pagato';
} else { } else {
$stato = 'Parzialmente pagato'; $stato = 'Parzialmente pagato';
} }
$dbo->query("UPDATE co_documenti SET idstatodocumento=(SELECT id FROM co_statidocumento WHERE descrizione=".prepare($stato).") WHERE id=".prepare($iddocumento)); $dbo->query('UPDATE co_documenti SET idstatodocumento=(SELECT id FROM co_statidocumento WHERE descrizione='.prepare($stato).') WHERE id='.prepare($iddocumento));
// Aggiorno lo stato dei preventivi collegati alla fattura se ce ne sono // Aggiorno lo stato dei preventivi collegati alla fattura se ce ne sono
$query2 = 'SELECT idpreventivo FROM co_righe_documenti WHERE iddocumento='.prepare($iddocumento).' AND NOT idpreventivo=0 AND idpreventivo IS NOT NULL'; $query2 = 'SELECT idpreventivo FROM co_righe_documenti WHERE iddocumento='.prepare($iddocumento).' AND NOT idpreventivo=0 AND idpreventivo IS NOT NULL';
@ -279,9 +279,9 @@ switch (post('op')) {
// Aggiorno lo stato della fattura a "Emessa" o "Parzialmente pagato" // Aggiorno lo stato della fattura a "Emessa" o "Parzialmente pagato"
$rs_pagamenti = $dbo->fetchArray("SELECT SUM(pagato) AS pagato FROM co_scadenziario WHERE iddocumento='".$iddocumento."'"); $rs_pagamenti = $dbo->fetchArray("SELECT SUM(pagato) AS pagato FROM co_scadenziario WHERE iddocumento='".$iddocumento."'");
if($rs_pagamenti[0]['pagato']>0){ if ($rs_pagamenti[0]['pagato'] > 0) {
$dbo->query("UPDATE co_documenti SET idstatodocumento=(SELECT id FROM co_statidocumento WHERE descrizione='Parzialmente pagato') WHERE id=".prepare($iddocumento)); $dbo->query("UPDATE co_documenti SET idstatodocumento=(SELECT id FROM co_statidocumento WHERE descrizione='Parzialmente pagato') WHERE id=".prepare($iddocumento));
}else{ } else {
$dbo->query("UPDATE co_documenti SET idstatodocumento=(SELECT id FROM co_statidocumento WHERE descrizione='Emessa') WHERE id=".prepare($iddocumento)); $dbo->query("UPDATE co_documenti SET idstatodocumento=(SELECT id FROM co_statidocumento WHERE descrizione='Emessa') WHERE id=".prepare($iddocumento));
} }

View File

@ -5,7 +5,7 @@ include_once __DIR__.'/../../core.php';
?><form action="editor.php?id_module=$id_module$" method="post"> ?><form action="editor.php?id_module=$id_module$" method="post">
<input type="hidden" name="op" value="add"> <input type="hidden" name="op" value="add">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="iddocumento" value="<?php echo get('iddocumento') ?>"> <input type="hidden" name="iddocumento" value="<?php echo get('iddocumento'); ?>">
<?php <?php
$idconto = get('idconto'); $idconto = get('idconto');
@ -115,7 +115,7 @@ include_once __DIR__.'/../../core.php';
</div> </div>
<div class="col-md-8"> <div class="col-md-8">
{[ "type": "text", "label": "<?php echo tr('Causale'); ?>", "name": "descrizione", "required": 1, "value": "<?php echo $descrizione ?>" ]} {[ "type": "text", "label": "<?php echo tr('Causale'); ?>", "name": "descrizione", "required": 1, "value": "<?php echo $descrizione; ?>" ]}
</div> </div>
</div> </div>
@ -227,7 +227,7 @@ include_once __DIR__.'/../../core.php';
<script type="text/javascript"> <script type="text/javascript">
$(document).ready( function(){ $(document).ready( function(){
$('input[id*=dare], input[id*=avere]').each(function(){ $('input[id*=dare], input[id*=avere]').each(function(){
if($(this).val() != "<?php echo Translator::numberToLocale(0) ?>") $(this).prop("disabled", false); if($(this).val() != "<?php echo Translator::numberToLocale(0); ?>") $(this).prop("disabled", false);
}); });
$('select').on('change', function(){ $('select').on('change', function(){

View File

@ -5,9 +5,9 @@ include_once __DIR__.'/../../core.php';
?><form action="" method="post" id="edit-form"> ?><form action="" method="post" id="edit-form">
<input type="hidden" name="op" value="editriga"> <input type="hidden" name="op" value="editriga">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="id_record" value="<?php echo $id_record ?>"> <input type="hidden" name="id_record" value="<?php echo $id_record; ?>">
<input type="hidden" name="idmastrino" value="<?php echo $records[0]['idmastrino'] ?>"> <input type="hidden" name="idmastrino" value="<?php echo $records[0]['idmastrino']; ?>">
<input type="hidden" name="iddocumento" value="<?php echo $records[0]['iddocumento'] ?>"> <input type="hidden" name="iddocumento" value="<?php echo $records[0]['iddocumento']; ?>">
<?php <?php
@ -15,10 +15,9 @@ include_once __DIR__.'/../../core.php';
$rs = $dbo->fetchArray('SELECT dir FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento WHERE co_documenti.id='.prepare($records[0]['iddocumento'])); $rs = $dbo->fetchArray('SELECT dir FROM co_tipidocumento INNER JOIN co_documenti ON co_tipidocumento.id=co_documenti.idtipodocumento WHERE co_documenti.id='.prepare($records[0]['iddocumento']));
$modulo = ($rs[0]['dir'] == 'entrata') ? 'Fatture di vendita' : 'Fatture di acquisto'; ?> $modulo = ($rs[0]['dir'] == 'entrata') ? 'Fatture di vendita' : 'Fatture di acquisto'; ?>
<div class="pull-left"> <div class="pull-left">
<a href="<?php echo $rootdir ?>/editor.php?id_module=<?php echo Modules::get($modulo)['id'] ?>&id_record=<?php echo $records[0]['iddocumento'] ?>" class="btn btn-info"><i class="fa fa-chevron-left"></i> <?php echo tr('Torna alla fattura') ?></a> <a href="<?php echo $rootdir; ?>/editor.php?id_module=<?php echo Modules::get($modulo)['id']; ?>&id_record=<?php echo $records[0]['iddocumento']; ?>" class="btn btn-info"><i class="fa fa-chevron-left"></i> <?php echo tr('Torna alla fattura'); ?></a>
</div> </div>
<?php <?php
} }
?> ?>
@ -151,7 +150,7 @@ include_once __DIR__.'/../../core.php';
<script type="text/javascript"> <script type="text/javascript">
$(document).ready( function(){ $(document).ready( function(){
$('input[id*=dare], input[id*=avere]').each(function(){ $('input[id*=dare], input[id*=avere]').each(function(){
if($(this).val() != "<?php echo Translator::numberToLocale(0) ?>") $(this).prop("disabled", false); if($(this).val() != "<?php echo Translator::numberToLocale(0); ?>") $(this).prop("disabled", false);
}); });
$('select').on('change', function(){ $('select').on('change', function(){
@ -237,6 +236,6 @@ include_once __DIR__.'/../../core.php';
</script> </script>
</form> </form>
<a class="btn btn-danger ask" data-backto="record-list" data-idmastrino="<?php echo $records[0]['idmastrino'] ?>"> <a class="btn btn-danger ask" data-backto="record-list" data-idmastrino="<?php echo $records[0]['idmastrino']; ?>">
<i class="fa fa-trash"></i> <?php echo tr('Elimina'); ?> <i class="fa fa-trash"></i> <?php echo tr('Elimina'); ?>
</a> </a>

View File

@ -8,17 +8,17 @@ include_once __DIR__.'/../../core.php';
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-12"> <div class="col-xs-12 col-md-12">
{[ "type": "text", "label": "<?php echo tr('Descrizione') ?>", "name": "descrizione", "required": 1, "value": "" ]} {[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "" ]}
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-6"> <div class="col-xs-12 col-md-6">
{[ "type": "number", "label": "<?php echo tr('Percentuale') ?>", "name": "percentuale", "value": "", "icon-after": "<i class=\"fa fa-percent\"></i>" ]} {[ "type": "number", "label": "<?php echo tr('Percentuale'); ?>", "name": "percentuale", "value": "", "icon-after": "<i class=\"fa fa-percent\"></i>" ]}
</div> </div>
<div class="col-xs-12 col-md-6"> <div class="col-xs-12 col-md-6">
{[ "type": "number", "label": "<?php echo tr('Indetraibile') ?>", "name": "indetraibile", "value": "", "icon-after": "<i class=\"fa fa-usd\"></i>" ]} {[ "type": "number", "label": "<?php echo tr('Indetraibile'); ?>", "name": "indetraibile", "value": "", "icon-after": "<i class=\"fa fa-usd\"></i>" ]}
</div> </div>
</div> </div>

View File

@ -14,23 +14,23 @@ include_once __DIR__.'/../../core.php';
<!-- DATI --> <!-- DATI -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr('Dati') ?></h3> <h3 class="panel-title"><?php echo tr('Dati'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-12"> <div class="col-xs-12 col-md-12">
{[ "type": "text", "label": "<?php echo tr('Descrizione') ?>", "name": "descrizione", "required": 1, "value": "$descrizione$" ]} {[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "$descrizione$" ]}
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-6"> <div class="col-xs-12 col-md-6">
{[ "type": "number", "label": "<?php echo tr('Percentuale') ?>", "name": "percentuale", "value": "$percentuale$", "icon-after": "<i class=\"fa fa-percent\"></i>" ]} {[ "type": "number", "label": "<?php echo tr('Percentuale'); ?>", "name": "percentuale", "value": "$percentuale$", "icon-after": "<i class=\"fa fa-percent\"></i>" ]}
</div> </div>
<div class="col-xs-12 col-md-6"> <div class="col-xs-12 col-md-6">
{[ "type": "number", "label": "<?php echo tr('Indetraibile') ?>", "name": "indetraibile", "value": "$indetraibile$", "icon-after": "<i class=\"fa fa-percent\"></i>" ]} {[ "type": "number", "label": "<?php echo tr('Indetraibile'); ?>", "name": "indetraibile", "value": "$indetraibile$", "icon-after": "<i class=\"fa fa-percent\"></i>" ]}
</div> </div>
</div> </div>
</div> </div>

View File

@ -120,13 +120,13 @@ echo '
</table> </table>
<a onclick="launch_modal( 'Aggiungi prima nota', '<?php echo $rootdir ?>/add.php?id_module=<?php echo Modules::get('Prima nota')['id'] ?>&iddocumento=<?php echo $records[0]['iddocumento'] ?>&dir=<?php echo $dir ?>', 1 );" class="btn btn-sm btn-primary pull-right"><i class="fa fa-euro"></i> <?php echo tr('Aggiungi prima nota...'); ?></a> <a onclick="launch_modal( 'Aggiungi prima nota', '<?php echo $rootdir; ?>/add.php?id_module=<?php echo Modules::get('Prima nota')['id']; ?>&iddocumento=<?php echo $records[0]['iddocumento']; ?>&dir=<?php echo $dir; ?>', 1 );" class="btn btn-sm btn-primary pull-right"><i class="fa fa-euro"></i> <?php echo tr('Aggiungi prima nota...'); ?></a>
<p class="text-danger hide" id="totale"><?php echo tr('Il totale da pagare deve essere pari a _NUM_', [ <p class="text-danger hide" id="totale"><?php echo tr('Il totale da pagare deve essere pari a _NUM_', [
'_NUM_' => '<b>'.Translator::numberToLocale($totale_da_pagare).'&euro;</b>', '_NUM_' => '<b>'.Translator::numberToLocale($totale_da_pagare).'&euro;</b>',
]); ?>.<br><?php echo tr('Differenza di'); ?> <span id="diff"></span> &euro;.</p> ]); ?>.<br><?php echo tr('Differenza di'); ?> <span id="diff"></span> &euro;.</p>
<input type="hidden" id="totale_da_pagare" value="<?php echo Translator::numberToLocale($totale_da_pagare) ?>"> <input type="hidden" id="totale_da_pagare" value="<?php echo Translator::numberToLocale($totale_da_pagare); ?>">
</div> </div>
</div> </div>

View File

@ -3,9 +3,7 @@
include_once __DIR__.'/../../core.php'; include_once __DIR__.'/../../core.php';
switch (post('op')) { switch (post('op')) {
case 'update':
case "update":
$nome = post('nome'); $nome = post('nome');
(strpos(post('maschera'), '#') !== false) ? $maschera = post('maschera') : $maschera = '##'; (strpos(post('maschera'), '#') !== false) ? $maschera = post('maschera') : $maschera = '##';
@ -15,14 +13,13 @@ switch (post('op')) {
$query = "UPDATE co_sezionali SET nome=\"$nome\", maschera=\"$maschera\", dir=\"$dir\", idautomezzo=\"$idautomezzo\", note=\"$note\" WHERE id=\"$id_record\""; $query = "UPDATE co_sezionali SET nome=\"$nome\", maschera=\"$maschera\", dir=\"$dir\", idautomezzo=\"$idautomezzo\", note=\"$note\" WHERE id=\"$id_record\"";
$rs = $dbo->query( $query ); $rs = $dbo->query($query);
$_SESSION['infos'][] = tr('Modifiche salvate correttamente.'); $_SESSION['infos'][] = tr('Modifiche salvate correttamente.');
break; break;
case "add": case 'add':
$nome = post('nome'); $nome = post('nome');
(strpos(post('maschera'), '#') !== false) ? $maschera = post('maschera') : $maschera = '##'; (strpos(post('maschera'), '#') !== false) ? $maschera = post('maschera') : $maschera = '##';
@ -35,12 +32,9 @@ switch (post('op')) {
$_SESSION['infos'][] = tr('Nuovo sezionale aggiunto.'); $_SESSION['infos'][] = tr('Nuovo sezionale aggiunto.');
break; break;
case "delete": case 'delete':
$query = "DELETE FROM co_sezionali WHERE id=\"$id_record\""; $query = "DELETE FROM co_sezionali WHERE id=\"$id_record\"";
$rs = $dbo->query($query); $rs = $dbo->query($query);
@ -50,9 +44,5 @@ switch (post('op')) {
$_SESSION['infos'][] = tr('Sezionale eliminato.'); $_SESSION['infos'][] = tr('Sezionale eliminato.');
break; break;
} }
?>

View File

@ -1,6 +1,5 @@
<?php <?php
if( $docroot == '' ){ if ($docroot == '') {
die( _("Accesso negato!") ); die(_('Accesso negato!'));
} }
$records = $dbo->fetchArray("SELECT * FROM co_sezionali WHERE id='$id_record'"); $records = $dbo->fetchArray("SELECT * FROM co_sezionali WHERE id='$id_record'");
?>

View File

@ -1,5 +1,4 @@
<?php <?php
if( $docroot == '' ){ if ($docroot == '') {
die( _("Accesso negato!") ); die(_('Accesso negato!'));
} }
?>

View File

@ -8,17 +8,17 @@ include_once __DIR__.'/../../core.php';
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-12"> <div class="col-xs-12 col-md-12">
{[ "type": "text", "label": "<?php echo tr('Nome account') ?>", "name": "name", "required": 1 ]} {[ "type": "text", "label": "<?php echo tr('Nome account'); ?>", "name": "name", "required": 1 ]}
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-xs-12 col-md-6"> <div class="col-xs-12 col-md-6">
{[ "type": "text", "label": "<?php echo tr('Nome visualizzato') ?>", "name": "from_name" ]} {[ "type": "text", "label": "<?php echo tr('Nome visualizzato'); ?>", "name": "from_name" ]}
</div> </div>
<div class="col-xs-12 col-md-6"> <div class="col-xs-12 col-md-6">
{[ "type": "email", "label": "<?php echo tr('Email mittente') ?>", "name": "from_address" ]} {[ "type": "email", "label": "<?php echo tr('Email mittente'); ?>", "name": "from_address" ]}
</div> </div>
</div> </div>

View File

@ -10,7 +10,7 @@ include_once __DIR__.'/../../core.php';
<!-- DATI --> <!-- DATI -->
<div class="panel panel-primary"> <div class="panel panel-primary">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><?php echo tr('Dati') ?></h3> <h3 class="panel-title"><?php echo tr('Dati'); ?></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
@ -21,55 +21,55 @@ include_once __DIR__.'/../../core.php';
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "text", "label": "<?php echo tr('Nome account') ?>", "name": "name", "value": "$name$", "required": 1 ]} {[ "type": "text", "label": "<?php echo tr('Nome account'); ?>", "name": "name", "value": "$name$", "required": 1 ]}
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
{[ "type": "checkbox", "label": "<?php echo tr('Indirizzo PEC') ?>", "name": "pec", "value": "$pec$" ]} {[ "type": "checkbox", "label": "<?php echo tr('Indirizzo PEC'); ?>", "name": "pec", "value": "$pec$" ]}
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
{[ "type": "checkbox", "label": "<?php echo tr('Indirizzo predefinito') ?>", "name": "main", "value": "$main$" ]} {[ "type": "checkbox", "label": "<?php echo tr('Indirizzo predefinito'); ?>", "name": "main", "value": "$main$" ]}
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "text", "label": "<?php echo tr('Nome visualizzato') ?>", "name": "from_name", "value": "$from_name$" ]} {[ "type": "text", "label": "<?php echo tr('Nome visualizzato'); ?>", "name": "from_name", "value": "$from_name$" ]}
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "email", "label": "<?php echo tr('Email mittente') ?>", "name": "from_address", "value": "$from_address$" ]} {[ "type": "email", "label": "<?php echo tr('Email mittente'); ?>", "name": "from_address", "value": "$from_address$" ]}
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "text", "label": "<?php echo tr('Server SMTP') ?>", "name": "server", "required": 1, "value": "$server$" ]} {[ "type": "text", "label": "<?php echo tr('Server SMTP'); ?>", "name": "server", "required": 1, "value": "$server$" ]}
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
{[ "type": "text", "label": "<?php echo tr('Porta SMTP') ?>", "name": "port", "required": 1, "class": "text-center", "value": "$port$" ]} {[ "type": "text", "label": "<?php echo tr('Porta SMTP'); ?>", "name": "port", "required": 1, "class": "text-center", "value": "$port$" ]}
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
{[ "type": "select", "label": "<?php echo tr('Sicurezza SMTP') ?>", "name": "encryption", "values": "list=\"\": \"<?php echo tr('Nessuna') ?>\", \"tls\": \"TLS\", \"ssl\": \"SSL\"", "value": "$encryption$" ]} {[ "type": "select", "label": "<?php echo tr('Sicurezza SMTP'); ?>", "name": "encryption", "values": "list=\"\": \"<?php echo tr('Nessuna'); ?>\", \"tls\": \"TLS\", \"ssl\": \"SSL\"", "value": "$encryption$" ]}
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "text", "label": "<?php echo tr('Username SMTP') ?>", "name": "username", "value": "$username$" ]} {[ "type": "text", "label": "<?php echo tr('Username SMTP'); ?>", "name": "username", "value": "$username$" ]}
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "password", "label": "<?php echo tr('Password SMTP') ?>", "name": "password", "value": "$password$" ]} {[ "type": "password", "label": "<?php echo tr('Password SMTP'); ?>", "name": "password", "value": "$password$" ]}
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
{[ "type": "textarea", "label": "<?php echo tr('Note') ?>", "name": "note", "value": "$note$" ]} {[ "type": "textarea", "label": "<?php echo tr('Note'); ?>", "name": "note", "value": "$note$" ]}
</div> </div>
</div> </div>

View File

@ -1,5 +1,5 @@
<?php <?php
if (isset($id_record)) { if (isset($id_record)) {
$records = $dbo->fetchArray("SELECT * FROM zz_smtp WHERE id=".prepare($id_record)." AND deleted = 0"); $records = $dbo->fetchArray('SELECT * FROM zz_smtp WHERE id='.prepare($id_record).' AND deleted = 0');
} }

View File

@ -24,9 +24,9 @@ switch (post('op')) {
$colore = post('colore'); $colore = post('colore');
//controllo idstatointervento che non sia duplicato //controllo idstatointervento che non sia duplicato
if (count($dbo->fetchArray('SELECT idstatointervento FROM in_statiintervento WHERE idstatointervento='.prepare($idstatointervento).''))>0){ if (count($dbo->fetchArray('SELECT idstatointervento FROM in_statiintervento WHERE idstatointervento='.prepare($idstatointervento).'')) > 0) {
$_SESSION['errors'][] = tr('Stato di intervento già esistente.'); $_SESSION['errors'][] = tr('Stato di intervento già esistente.');
}else{ } else {
$query = 'INSERT INTO in_statiintervento(idstatointervento, descrizione, colore) VALUES ('.prepare($idstatointervento).', '.prepare($descrizione).', '.prepare($colore).')'; $query = 'INSERT INTO in_statiintervento(idstatointervento, descrizione, colore) VALUES ('.prepare($idstatointervento).', '.prepare($descrizione).', '.prepare($colore).')';
$dbo->query($query); $dbo->query($query);
$id_record = $idstatointervento; $id_record = $idstatointervento;
@ -38,9 +38,9 @@ switch (post('op')) {
case 'delete': case 'delete':
//scelgo se settare come eliminato o cancellare direttamente la riga se non è stato utilizzato negli interventi //scelgo se settare come eliminato o cancellare direttamente la riga se non è stato utilizzato negli interventi
if (count($dbo->fetchArray('SELECT id FROM in_interventi WHERE idstatointervento='.prepare($id_record).''))>0){ if (count($dbo->fetchArray('SELECT id FROM in_interventi WHERE idstatointervento='.prepare($id_record).'')) > 0) {
$query = 'UPDATE in_statiintervento SET deleted = 1 WHERE idstatointervento='.prepare($id_record).' AND `can_delete`=1'; $query = 'UPDATE in_statiintervento SET deleted = 1 WHERE idstatointervento='.prepare($id_record).' AND `can_delete`=1';
}else{ } else {
$query = 'DELETE FROM in_statiintervento WHERE idstatointervento='.prepare($id_record).' AND `can_delete`=1'; $query = 'DELETE FROM in_statiintervento WHERE idstatointervento='.prepare($id_record).' AND `can_delete`=1';
} }

View File

@ -5,7 +5,7 @@ include_once __DIR__.'/../../core.php';
<form action="" method="post"> <form action="" method="post">
<input type="hidden" name="op" value="update"> <input type="hidden" name="op" value="update">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="id_record" value="<?php echo $id_record ?>"> <input type="hidden" name="id_record" value="<?php echo $id_record; ?>">
<div class="pull-right"> <div class="pull-right">
@ -19,7 +19,7 @@ include_once __DIR__.'/../../core.php';
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "$descrizione$", "extra": "<?php echo $attr ?>" ]} {[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "$descrizione$", "extra": "<?php echo $attr; ?>" ]}
</div> </div>
<div class="col-md-2"> <div class="col-md-2">
@ -33,10 +33,9 @@ include_once __DIR__.'/../../core.php';
if ($records[0]['can_delete']) { if ($records[0]['can_delete']) {
?> ?>
<a class="btn btn-danger ask" data-backto="record-list"> <a class="btn btn-danger ask" data-backto="record-list">
<i class="fa fa-trash"></i> <?php echo tr('Elimina') ?> <i class="fa fa-trash"></i> <?php echo tr('Elimina'); ?>
</a> </a>
<?php <?php
} }
?> ?>
<script> <script>

View File

@ -225,7 +225,7 @@ foreach ($tipi as $tipo) {
} }
//Random color //Random color
$background = '#' . dechex(rand(256,16777215)); $background = '#'.dechex(rand(256, 16777215));
$dataset .= '{ $dataset .= '{
label: "'.$tipo['descrizione'].'", label: "'.$tipo['descrizione'].'",

View File

@ -17,7 +17,7 @@ echo $warning_text;
<form action="" method="post"> <form action="" method="post">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="op" value="update"> <input type="hidden" name="op" value="update">
<input type="hidden" name="id_record" value="<?php echo $id_record ?>"> <input type="hidden" name="id_record" value="<?php echo $id_record; ?>">
<?php <?php
// Se il tipo di anagrafica è uno di quelli di default, non lo lascio modificare // Se il tipo di anagrafica è uno di quelli di default, non lo lascio modificare
@ -28,14 +28,13 @@ if (!$records[0]['default']) {
</div> </div>
<div class="clearfix"></div> <div class="clearfix"></div>
<?php <?php
} }
?> ?>
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "$descrizione$", "extra": "<?php echo $attr ?>" ]} {[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "$descrizione$", "extra": "<?php echo $attr; ?>" ]}
</div> </div>
</div> </div>
@ -46,9 +45,8 @@ if (!$records[0]['default']) {
if (!$records[0]['default']) { if (!$records[0]['default']) {
?> ?>
<a class="btn btn-danger ask" data-backto="record-list"> <a class="btn btn-danger ask" data-backto="record-list">
<i class="fa fa-trash"></i> <?php echo tr('Elimina') ?> <i class="fa fa-trash"></i> <?php echo tr('Elimina'); ?>
</a> </a>
<?php <?php
} }

View File

@ -5,7 +5,7 @@ include_once __DIR__.'/../../core.php';
?><form action="" method="post"> ?><form action="" method="post">
<input type="hidden" name="op" value="update"> <input type="hidden" name="op" value="update">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="id_record" value="<?php echo $id_record ?>"> <input type="hidden" name="id_record" value="<?php echo $id_record; ?>">
<!-- DATI CLIENTE --> <!-- DATI CLIENTE -->
<div class="pull-right"> <div class="pull-right">

View File

@ -8,14 +8,14 @@ include_once __DIR__.'/../../core.php';
<div class="row"> <div class="row">
<div class="col-xs-12"> <div class="col-xs-12">
{[ "type": "text", "label": "<?php echo tr("Nome"); ?>", "name": "nome", "required": 1, "value": "" ]} {[ "type": "text", "label": "<?php echo tr('Nome'); ?>", "name": "nome", "required": 1, "value": "" ]}
</div> </div>
</div> </div>
<!-- PULSANTI --> <!-- PULSANTI -->
<div class="row"> <div class="row">
<div class="col-md-12 text-right"> <div class="col-md-12 text-right">
<button type="submit" class="btn btn-primary"><i class="fa fa-plus"></i> <?php echo tr("Aggiungi"); ?></button> <button type="submit" class="btn btn-primary"><i class="fa fa-plus"></i> <?php echo tr('Aggiungi'); ?></button>
</div> </div>
</div> </div>
</form> </form>

View File

@ -13,7 +13,7 @@ function menuSelection($element, $depth, $perms_values, $perms_names)
++$depth; ++$depth;
$name = $element['title']; $name = $element['title'];
$submenus = $dbo->fetchArray("SELECT * FROM zz_modules WHERE enabled='1' AND parent=".prepare($element['id'])." ORDER BY `order` ASC"); $submenus = $dbo->fetchArray("SELECT * FROM zz_modules WHERE enabled='1' AND parent=".prepare($element['id']).' ORDER BY `order` ASC');
if ($submenus != null && count($submenus) != 0) { if ($submenus != null && count($submenus) != 0) {
$temp = ''; $temp = '';

View File

@ -49,7 +49,7 @@ include __DIR__.'/../../core.php';
<script> <script>
$('.fields input').on('keyup change', function(){ $('.fields input').on('keyup change', function(){
$('#link').val( "<?php echo $rootdir ?>/modules/osmsync/sync_interventi.php?username="+$('#username').val()+"&password="+$('#password').val() ); $('#link').val( "<?php echo $rootdir; ?>/modules/osmsync/sync_interventi.php?username="+$('#username').val()+"&password="+$('#password').val() );
}); });
$('#link').on('click', function(){ $('#link').on('click', function(){

View File

@ -5,7 +5,7 @@ include_once __DIR__.'/../../core.php';
?><form action="" method="post"> ?><form action="" method="post">
<input type="hidden" name="op" value="update"> <input type="hidden" name="op" value="update">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="id_record" value="<?php echo $id_record ?>"> <input type="hidden" name="id_record" value="<?php echo $id_record; ?>">
<div class="pull-right"> <div class="pull-right">
<button type="submit" class="btn btn-success"><i class="fa fa-check"></i> <?php echo tr('Salva modifiche'); ?></button> <button type="submit" class="btn btn-success"><i class="fa fa-check"></i> <?php echo tr('Salva modifiche'); ?></button>
@ -24,5 +24,5 @@ include_once __DIR__.'/../../core.php';
</form> </form>
<a class="btn btn-danger ask" data-backto="record-list"> <a class="btn btn-danger ask" data-backto="record-list">
<i class="fa fa-trash"></i> <?php echo tr('Elimina') ?> <i class="fa fa-trash"></i> <?php echo tr('Elimina'); ?>
</a> </a>

View File

@ -6,25 +6,25 @@ include_once __DIR__.'/../../core.php';
<form action="" method="post"> <form action="" method="post">
<input type="hidden" name="op" value="update"> <input type="hidden" name="op" value="update">
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<input type="hidden" name="id_record" value="<?php echo $id_record ?>"> <input type="hidden" name="id_record" value="<?php echo $id_record; ?>">
<div class="pull-right"> <div class="pull-right">
<button type="submit" class="btn btn-success"><i class="fa fa-check"></i> <?php echo tr('Salva modifiche') ?></button> <button type="submit" class="btn btn-success"><i class="fa fa-check"></i> <?php echo tr('Salva modifiche'); ?></button>
</div> </div>
<div class="clearfix"></div> <div class="clearfix"></div>
<div class="row"> <div class="row">
<div class="col-md-4"> <div class="col-md-4">
{[ "type": "text", "label": "<?php echo tr('Codice') ?>", "name": "nome", "required": 1, "value": "$nome$" ]} {[ "type": "text", "label": "<?php echo tr('Codice'); ?>", "name": "nome", "required": 1, "value": "$nome$" ]}
</div> </div>
<div class="col-md-8"> <div class="col-md-8">
{[ "type": "text", "label": "<?php echo tr('Descrizione') ?>", "name": "descrizione", "required": 1, "value": "$descrizione$" ]} {[ "type": "text", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "required": 1, "value": "$descrizione$" ]}
</div> </div>
</div> </div>
</form> </form>
<a class="btn btn-danger ask" data-backto="record-list"> <a class="btn btn-danger ask" data-backto="record-list">
<i class="fa fa-trash"></i> <?php echo tr('Elimina') ?> <i class="fa fa-trash"></i> <?php echo tr('Elimina'); ?>
</a> </a>

View File

@ -106,8 +106,7 @@ if (!empty($google)) {
</div>'; </div>';
// Vedi su google maps // Vedi su google maps
if (!empty($records[0]['indirizzo']) || (empty($records[0]['citta'])) ) { if (!empty($records[0]['indirizzo']) || (empty($records[0]['citta']))) {
echo ' echo '
<div class="btn-group col-md-2" > <div class="btn-group col-md-2" >
<label>&nbsp;</label><br> <label>&nbsp;</label><br>

View File

@ -3,7 +3,6 @@
namespace HTMLBuilder\Manager; namespace HTMLBuilder\Manager;
/** /**
*
* @since 2.3 * @since 2.3
*/ */
interface ManagerInterface interface ManagerInterface

Some files were not shown because too many files have changed in this diff Show More