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

Formattazione del codice

This commit is contained in:
Thomas Zilio 2018-06-26 14:30:26 +02:00
parent 4a1244c9a1
commit 84ddf4de32
78 changed files with 504 additions and 589 deletions

View File

@ -56,5 +56,4 @@ switch (get('op')) {
echo '{( "name": "filelist_and_upload", "id_module": "'.$id_module.'", "id_record": "'.$id_record.'", "id_plugin": "'.$id_plugin.'", "ajax": "true" )}';
break;
}

View File

@ -239,7 +239,7 @@ if (empty($creation) && (!file_exists('config.inc.php') || !$valid_config)) {
if($(this).closest("form").parsley().validate()){
prev_html = $("#install").html();
$("#install").html("<i class=\'fa fa-spinner fa-pulse fa-fw\'></i> '.tr("Attendere").'...");
$("#install").html("<i class=\'fa fa-spinner fa-pulse fa-fw\'></i> '.tr('Attendere').'...");
$("#install").prop(\'disabled\', true);
$("#test").prop(\'disabled\', true);
@ -251,7 +251,7 @@ if (empty($creation) && (!file_exists('config.inc.php') || !$valid_config)) {
$("#test").on("click", function(){
if($(this).closest("form").parsley().validate()){
prev_html = $("#test").html();
$("#test").html("<i class=\'fa fa-spinner fa-pulse fa-fw\'></i> '.tr("Attendere").'...");
$("#test").html("<i class=\'fa fa-spinner fa-pulse fa-fw\'></i> '.tr('Attendere').'...");
$("#test").prop(\'disabled\', true);
$("#install").prop(\'disabled\', true);
$(this).closest("form").ajaxSubmit({

View File

@ -1030,6 +1030,7 @@ function filelist_and_upload($id_module, $id_record, $label = 'Nuovo allegato:',
* @param unknown $path
*
* @deprecated 2.3
*
* @return bool
*/
function deltree($path)
@ -1060,6 +1061,7 @@ function deltree($path)
* Carica gli script JavaScript inclusi nell'array indicato.
*
* @deprecated 2.3
*
* @param array $jscript_modules_array
*/
function loadJscriptModules($array)
@ -1080,6 +1082,7 @@ function loadJscriptModules($array)
* Carica i file di stile CSS inclusi nell'array indicato.
*
* @deprecated 2.3
*
* @param array $css_modules_array
*/
function loadCSSModules($array)

View File

@ -417,10 +417,10 @@ function get_client_ip()
$ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];
} elseif (!empty($_SERVER['HTTP_FORWARDED'])) {
$ipaddress = $_SERVER['HTTP_FORWARDED'];
} elseif (!empty($_SERVER['REMOTE_ADDR']) AND $_SERVER['REMOTE_ADDR']!='127.0.0.1' ) {
} elseif (!empty($_SERVER['REMOTE_ADDR']) and $_SERVER['REMOTE_ADDR'] != '127.0.0.1') {
$ipaddress = $_SERVER['REMOTE_ADDR'];
} elseif (!empty(getHostByName(getHostName()))){
$ipaddress = getHostByName(getHostName());
} elseif (!empty(gethostbyname(gethostname()))) {
$ipaddress = gethostbyname(gethostname());
} else {
$ipaddress = 'UNKNOWN';
}

View File

@ -134,7 +134,7 @@ foreach ($modules as $module) {
if ($comp) {
$compatible = '<i class="fa fa-check-circle text-success" data-toggle="tooltip" title="'.tr('Compatibile').'"></i>';
($module['enabled']) ? $class = 'success': $class = 'warning';
($module['enabled']) ? $class = 'success' : $class = 'warning';
} else {
$compatible = '<i class="fa fa-warning text-danger" data-toggle="tooltip" title="'.tr('Non compatibile!').tr('Questo modulo è compatibile solo con le versioni').': '.$module['compatibility'].'"></i>';
$class = 'danger';
@ -198,7 +198,7 @@ foreach ($modules as $module) {
if ($comp) {
$compatible = '<i class="fa fa-check-circle text-success" data-toggle="tooltip" title="'.tr('Compatibile').'"></i>';
($sub['enabled']) ? $class = 'success': $class = 'warning';
($sub['enabled']) ? $class = 'success' : $class = 'warning';
} else {
$compatible = '<i class="fa fa-warning text-danger" data-toggle="tooltip" title="'.tr('Non compatibile!').tr('Questo modulo è compatibile solo con le versioni').': '.$sub['compatibility'].'"></i>';
$class = 'danger';

View File

@ -95,10 +95,9 @@ switch ($resource) {
//come tecnico posso aprire attività solo a mio nome
$user = Auth::user();
if ($user['gruppo'] == 'Tecnici' AND !empty($user['idanagrafica']) ) {
if ($user['gruppo'] == 'Tecnici' and !empty($user['idanagrafica'])) {
$where[] = 'an_anagrafiche.idanagrafica='.$user['idanagrafica'];
}
}
if (!empty($search)) {

View File

@ -15,7 +15,7 @@ switch ($resource) {
break;
case 'clienti':
$q = "SELECT AN.idanagrafica,
$q = 'SELECT AN.idanagrafica,
AN.ragione_sociale,
AN.piva,
AN.codice_fiscale,
@ -41,9 +41,9 @@ switch ($resource) {
HAVING 1=1 AND
AN.deleted=0 AND
AN.idanagrafica IN (SELECT idanagrafica FROM an_tipianagrafiche_anagrafiche WHERE idtipoanagrafica=1)
ORDER BY AN.ragione_sociale";
ORDER BY AN.ragione_sociale';
$results = $dbo->fetchArray( $q );
$results = $dbo->fetchArray($q);
break;
}

View File

@ -5,7 +5,7 @@ include_once __DIR__.'/../../core.php';
switch (post('op')) {
case 'delete-bulk':
if ($debug){
if ($debug) {
$id_azienda = $dbo->fetchArray("SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione='Azienda'")[0]['idtipoanagrafica'];
foreach ($id_records as $id) {
@ -19,7 +19,7 @@ switch (post('op')) {
}
$_SESSION['infos'][] = tr('Anagrafiche eliminate!');
}else{
} else {
$_SESSION['warnings'][] = tr('Procedura in fase di sviluppo. Nessuna modifica apportata.');
}

View File

@ -428,8 +428,7 @@ if (!empty($google)) {
<?php
if (!$records[0]['deleted']){
if (!$records[0]['deleted']) {
//fatture, ddt, preventivi, contratti, ordini, interventi, utenti collegati a questa anagrafica
$elementi = $dbo->fetchArray('SELECT `co_documenti`.`id`, `co_documenti`.`data`, `co_documenti`.`numero`, `co_documenti`.`numero_esterno`, `co_tipidocumento`.`descrizione` AS tipo_documento, `co_tipidocumento`.`dir` FROM `co_documenti` JOIN `co_tipidocumento` ON `co_tipidocumento`.`id` = `co_documenti`.`idtipodocumento` WHERE `co_documenti`.`id` IN (SELECT `iddocumento` FROM `co_righe_documenti` WHERE `idanagrafica` = '.prepare($id_record).')
@ -471,23 +470,17 @@ if (!$records[0]['deleted']){
//se non è un ddt è una fattura.
if (in_array($elemento['tipo_documento'], ['Utente'])) {
$modulo = 'Utenti e permessi';
}
elseif (in_array($elemento['tipo_documento'], ['Intervento'])) {
} elseif (in_array($elemento['tipo_documento'], ['Intervento'])) {
$modulo = 'Interventi';
}
elseif (in_array($elemento['tipo_documento'], ['Preventivo'])) {
} elseif (in_array($elemento['tipo_documento'], ['Preventivo'])) {
$modulo = 'Preventivi';
}
elseif (in_array($elemento['tipo_documento'], ['Contratto'])) {
} elseif (in_array($elemento['tipo_documento'], ['Contratto'])) {
$modulo = 'Contratti';
}
elseif (in_array($elemento['tipo_documento'], ['Ordine cliente', 'Ordine fornitore'])) {
} elseif (in_array($elemento['tipo_documento'], ['Ordine cliente', 'Ordine fornitore'])) {
$modulo = ($elemento['dir'] == 'entrata') ? 'Ordini cliente' : 'Ordini fornitore';
}
elseif (in_array($elemento['tipo_documento'], ['Ddt di vendita', 'Ddt di acquisto'])) {
} elseif (in_array($elemento['tipo_documento'], ['Ddt di vendita', 'Ddt di acquisto'])) {
$modulo = ($elemento['dir'] == 'entrata') ? 'Ddt di vendita' : 'Ddt di acquisto';
}
else {
} else {
$modulo = ($elemento['dir'] == 'entrata') ? 'Fatture di vendita' : 'Fatture di acquisto';
}
@ -503,24 +496,18 @@ if (!$records[0]['deleted']){
</div>';
}
if (!str_contains($records[0]['idtipianagrafica'], $id_azienda)) {
echo '
<a class="btn btn-danger ask" data-backto="record-list">
<i class="fa fa-trash"></i> '.tr('Elimina').'
</a>';
}else{
} else {
echo '
<div class=\'alert alert-warning\' >'.tr('Questa è l\'anagrafica "Azienda" e non è possibile eliminarla').'.</div>';
}
}else{
} else {
echo '
<div class=\'alert alert-danger\' >'.tr('Questa anagrafica è stata eliminata').'.</div>';
}
?>

View File

@ -58,9 +58,9 @@ switch (post('op')) {
if ($movimento != 0) {
$descrizione_movimento = post('descrizione_movimento');
$data_movimento = post('data_movimento');
if($descrizione_movimento!='' && $data_movimento!=''){
if ($descrizione_movimento != '' && $data_movimento != '') {
add_movimento_magazzino($id_record, $movimento, [], $descrizione_movimento, $data_movimento);
}else{
} else {
add_movimento_magazzino($id_record, $movimento);
}
}

View File

@ -16,13 +16,12 @@ $rst = $dbo->fetchArray('SELECT COUNT(mg_movimenti.id) AS row, SUM(qta) AS qta_t
$qta_totale = $rst[0]['qta_totale'];
$qta_totale_attuale = $rst[0]['qta_totale_attuale'];
if ( $rst[0]['row']>0){
if ($rst[0]['row'] > 0) {
echo '
<p>'.tr('Quantità calcolata dai movimenti').': <b>'.Translator::numberToLocale($qta_totale).' '.$records[0]['um'].'</b> <span class=\'tip\' title=\''.tr('Quantità calcolata da tutti i movimenti registrati').'.\' ><i class="fa fa-question-circle-o"></i></span></p>';
echo '
<p>'.tr('Quantità calcolata attuale').': <b>'.Translator::numberToLocale($qta_totale_attuale).' '.$records[0]['um'].'</b> <span class=\'tip\' title=\''.tr('Quantità calcolata secondo i movimenti registrati con data oggi o date trascorse').'.\' ><i class="fa fa-question-circle-o"></i></span></p>';
}
// Elenco movimenti magazzino
@ -56,18 +55,15 @@ if (!empty($rs2)) {
<tr>
<td class="text-right">'.Translator::numberToLocale($r['qta']).' '.$records[0]['um'].'</td>';
// Causale
$dir = ($r['qta']<0) ? 'vendita' : 'acquisto';
$dir = ($r['qta'] < 0) ? 'vendita' : 'acquisto';
echo '
<td>'.$r['movimento'].'
'.((!empty($r['idintervento'])) ? Modules::link('Interventi', $r['idintervento']) :'').'
'.((!empty($r['idautomezzo'])) ? Modules::link('Automezzi', $r['idautomezzo']) :'').'
'.((!empty($r['iddt'])) ? Modules::link('DDt di '.$dir.'', $r['iddt']) :'').'
'.((!empty($r['iddocumento'])) ? Modules::link('Fatture di '.$dir.'', $r['iddocumento']) :'').'
'.((!empty($r['idintervento'])) ? Modules::link('Interventi', $r['idintervento']) : '').'
'.((!empty($r['idautomezzo'])) ? Modules::link('Automezzi', $r['idautomezzo']) : '').'
'.((!empty($r['iddt'])) ? Modules::link('DDt di '.$dir.'', $r['iddt']) : '').'
'.((!empty($r['iddocumento'])) ? Modules::link('Fatture di '.$dir.'', $r['iddocumento']) : '').'
</td>';
// Data
@ -78,7 +74,7 @@ if (!empty($rs2)) {
echo '
<td class="text-center">';
if (Auth::admin() && $r['manuale']=='1') {
if (Auth::admin() && $r['manuale'] == '1') {
echo '
<a class="btn btn-danger btn-sm ask" data-backto="record-edit" data-op="delmovimento" data-idmovimento="'.$r['id'].'">
<i class="fa fa-trash"></i>
@ -92,16 +88,11 @@ if (!empty($rs2)) {
echo '
</table>';
} else {
echo '
<div class="alert alert-info">
<i class="fa fa-info-circle"></i>
'.tr('Questo articolo non è ancora stato movimentato', []).'.
</div>';
}
echo '

View File

@ -5,7 +5,7 @@ include_once __DIR__.'/../../core.php';
/*
TECNICI ASSEGNATI ALL'AUTOMEZZO
*/
$q_art = "SELECT *, (SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=dt_automezzi_tecnici.idtecnico) AS nometecnico FROM dt_automezzi_tecnici WHERE idautomezzo=".prepare($id_record);
$q_art = 'SELECT *, (SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=dt_automezzi_tecnici.idtecnico) AS nometecnico FROM dt_automezzi_tecnici WHERE idautomezzo='.prepare($id_record);
$rs_art = $dbo->fetchArray($q_art);
if (!empty($rs_art)) {

View File

@ -12,7 +12,6 @@ if (!extension_loaded('zip')) {
</div>';
}
if (starts_with($backup_dir, $docroot)) {
echo '
<div class="alert alert-warning">
@ -28,7 +27,6 @@ if (!is_writable($backup_dir)) {
</div>';
}
echo '
<div class="callout callout-success">
<p>';
@ -55,7 +53,6 @@ echo '
</div>
</div-->';
//Lettura file di backup
if (file_exists($backup_dir)) {
$backups_zip = [];

View File

@ -8,7 +8,6 @@ switch (filter('op')) {
$nome = filter('nome');
if (isset($nome)) {
$array = [
'nome' => $nome,
'filiale' => $post['filiale'],
@ -47,7 +46,6 @@ switch (filter('op')) {
$_SESSION['errors'][] = tr('Ci sono stati alcuni errori durante il salvataggio!');
}
break;
case 'delete':
@ -60,9 +58,7 @@ switch (filter('op')) {
$_SESSION['infos'][] = tr('_TYPE_ eliminata con successo!', [
'_TYPE_' => 'Banca',
]);
}else{
} else {
$array = [
'deleted' => 1,
];

View File

@ -49,8 +49,8 @@ include_once __DIR__.'/../../core.php';
$documenti = $dbo->fetchNum('SELECT idanagrafica FROM an_anagrafiche WHERE idbanca_vendite='.prepare($id_record).'
UNION SELECT idanagrafica FROM an_anagrafiche WHERE idbanca_acquisti='.prepare($id_record));
if (!empty($documenti)){
echo '
if (!empty($documenti)) {
echo '
<div class="alert alert-danger">
'.tr('Ci sono _NUM_ documenti collegati', [
'_NUM_' => count($documenti),

View File

@ -46,8 +46,7 @@ switch (post('op')) {
$_SESSION['infos'][] = tr('Tipologia di _TYPE_ eliminata con successo.', [
'_TYPE_' => 'bene',
]);
}else{
} else {
$_SESSION['errors'][] = tr('Sono presenti dei documenti collegati a questo aspetto beni.');
}

View File

@ -27,8 +27,8 @@ include_once __DIR__.'/../../core.php';
$documenti = $dbo->fetchNum('SELECT id FROM dt_ddt WHERE idaspettobeni='.prepare($id_record).'
UNION SELECT id FROM co_documenti WHERE idaspettobeni='.prepare($id_record));
if (!empty($documenti)){
echo '
if (!empty($documenti)) {
echo '
<div class="alert alert-danger">
'.tr('Ci sono _NUM_ documenti collegati', [
'_NUM_' => count($documenti),

View File

@ -44,7 +44,7 @@ switch (filter('op')) {
$id = $id_record;
}
if ( $dbo->fetchNum('SELECT * FROM `mg_articoli` WHERE `id_categoria`='.prepare($id).' OR `id_sottocategoria`='.prepare($id).' OR `id_sottocategoria` IN (SELECT id FROM `mg_categorie` WHERE `parent`='.prepare($id).')') == 0 ) {
if ($dbo->fetchNum('SELECT * FROM `mg_articoli` WHERE `id_categoria`='.prepare($id).' OR `id_sottocategoria`='.prepare($id).' OR `id_sottocategoria` IN (SELECT id FROM `mg_categorie` WHERE `parent`='.prepare($id).')') == 0) {
$dbo->query('DELETE FROM `mg_categorie` WHERE `id`='.prepare($id));
$_SESSION['infos'][] = tr('Tipologia di _TYPE_ eliminata con successo!', [
'_TYPE_' => 'categoria',

View File

@ -50,14 +50,11 @@ switch (filter('op')) {
UNION SELECT id FROM co_documenti WHERE idcausalet='.prepare($id_record));
if (isset($id_record) && empty($documenti)) {
$dbo->query('DELETE FROM `dt_causalet` WHERE `id`='.prepare($id_record));
$_SESSION['infos'][] = tr('Tipologia di _TYPE_ eliminata con successo.', [
'_TYPE_' => 'causale',
]);
}else{
} else {
$_SESSION['errors'][] = tr('Sono presenti dei documenti collegati a questa causale.');
}

View File

@ -26,8 +26,8 @@ include_once __DIR__.'/../../core.php';
$documenti = $dbo->fetchNum('SELECT id FROM dt_ddt WHERE idcausalet='.prepare($id_record).'
UNION SELECT id FROM co_documenti WHERE idcausalet='.prepare($id_record));
if (!empty($documenti)){
echo '
if (!empty($documenti)) {
echo '
<div class="alert alert-danger">
'.tr('Ci sono _NUM_ documenti collegati', [
'_NUM_' => count($documenti),

View File

@ -2,13 +2,13 @@
include_once __DIR__.'/../../core.php';
$rs_documento = $dbo->fetchArray("SELECT * FROM co_righe_documenti WHERE idcontratto=".prepare($id_record));
if(sizeof($rs_documento)>0){
echo "
<button type=\"button\" class=\"btn btn-info\" disabled>
<i class=\"fa fa-magic\"></i> ".tr('Crea fattura').'...
$rs_documento = $dbo->fetchArray('SELECT * FROM co_righe_documenti WHERE idcontratto='.prepare($id_record));
if (sizeof($rs_documento) > 0) {
echo '
<button type="button" class="btn btn-info" disabled>
<i class="fa fa-magic"></i> '.tr('Crea fattura').'...
</button>';
}else{
} else {
echo "
<button type=\"button\" class=\"btn btn-info\" onclick=\"if( confirm('Creare una fattura per questo contratto?') ){fattura_da_contratto();}\">
<i class=\"fa fa-magic\"></i> ".tr('Crea fattura').'...

View File

@ -13,14 +13,11 @@ for ($i = 0; $i < count($rs); ++$i) {
$idriga = get('idriga');
//$idautomezzo = (get('idautomezzo') == 'undefined') ? '' : get('idautomezzo');
// Lettura idanagrafica cliente e percentuale di sconto/rincaro in base al listino
$rs = $dbo->fetchArray('SELECT idanagrafica FROM co_contratti WHERE id='.prepare($id_record));
$idanagrafica = $rs[0]['idanagrafica'];
if (empty($idriga)) {
$op = 'addarticolo';
$button = '<i class="fa fa-plus"></i> '.tr('Aggiungi');
@ -43,7 +40,6 @@ if (empty($idriga)) {
}
(empty($idcontratto_riga)) ? $idcontratto_riga = $dbo->fetchArray('SELECT MAX(id) AS max_idcontratto_riga FROM `co_righe_contratti`')[0]['max_idcontratto_riga'] : '';
} else {
$op = 'editarticolo';
$button = '<i class="fa fa-edit"></i> '.tr('Modifica');
@ -81,8 +77,6 @@ echo '
<input type="hidden" name="idcontratto_riga" value="'.$idcontratto_riga.'">';
if (!empty($idarticolo)) {
echo '
<input type="hidden" id="idarticolo_originale" name="idarticolo_originale" value="'.$idarticolo.'">';

View File

@ -29,7 +29,6 @@ echo '
{[ "type": "select", "label": "'.tr('Tipo di fattura').'", "name": "idtipodocumento", "required": 1, "values": "query=SELECT * FROM co_tipidocumento WHERE dir=\'entrata\'" ]}
</div>';
// Sezionale
echo '
<div class="col-md-4">

View File

@ -2,15 +2,13 @@
include_once __DIR__.'/../../../core.php';
if (!empty($get['idcontratto_riga']))
if (!empty($get['idcontratto_riga'])) {
$idcontratto_riga = $get['idcontratto_riga'];
}
$query = 'SELECT * FROM co_righe_contratti_materiali WHERE id_riga_contratto='.prepare($idcontratto_riga).' '.Modules::getAdditionalsQuery('Magazzino').' ORDER BY id ASC';
$rs2 = $dbo->fetchArray($query);
if (count($rs2) > 0) {
echo '
<table class="table table-striped table-condensed table-hover table-bordered">

View File

@ -144,27 +144,24 @@ switch (get('op')) {
$tot_dapianificare = sizeof($rsp);
$da_pianificare = 0;
if( $tot_dapianificare>0 ){
if ($tot_dapianificare > 0) {
$prev_mese = '';
//Elenco interventi da pianificare
foreach ($rsp as $r) {
if($r['mese']==$mese){
if(date('Ymd', strtotime($r['data_richiesta']))<date('Ymd')){
if ($r['mese'] == $mese) {
if (date('Ymd', strtotime($r['data_richiesta'])) < date('Ymd')) {
$class = 'fc-event-danger';
}else{
} else {
$class = 'fc-event-primary';
}
echo '
<div class="fc-event '.$class.'" data-id="'.$r['id'].'" data-idcontratto="'.$r['idcontratto'].'"><b>'.$r['ragione_sociale'].'</b><br>'.Translator::dateToLocale($r['data_richiesta']).' ('.$r['tipointervento'].')'.(!empty($r['richiesta']) ? ' - '.$r['richiesta'] : '').'</div>';
$da_pianificare ++;
++$da_pianificare;
}
}
}
else if($da_pianificare==0){
} elseif ($da_pianificare == 0) {
echo '<br><small class="help-block">'.tr('Non ci sono interventi da pianificare per questo mese').'</small>';
}

View File

@ -32,12 +32,9 @@ echo '
</form>';
echo '<script src="'.$rootdir.'/lib/init.js"></script>';
echo '<link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/base/jquery-ui.css">';
?>
<style>
.ui-datepicker-calendar, .ui-datepicker-current{
@ -48,7 +45,7 @@ echo '<link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/aj
<script>
function stampa_calendario (){
window.open('<?php echo $rootdir ?>/pdfgen.php?id_print=<?php echo $id_print; ?>');
window.open('<?php echo $rootdir; ?>/pdfgen.php?id_print=<?php echo $id_print; ?>');
//$('button[type=submit]').removeAttr("disabled");
//$('button[type=submit]').prop("disabled", false);
return false;

View File

@ -3,11 +3,8 @@
include_once __DIR__.'/../../core.php';
if (!in_array($records[0]['stato'], ['Bozza', 'Fatturato'])) {
echo '
<a class="btn btn-info" data-href="'.$rootdir.'/modules/fatture/crea_documento.php?id_module='.$id_module.'&id_record='.$id_record.'&documento=fattura" data-toggle="modal" data-title="Crea fattura" data-target="#bs-popup">
<i class="fa fa-magic"></i>.'.tr('Crea fattura').'</i>
</a>';
}

View File

@ -73,17 +73,17 @@ if ($module['name'] == 'Ddt di vendita') {
<div class="col-md-3">
<?php
if(get_var("Cambia automaticamente stato ddt fatturati")){
if($records[0]['stato']=='Fatturato' || $records[0]['stato']=='Parzialmente fatturato'){
if (get_var('Cambia automaticamente stato ddt fatturati')) {
if ($records[0]['stato'] == 'Fatturato' || $records[0]['stato'] == 'Parzialmente fatturato') {
?>
{[ "type": "select", "label": "<?php echo tr('Stato'); ?>", "name": "idstatoddt", "required": 1, "values": "query=SELECT * FROM dt_statiddt", "value": "$idstatoddt$", "extra": "readonly" ]}
<?php
}else{
} else {
?>
{[ "type": "select", "label": "<?php echo tr('Stato'); ?>", "name": "idstatoddt", "required": 1, "values": "query=SELECT * FROM dt_statiddt WHERE descrizione IN('Bozza', 'Evaso', 'Parzialmente evaso')", "value": "$idstatoddt$" ]}
<?php
}
}else{
} else {
?>
{[ "type": "select", "label": "<?php echo tr('Stato'); ?>", "name": "idstatoddt", "required": 1, "values": "query=SELECT * FROM dt_statiddt", "value": "$idstatoddt$" ]}
<?php
@ -178,15 +178,14 @@ if ($module['name'] == 'Ddt di vendita') {
<div class="pull-left">
<?php
if ($records[0]['flag_completato']==0) {
if ($records[0]['flag_completato'] == 0) {
// Lettura ordini
$ordini_query = 'SELECT COUNT(*) AS tot FROM or_ordini WHERE idanagrafica='.prepare($records[0]['idanagrafica']).' AND idstatoordine IN (SELECT id FROM or_statiordine WHERE descrizione IN(\'Bozza\', \'Evaso\', \'Parzialmente evaso\', \'Parzialmente fatturato\')) AND idtipoordine=(SELECT id FROM or_tipiordine WHERE dir='.prepare($dir).') AND or_ordini.id IN (SELECT idordine FROM or_righe_ordini WHERE or_righe_ordini.idordine = or_ordini.id AND (qta - qta_evasa) > 0)';
$ordini = $dbo->fetchArray($ordini_query)[0]['tot'];
echo '
<a class="btn btn-primary'.(!empty($ordini) ? '' : ' disabled').'" data-href="'.$rootdir.'/modules/ddt/add_ordine.php?id_module='.$id_module.'&id_record='.$id_record.'" data-toggle="modal" data-title="Aggiungi ordine" data-target="#bs-popup">
<i class="fa fa-plus"></i> '.tr('Ordine').'
</a>';
?>
</a>'; ?>
<a class="btn btn-primary" data-href="<?php echo $rootdir; ?>/modules/ddt/row-add.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>&is_articolo" data-toggle="modal" data-title="Aggiungi articolo" data-target="#bs-popup">
<i class="fa fa-plus"></i> <?php echo tr('Articolo'); ?>
</a>
@ -269,8 +268,8 @@ if (!empty($fatture)) {
<script>
<?php
if ( $records[0]['flag_completato'] ) {
?>
if ($records[0]['flag_completato']) {
?>
$('#tipo_sconto_generico').prop('disabled', true);
<?php
}

View File

@ -100,7 +100,7 @@ function rimuovi_articolo_daddt($idarticolo, $idddt, $idrigaddt)
$dbo->query('DELETE FROM `dt_righe_ddt` WHERE id='.prepare($idrigaddt).' AND idddt='.prepare($idddt));
//Aggiorno lo stato dell'ordine
if(get_var('Cambia automaticamente stato ordini fatturati') && !empty($idordine)){
if (get_var('Cambia automaticamente stato ordini fatturati') && !empty($idordine)) {
$dbo->query('UPDATE or_ordini SET idstatoordine=(SELECT id FROM or_statiordine WHERE descrizione="'.get_stato_ordine($idordine).'") WHERE id = '.prepare($idordine));
}

View File

@ -53,7 +53,7 @@ switch (post('op')) {
case 'delete-bulk':
if ($debug){
if ($debug) {
foreach ($id_records as $id) {
$dbo->query('DELETE FROM co_documenti WHERE id = '.prepare($id).Modules::getAdditionalsQuery($id_module));
$dbo->query('DELETE FROM co_righe_documenti WHERE iddocumento='.prepare($id).Modules::getAdditionalsQuery($id_module));
@ -62,7 +62,7 @@ switch (post('op')) {
}
$_SESSION['infos'][] = tr('Fatture eliminate!');
}else{
} else {
$_SESSION['warnings'][] = tr('Procedura in fase di sviluppo. Nessuna modifica apportata.');
}
@ -70,7 +70,6 @@ switch (post('op')) {
}
return [
'delete-bulk' => tr('Elimina selezionati'),
'export-bulk' => [

View File

@ -98,7 +98,7 @@ if (!empty($rs)) {
{[ "type": "date", "label": "'.tr('Data del documento').'", "name": "data", "required": 1, "value": "-now-" ]}
</div>';
if ($module_name=='Fatture di vendita' || $module_name == 'Fatture di acquisto'){
if ($module_name == 'Fatture di vendita' || $module_name == 'Fatture di acquisto') {
echo '
<div class="col-md-6">
{[ "type": "select", "label": "'.tr('Sezionale').'", "name": "id_segment", "required": 1, "values": "query=SELECT id, name AS descrizione FROM zz_segments WHERE id_module='.prepare(Modules::get($module_name)['id']).' ORDER BY name", "value": "'.$_SESSION['m'.Modules::get($module_name)['id']]['id_segment'].'" ]}

View File

@ -789,12 +789,12 @@ function rimuovi_articolo_dafattura($idarticolo, $iddocumento, $idrigadocumento)
$dbo->query('DELETE FROM `co_righe_documenti` WHERE id='.prepare($idrigadocumento).' AND iddocumento='.prepare($iddocumento));
//Aggiorno lo stato dell'ordine
if(get_var('Cambia automaticamente stato ordini fatturati') && !empty($idordine)){
if (get_var('Cambia automaticamente stato ordini fatturati') && !empty($idordine)) {
$dbo->query('UPDATE or_ordini SET idstatoordine=(SELECT id FROM or_statiordine WHERE descrizione="'.get_stato_ordine($idordine).'") WHERE id = '.prepare($idordine));
}
//Aggiorno lo stato del ddt
if(get_var('Cambia automaticamente stato ddt fatturati') && !empty($idddt)){
if (get_var('Cambia automaticamente stato ddt fatturati') && !empty($idddt)) {
$dbo->query('UPDATE dt_ddt SET idstatoddt=(SELECT id FROM dt_statiddt WHERE descrizione="'.get_stato_ddt($idddt).'") WHERE id = '.prepare($idddt));
}

View File

@ -15,7 +15,7 @@ if ($module['name'] == 'Fatture di vendita') {
$conti = 'conti-vendite';
// Se non ho letto un conto dall'ultima riga inserita, lo leggo dalle impostazioni
if (empty($idconto )) {
if (empty($idconto)) {
$idconto = get_var('Conto predefinito fatture di vendita');
}
} else {
@ -23,7 +23,7 @@ if ($module['name'] == 'Fatture di vendita') {
$conti = 'conti-acquisti';
// Se non ho letto un conto dall'ultima riga inserita, lo leggo dalle impostazioni
if (empty($idconto )) {
if (empty($idconto)) {
$idconto = get_var('Conto predefinito fatture di acquisto');
}
}

View File

@ -17,9 +17,9 @@ $idstatointervento = null;
$richiesta = null;
$impianti = [];
//come tecnico posso aprire attività solo a mio nome
if ($user['gruppo'] == 'Tecnici' AND !empty($user['idanagrafica']) ) {
if ($user['gruppo'] == 'Tecnici' and !empty($user['idanagrafica'])) {
$idtecnico = $user['idanagrafica'];
}else{
} else {
$idtecnico = null;
}

View File

@ -1,8 +1,8 @@
<?php
if (file_exists( __DIR__.'/../../../core.php')) {
if (file_exists(__DIR__.'/../../../core.php')) {
include_once __DIR__.'/../../../core.php';
}else {
} else {
include_once __DIR__.'/../../core.php';
}

View File

@ -1,8 +1,8 @@
<?php
if (file_exists( __DIR__.'/../../../core.php')) {
if (file_exists(__DIR__.'/../../../core.php')) {
include_once __DIR__.'/../../../core.php';
}else {
} else {
include_once __DIR__.'/../../core.php';
}
$module_name = 'Interventi';

View File

@ -1,8 +1,8 @@
<?php
if (file_exists( __DIR__.'/../../../core.php')) {
if (file_exists(__DIR__.'/../../../core.php')) {
include_once __DIR__.'/../../../core.php';
}else {
} else {
include_once __DIR__.'/../../core.php';
}

View File

@ -1,8 +1,8 @@
<?php
if (file_exists( __DIR__.'/../../../core.php')) {
if (file_exists(__DIR__.'/../../../core.php')) {
include_once __DIR__.'/../../../core.php';
}else {
} else {
include_once __DIR__.'/../../core.php';
}

View File

@ -1,8 +1,8 @@
<?php
if (file_exists( __DIR__.'/../../../core.php')) {
if (file_exists(__DIR__.'/../../../core.php')) {
include_once __DIR__.'/../../../core.php';
}else {
} else {
include_once __DIR__.'/../../core.php';
}

View File

@ -51,9 +51,9 @@ switch ($resource) {
// in questo modo recupero sempre tutti gli interventi che non vengono chiusi
// vedi anche lista degli stati intervento presenti nella query
// se un intervento è stato pre-chiuso dal tecnico oppure chiuso dall'ufficio non viene scaricato da APP
$today = date("Y-m-d");
$period_start = "2000-01-01" ;
$period_end = date('Y-m-d', strtotime($today . " +7 days"));
$today = date('Y-m-d');
$period_start = '2000-01-01';
$period_end = date('Y-m-d', strtotime($today.' +7 days'));
$q = "SELECT `in_interventi`.id,
`in_interventi`.codice,
@ -101,10 +101,9 @@ switch ($resource) {
// AND `in_interventi_tecnici`.`idtecnico`='".$tecnico[0]['idanagrafica']."'
// nell'inner join con in_interventi_tecnici -> ad oggi 16-05-2018 non gestisco ancora idtecnico
$results = $dbo->fetchArray( $q );
$results = $dbo->fetchArray($q);
break;
}
return [

View File

@ -1,8 +1,8 @@
<?php
if (file_exists( __DIR__.'/../../../core.php')) {
if (file_exists(__DIR__.'/../../../core.php')) {
include_once __DIR__.'/../../../core.php';
}else {
} else {
include_once __DIR__.'/../../core.php';
}

View File

@ -163,7 +163,7 @@ $_SESSION['superselect']['idanagrafica'] = $records[0]['idanagrafica'];
?>
<script>$('#tecnici').load('<?php echo $rootdir; ?>/modules/interventi/custom/ajax_tecnici.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>');</script>
<?php
}else{
} else {
?>
<script>$('#tecnici').load('<?php echo $rootdir; ?>/modules/interventi/ajax_tecnici.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>');</script>
<?php
@ -186,7 +186,7 @@ $_SESSION['superselect']['idanagrafica'] = $records[0]['idanagrafica'];
<?php
if (file_exists($docroot.'/modules/interventi/custom/ajax_articoli.php')) {
include $docroot.'/modules/interventi/custom/ajax_articoli.php';
}else{
} else {
include $docroot.'/modules/interventi/ajax_articoli.php';
}
?>
@ -211,7 +211,7 @@ $_SESSION['superselect']['idanagrafica'] = $records[0]['idanagrafica'];
<?php
if (file_exists($docroot.'/modules/interventi/custom/ajax_righe.php')) {
include $docroot.'/modules/interventi/custom/ajax_righe.php';
}else{
} else {
include $docroot.'/modules/interventi/ajax_righe.php';
}
?>
@ -239,7 +239,7 @@ $_SESSION['superselect']['idanagrafica'] = $records[0]['idanagrafica'];
?>
<script>$('#costi').load('<?php echo $rootdir; ?>/modules/interventi/custom/ajax_costi.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>');</script>
<?php
}else{
} else {
?>
<script>$('#costi').load('<?php echo $rootdir; ?>/modules/interventi/ajax_costi.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>');</script>
<?php

View File

@ -257,51 +257,51 @@ function get_costi_intervento($id_intervento)
]);
$result['iva_costo'] = sum([
$result['manodopera_costo']*$rs_iva[0]['percentuale']/100,
$result['dirittochiamata_costo']*$rs_iva[0]['percentuale']/100,
$result['viaggio_costo']*$rs_iva[0]['percentuale']/100,
$result['ricambi_costo']*$result['ricambi_iva']/100,
$result['altro_costo']*$result['altro_iva']/100,
$result['manodopera_costo'] * $rs_iva[0]['percentuale'] / 100,
$result['dirittochiamata_costo'] * $rs_iva[0]['percentuale'] / 100,
$result['viaggio_costo'] * $rs_iva[0]['percentuale'] / 100,
$result['ricambi_costo'] * $result['ricambi_iva'] / 100,
$result['altro_costo'] * $result['altro_iva'] / 100,
]);
$result['iva_addebito'] = sum([
$result['manodopera_addebito']*$rs_iva[0]['percentuale']/100,
$result['dirittochiamata_addebito']*$rs_iva[0]['percentuale']/100,
$result['viaggio_addebito']*$rs_iva[0]['percentuale']/100,
$result['ricambi_addebito']*$result['ricambi_iva']/100,
$result['altro_addebito']*$result['altro_iva']/100,
$result['manodopera_addebito'] * $rs_iva[0]['percentuale'] / 100,
$result['dirittochiamata_addebito'] * $rs_iva[0]['percentuale'] / 100,
$result['viaggio_addebito'] * $rs_iva[0]['percentuale'] / 100,
$result['ricambi_addebito'] * $result['ricambi_iva'] / 100,
$result['altro_addebito'] * $result['altro_iva'] / 100,
]);
$result['iva_totale'] = sum([
$result['manodopera_scontato']*$rs_iva[0]['percentuale']/100,
$result['dirittochiamata_scontato']*$rs_iva[0]['percentuale']/100,
$result['viaggio_scontato']*$rs_iva[0]['percentuale']/100,
$result['ricambi_scontato']*$result['ricambi_iva']/100,
$result['altro_scontato']*$result['altro_iva']/100,
$result['manodopera_scontato'] * $rs_iva[0]['percentuale'] / 100,
$result['dirittochiamata_scontato'] * $rs_iva[0]['percentuale'] / 100,
$result['viaggio_scontato'] * $rs_iva[0]['percentuale'] / 100,
$result['ricambi_scontato'] * $result['ricambi_iva'] / 100,
$result['altro_scontato'] * $result['altro_iva'] / 100,
]);
$result['totaleivato_costo'] = sum([
$result['manodopera_costo']+($result['manodopera_costo']*$rs_iva[0]['percentuale']/100),
$result['dirittochiamata_costo']+($result['dirittochiamata_costo']*$rs_iva[0]['percentuale']/100),
$result['viaggio_costo']+($result['viaggio_costo']*$rs_iva[0]['percentuale']/100),
$result['ricambi_costo']+($result['ricambi_costo']*$result['ricambi_iva']/100),
$result['altro_costo']+($result['altro_costo']*$result['altro_iva']/100),
$result['manodopera_costo'] + ($result['manodopera_costo'] * $rs_iva[0]['percentuale'] / 100),
$result['dirittochiamata_costo'] + ($result['dirittochiamata_costo'] * $rs_iva[0]['percentuale'] / 100),
$result['viaggio_costo'] + ($result['viaggio_costo'] * $rs_iva[0]['percentuale'] / 100),
$result['ricambi_costo'] + ($result['ricambi_costo'] * $result['ricambi_iva'] / 100),
$result['altro_costo'] + ($result['altro_costo'] * $result['altro_iva'] / 100),
]);
$result['totaleivato_addebito'] = sum([
$result['manodopera_addebito']+($result['manodopera_addebito']*$rs_iva[0]['percentuale']/100),
$result['dirittochiamata_addebito']+($result['dirittochiamata_addebito']*$rs_iva[0]['percentuale']/100),
$result['viaggio_addebito']+($result['viaggio_addebito']*$rs_iva[0]['percentuale']/100),
$result['ricambi_addebito']+($result['ricambi_addebito']*$result['ricambi_iva']/100),
$result['altro_addebito']+($result['altro_addebito']*$result['altro_iva']/100),
$result['manodopera_addebito'] + ($result['manodopera_addebito'] * $rs_iva[0]['percentuale'] / 100),
$result['dirittochiamata_addebito'] + ($result['dirittochiamata_addebito'] * $rs_iva[0]['percentuale'] / 100),
$result['viaggio_addebito'] + ($result['viaggio_addebito'] * $rs_iva[0]['percentuale'] / 100),
$result['ricambi_addebito'] + ($result['ricambi_addebito'] * $result['ricambi_iva'] / 100),
$result['altro_addebito'] + ($result['altro_addebito'] * $result['altro_iva'] / 100),
]);
$result['totale'] = sum([
$result['manodopera_scontato']+($result['manodopera_scontato']*$rs_iva[0]['percentuale']/100),
$result['dirittochiamata_scontato']+($result['dirittochiamata_scontato']*$rs_iva[0]['percentuale']/100),
$result['viaggio_scontato']+($result['viaggio_scontato']*$rs_iva[0]['percentuale']/100),
$result['ricambi_scontato']+($result['ricambi_scontato']*$result['ricambi_iva']/100),
$result['altro_scontato']+($result['altro_scontato']*$result['altro_iva']/100),
$result['manodopera_scontato'] + ($result['manodopera_scontato'] * $rs_iva[0]['percentuale'] / 100),
$result['dirittochiamata_scontato'] + ($result['dirittochiamata_scontato'] * $rs_iva[0]['percentuale'] / 100),
$result['viaggio_scontato'] + ($result['viaggio_scontato'] * $rs_iva[0]['percentuale'] / 100),
$result['ricambi_scontato'] + ($result['ricambi_scontato'] * $result['ricambi_iva'] / 100),
$result['altro_scontato'] + ($result['altro_scontato'] * $result['altro_iva'] / 100),
]);
// Calcolo dello sconto incondizionato
@ -310,8 +310,8 @@ function get_costi_intervento($id_intervento)
$result['sconto_globale'] = round($result['sconto_globale'], $decimals);
$result['totale_scontato'] = sum($result['totale_scontato'], -$result['sconto_globale']);
$result['iva_totale'] = sum($result['iva_totale'], -($result['sconto_globale']*$rs_iva[0]['percentuale']/100));
$result['totale'] = sum($result['totale'], -($result['sconto_globale']+($result['sconto_globale']*$rs_iva[0]['percentuale']/100)));
$result['iva_totale'] = sum($result['iva_totale'], -($result['sconto_globale'] * $rs_iva[0]['percentuale'] / 100));
$result['totale'] = sum($result['totale'], -($result['sconto_globale'] + ($result['sconto_globale'] * $rs_iva[0]['percentuale'] / 100)));
return $result;
}

View File

@ -49,7 +49,6 @@ if (!empty($results)) {
echo ' </td>';
echo ' </tr>';
echo '
</table>';
} else {

View File

@ -50,7 +50,6 @@ switch (filter('op')) {
case 'delete':
$righe = $dbo->fetchNum('SELECT id FROM co_righe_documenti WHERE um='.prepare($records[0]['valore']).'
UNION SELECT id FROM dt_righe_ddt WHERE um='.prepare($records[0]['valore']).'
UNION SELECT id FROM or_righe_ordini WHERE um='.prepare($records[0]['valore']).'
@ -58,14 +57,12 @@ switch (filter('op')) {
UNION SELECT id FROM mg_articoli WHERE um='.prepare($records[0]['valore']).'
UNION SELECT id FROM co_righe_preventivi WHERE um='.prepare($records[0]['valore']));
if (isset($id_record) && empty($righe)) {
$dbo->query('DELETE FROM `mg_unitamisura` WHERE `id`='.prepare($id_record));
$_SESSION['infos'][] = tr('Tipologia di _TYPE_ eliminata con successo!', [
'_TYPE_' => 'unità di misura',
]);
}else{
} else {
$_SESSION['errors'][] = tr('Sono presenti righe collegate a questa unità di misura.');
}

View File

@ -31,8 +31,8 @@ $righe = $dbo->fetchNum('SELECT id FROM co_righe_documenti WHERE um='.prepare($r
UNION SELECT id FROM mg_articoli WHERE um='.prepare($records[0]['valore']).'
UNION SELECT id FROM co_righe_preventivi WHERE um='.prepare($records[0]['valore']));
if (!empty($righe)){
echo '
if (!empty($righe)) {
echo '
<div class="alert alert-danger">
'.tr('Ci sono _NUM_ righe collegate', [
'_NUM_' => count($righe),

View File

@ -85,8 +85,8 @@ switch ($op) {
$id_record = $dbo->lastInsertedID();
if (isAjaxRequest() && post('source')!='') {
echo json_encode(['id' => $id_record, 'text' => $matricola." - ".$nome]);
if (isAjaxRequest() && post('source') != '') {
echo json_encode(['id' => $id_record, 'text' => $matricola.' - '.$nome]);
}
$_SESSION['infos'][] = tr('Aggiunto nuovo impianto!');

View File

@ -35,7 +35,7 @@ switch ($resource) {
break;
case 'impianti-intervento':
if( isset($superselect['idintervento']) ){
if (isset($superselect['idintervento'])) {
$query = 'SELECT id, CONCAT(matricola, " - ", nome) AS descrizione FROM my_impianti INNER JOIN my_impianti_interventi ON my_impianti.id=my_impianti_interventi.idimpianto |where| ORDER BY idsede';
foreach ($elements as $element) {

View File

@ -3,8 +3,7 @@
include_once __DIR__.'/../../core.php';
if (!in_array($records[0]['stato'], ['Evaso', 'Fatturato', 'Parzialmente fatturato'])) {
echo '
echo '
<div class="dropdown">
<button class="btn btn-info dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
<i class="fa fa-magic"></i>&nbsp;'.tr('Crea').'...
@ -24,5 +23,4 @@ echo '
</ul>
</div>';
}

View File

@ -10,7 +10,7 @@ $data = [
'rows' => 'co_righe_preventivi',
'id' => 'idpreventivo',
'condition' => '',
]
],
];
$documento = get('documento');
@ -20,13 +20,12 @@ $op = 'ordine_da_preventivo';
$head = tr('Preventivo numero _NUM_');
$table = $data[$pos]['table'];
$rows = $data[$pos]['rows'];
$id = $data[$pos]['id'];
$row = str_replace('id', 'id_riga_', $id);
$module_name = "Ordini cliente";
$module_name = 'Ordini cliente';
$op = !empty($get['op']) ? $get['op'] : $op;
@ -46,7 +45,6 @@ $idconto = $rs[0]['idconto'];
echo '
<p>'.str_replace('_NUM_', $numero, $head).'.</p>';
// Selezione articoli del preventivo da copiare nell'ordine, usando l'ordinamento scelto dall'utente
$rs = $dbo->fetchArray('SELECT * FROM '.$table.' INNER JOIN '.$rows.' ON '.$table.'.id='.$rows.'.'.$id.' WHERE '.$table.'.id='.prepare($id_record).' ORDER BY `order`');
@ -104,7 +102,9 @@ if (!empty($rs)) {
echo '
</td>';
if ($r['is_descrizione']) continue;
if ($r['is_descrizione']) {
continue;
}
// Q.tà rimanente
echo '

View File

@ -36,17 +36,17 @@ if ($module['name'] == 'Ordini cliente') {
<div class="col-md-3">
<?php
if(get_var("Cambia automaticamente stato ordini fatturati")){
if($records[0]['stato']=='Evaso' || $records[0]['stato']=='Parzialmente evaso' || $records[0]['stato']=='Fatturato' || $records[0]['stato']=='Parzialmente fatturato'){
if (get_var('Cambia automaticamente stato ordini fatturati')) {
if ($records[0]['stato'] == 'Evaso' || $records[0]['stato'] == 'Parzialmente evaso' || $records[0]['stato'] == 'Fatturato' || $records[0]['stato'] == 'Parzialmente fatturato') {
?>
{[ "type": "select", "label": "<?php echo tr('Stato'); ?>", "name": "idstatoordine", "required": 1, "values": "query=SELECT * FROM or_statiordine", "value": "$idstatoordine$", "extra": "readonly" ]}
<?php
}else{
} else {
?>
{[ "type": "select", "label": "<?php echo tr('Stato'); ?>", "name": "idstatoordine", "required": 1, "values": "query=SELECT * FROM or_statiordine WHERE descrizione IN('Bozza')", "value": "$idstatoordine$" ]}
<?php
}
}else{
} else {
?>
{[ "type": "select", "label": "<?php echo tr('Stato'); ?>", "name": "idstatoordine", "required": 1, "values": "query=SELECT * FROM or_statiordine", "value": "$idstatoordine$" ]}
<?php
@ -112,8 +112,7 @@ if ($module['name'] == 'Ordini cliente') {
<div class="pull-left">
<?php
if ( $records[0]['flag_completato'] == 0 ) {
if ($records[0]['flag_completato'] == 0) {
?>
<a class="btn btn-primary" data-href="<?php echo $rootdir; ?>/modules/ordini/row-add.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>&is_articolo" data-toggle="modal" data-title="Aggiungi articolo" data-target="#bs-popup"><i class="fa fa-plus"></i> <?php echo tr('Articolo'); ?></a>
@ -121,7 +120,6 @@ if ($module['name'] == 'Ordini cliente') {
<a class="btn btn-primary" data-href="<?php echo $rootdir; ?>/modules/ordini/row-add.php?id_module=<?php echo $id_module; ?>&id_record=<?php echo $id_record; ?>&is_descrizione" data-toggle="modal" data-title="Aggiungi descrizione" data-target="#bs-popup"><i class="fa fa-plus"></i> <?php echo tr('Descrizione'); ?></a>
<?php
}
?>
@ -186,8 +184,8 @@ if (!empty($elementi)) {
<script>
<?php
if ( $records[0]['flag_completato'] ) {
?>
if ($records[0]['flag_completato']) {
?>
$('#tipo_sconto_generico').prop('disabled', true);
<?php
}

View File

@ -4,8 +4,8 @@ include_once __DIR__.'/../../core.php';
if (isset($id_record)) {
// Aggiornamento stato di questo ordine (?)
if (!empty(get_stato_ordine($id_record)) && get_var('Cambia automaticamente stato ordini fatturati')){
$dbo->query( 'UPDATE or_ordini SET idstatoordine=(SELECT id FROM or_statiordine WHERE descrizione="'.get_stato_ordine($id_record).'") WHERE id='.prepare($id_record) );
if (!empty(get_stato_ordine($id_record)) && get_var('Cambia automaticamente stato ordini fatturati')) {
$dbo->query('UPDATE or_ordini SET idstatoordine=(SELECT id FROM or_statiordine WHERE descrizione="'.get_stato_ordine($id_record).'") WHERE 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`, (SELECT completato FROM or_statiordine WHERE or_statiordine.id=or_ordini.idstatoordine) AS flag_completato 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

@ -55,9 +55,7 @@ switch (filter('op')) {
'_TYPE_' => 'porto',
]);
} else {
$_SESSION['errors'][] = tr('Sono presenti dei documenti collegati a questo porto.');
}
break;

View File

@ -27,8 +27,8 @@ $documenti = $dbo->fetchNum('SELECT id FROM dt_ddt WHERE idporto='.prepare($id_r
UNION SELECT id FROM co_documenti WHERE idporto='.prepare($id_record).'
UNION SELECT id FROM co_preventivi WHERE idporto='.prepare($id_record));
if (!empty($documenti)){
echo '
if (!empty($documenti)) {
echo '
<div class="alert alert-danger">
'.tr('Ci sono _NUM_ documenti collegati', [
'_NUM_' => count($documenti),

View File

@ -2,9 +2,8 @@
include_once __DIR__.'/../../core.php';
if (!in_array($records[0]['stato'], ['Bozza','Rifiutato','In attesa di conferma'])) {
echo '
if (!in_array($records[0]['stato'], ['Bozza', 'Rifiutato', 'In attesa di conferma'])) {
echo '
<div class="dropdown">
<button class="btn btn-info dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
<i class="fa fa-magic"></i>&nbsp;'.tr('Crea').'...
@ -19,5 +18,4 @@ echo '
</ul>
</div>';
}

View File

@ -93,7 +93,7 @@ switch (post('op')) {
//Creo il modello di prima nota
if(post('crea_modello')=='1'){
if (post('crea_modello') == '1') {
$idmastrino = get_new_idmastrino('co_movimenti_modelli');
for ($i = 0; $i < sizeof($post['idconto']); ++$i) {

View File

@ -70,8 +70,7 @@ include_once __DIR__.'/../../core.php';
</tr>';
for ($i = 0; $i < 10; ++$i) {
($i<=1) ? $required = 1 : $required = 0;
($i <= 1) ? $required = 1 : $required = 0;
// Conto
echo '

View File

@ -115,7 +115,7 @@ if ($tot > 0) {
]);
echo '</div>';
} elseif ($records[0]['predefined']) {
} elseif ($records[0]['predefined']) {
echo "<div class='alert alert-danger' style='margin:0px;'>";
echo tr("Questo è il segmento predefinito per il modulo '_MODULO_'. Il comando elimina è stato disattivato.", [
@ -123,7 +123,7 @@ if ($tot > 0) {
]);
echo '</div>';
} elseif ($records[0]['n_sezionali'] < 2) {
} elseif ($records[0]['n_sezionali'] < 2) {
echo "<div class='alert alert-danger' style='margin:0px;'>";
echo tr("Questo è l'unico segmento per il modulo '_MODULO_'. Il comando elimina è stato disattivato.", [
@ -131,10 +131,10 @@ if ($tot > 0) {
]);
echo '</div>';
} else {
} else {
echo '
<a class="btn btn-danger ask" data-backto="record-list">
<i class="fa fa-trash"></i> '.tr('Elimina').'
</a>';
}
}
?>

View File

@ -3,8 +3,8 @@ include_once __DIR__.'/../../core.php';
if ($records[0]['can_delete']) {
$attr = '';
}else{
$attr = "readonly";
} else {
$attr = 'readonly';
echo '<div class="alert alert-warning">'.tr('Alcune impostazioni non possono essere modificate per questo stato intervento.').'</div>';
}
?>

View File

@ -13,7 +13,7 @@ switch (post('op')) {
$costo_km_tecnico = post('costo_km_tecnico');
$costo_diritto_chiamata_tecnico = post('costo_diritto_chiamata_tecnico');
$tempo_standard = (empty(post('tempo_standard'))) ? 'NULL' : prepare(round((force_decimal($_POST['tempo_standard'])/2.5),1)*2.5);
$tempo_standard = (empty(post('tempo_standard'))) ? 'NULL' : prepare(round((force_decimal($_POST['tempo_standard']) / 2.5), 1) * 2.5);
$query = 'UPDATE in_tipiintervento SET'.
' descrizione='.prepare($descrizione).','.
@ -35,7 +35,7 @@ switch (post('op')) {
$idtipointervento = post('idtipointervento');
$descrizione = post('descrizione');
$tempo_standard = (empty(post('tempo_standard'))) ? 'NULL' : prepare(round((force_decimal($_POST['tempo_standard'])/2.5),1)*2.5);
$tempo_standard = (empty(post('tempo_standard'))) ? 'NULL' : prepare(round((force_decimal($_POST['tempo_standard']) / 2.5), 1) * 2.5);
$query = 'INSERT INTO in_tipiintervento(idtipointervento, descrizione, costo_orario, costo_km, tempo_standard) VALUES ('.prepare($idtipointervento).', '.prepare($descrizione).', 0.00, 0.00, '.$tempo_standard.')';
$dbo->query($query);

View File

@ -29,10 +29,8 @@ switch ($resource) {
$rs = $dbo->fetchArray($query);
foreach ($rs as $r) {
if ($prev != $r['optgroup']) {
$results[] = ['text' => $r['optgroup'], 'children' => []];
$prev = $r['optgroup'];
}
$results[count($results) - 1]['children'][] = [

View File

@ -69,10 +69,8 @@ if (!empty($utenti)) {
// Eliminazione utente, se diverso da id_utente #1 (admin)
if ($utente['id'] != '1') {
echo '
<a href="javascript:;" onclick="swal({ title: \''.tr('Eliminare questo utente?').'\', type: \'info\', showCancelButton: true, confirmButtonText: \''.tr('S&igrave;').'\' }).then(function (result) { location.href=\''.$rootdir.'/editor.php?id_module='.$id_module.'&id_record='.$id_record.'&op=delete&id_utente='.$utente['id'].'&idgruppo='.$record['id'].'\'; }) " title="Elimina utente" class="text-danger tip"><i class="fa fa-2x fa-trash"></i></a>';
} else {
echo '
<span onclick="alert(\"'.tr("Non è possibile eliminare l'utente admin").'\")" class="text-muted tip"><i class="fa fa-2x fa-trash"></i></span>';

View File

@ -25,7 +25,6 @@ if ($self_edit) {
'Agenti' => 'Agente',
];
$nome_gruppo = $gruppi[$nome_gruppo];
}
if (!empty($id_utente)) {
@ -88,7 +87,7 @@ if (!$self_edit) {
<div class="row">
<div class="col-md-12">
{[ "type": "select", "label": "'.tr('Collega ad una anagrafica').'", "name": "idanag", "required": 1, "ajax-source": "anagrafiche_utenti", "value": "'.$id_anagrafica.'", "icon-after": "add|'.Modules::get("Anagrafiche")["id"].'|tipoanagrafica='.$nome_gruppo.'" ]}
{[ "type": "select", "label": "'.tr('Collega ad una anagrafica').'", "name": "idanag", "required": 1, "ajax-source": "anagrafiche_utenti", "value": "'.$id_anagrafica.'", "icon-after": "add|'.Modules::get('Anagrafiche')['id'].'|tipoanagrafica='.$nome_gruppo.'" ]}
</div>
</div>';
} else {

View File

@ -45,8 +45,6 @@ switch (post('op')) {
$_SESSION['infos'][] = tr('Aggiunta una nuova zona!');
}
break;
case 'delete':

View File

@ -490,9 +490,8 @@ if ($show) {
</th>
</tr>';
// Eventuale sconto incondizionato
if (!empty($sconto)) {
// Eventuale sconto incondizionato
if (!empty($sconto)) {
echo '
<tr>
<td colspan="3" class="text-right border-top">
@ -515,15 +514,14 @@ if (!empty($sconto)) {
<b>'.Translator::numberToLocale($totale).' &euro;</b>
</th>
</tr>';
}
}
// IVA
$rs = $dbo->fetchArray('SELECT * FROM co_iva WHERE co_iva.id = '.prepare(get_var('Iva predefinita')));
$percentuale_iva = $rs[0]['percentuale'];
$iva = $totale / 100 * $percentuale_iva;
// IVA
$rs = $dbo->fetchArray('SELECT * FROM co_iva WHERE co_iva.id = '.prepare(get_var('Iva predefinita')));
$percentuale_iva = $rs[0]['percentuale'];
$iva = $totale / 100 * $percentuale_iva;
echo '
echo '
<tr>
<td colspan="3" class="text-right border-top">
<b>'.tr('Iva (_PRC_%)', [
@ -537,11 +535,8 @@ echo '
</tr>';
//$totale = sum($totale, $iva);
}
// TOTALE
echo '
<tr>
@ -553,7 +548,6 @@ echo '
</th>
</tr>';
// BUDGET
echo '
<tr>

View File

@ -62,6 +62,6 @@ $custom = [
// - cliente se è impostato l'idanagrafica di un Cliente
// - utente qualsiasi con permessi almeno in lettura sul modulo
// - admin
if ( ( $_SESSION['gruppo'] == 'Clienti' && $id_cliente != Auth::user()['idanagrafica'] && !Auth::admin()) || Modules::getPermission($module_name)=='-') {
if (($_SESSION['gruppo'] == 'Clienti' && $id_cliente != Auth::user()['idanagrafica'] && !Auth::admin()) || Modules::getPermission($module_name) == '-') {
die(tr('Non hai i permessi per questa stampa!'));
}

View File

@ -9,11 +9,13 @@ $body = file_get_contents($docroot.'/templates/magazzino_inventario/magazzino_in
$search_codice = $_GET['search_codice'];
$search_descrizione = $_GET['search_descrizione'];
if ($_GET['search_subcategoria']=='undefined')
if ($_GET['search_subcategoria'] == 'undefined') {
$_GET['search_subcategoria'] = '';
}
if (!empty( $_GET['search_categoria'] ) or !empty( $_GET['search_subcategoria'] ) )
if (!empty($_GET['search_categoria']) or !empty($_GET['search_subcategoria'])) {
$search_categoria = $_GET['search_categoria'].' '.$_GET['search_subcategoria'];
}
$search_tipo = $_GET['search_tipo'];
@ -29,18 +31,18 @@ if ($search_tipo == 'solo prodotti attivi') {
$add_where = '';
}
if ($search_codice!='')
if ($search_codice != '') {
$add_where .= " AND ( replace(codice,'.','') LIKE \"%$search_codice%\" OR codice LIKE \"%$search_codice%\" )";
}
if ($search_descrizione!='')
if ($search_descrizione != '') {
$add_where .= " AND replace(descrizione,'.','') LIKE \"%$search_descrizione%\"";
}
$add_having = '';
if (!empty($search_categoria))
if (!empty($search_categoria)) {
$add_having .= " AND CONCAT_WS( ' ', categoria, subcategoria ) LIKE '%".$search_categoria."%' ";
}
include_once $docroot.'/templates/pdfgen_variables.php';
@ -48,12 +50,10 @@ include_once $docroot.'/templates/pdfgen_variables.php';
// LEFT OUTER JOIN mg_unitamisura ON mg_unitamisura.id=mg_articoli.idum
// mg_unitamisura.valore AS um
// LEFT OUTER JOIN mg_categorie ON (mg_categorie.id=mg_articoli.id_categoria AND mg_categorie.parent = 0) OR (mg_categorie.id=mg_articoli.id_sottocategoria AND mg_categorie.parent = 1)
$query = "SELECT *, mg_articoli.id AS id_articolo, (SELECT nome FROM mg_categorie WHERE mg_categorie.parent = 0 AND mg_categorie.id = mg_articoli.id_categoria) AS categoria, (SELECT nome FROM mg_categorie WHERE mg_categorie.parent = 1 AND mg_categorie.id = mg_articoli.id_sottocategoria) AS subcategoria FROM mg_articoli WHERE 1=1 ".$add_where." AND qta > 0 HAVING 2=2 ".$add_having." ORDER BY codice ASC";
$query = 'SELECT *, mg_articoli.id AS id_articolo, (SELECT nome FROM mg_categorie WHERE mg_categorie.parent = 0 AND mg_categorie.id = mg_articoli.id_categoria) AS categoria, (SELECT nome FROM mg_categorie WHERE mg_categorie.parent = 1 AND mg_categorie.id = mg_articoli.id_sottocategoria) AS subcategoria FROM mg_articoli WHERE 1=1 '.$add_where.' AND qta > 0 HAVING 2=2 '.$add_having.' ORDER BY codice ASC';
$rs = $dbo->fetchArray($query);
$totrows = sizeof($rs);
$body .= '<h3>INVENTARIO AL '.date('d/m/Y')."</h3>\n";
$body .= "<table cellspacing='0' style='table-layout:fixed;'>\n";

View File

@ -470,7 +470,7 @@ $rapporto = floatval($budget) - floatval($totale);
echo '
<table class="table table-bordered">';
if ($show){
if ($show) {
echo '<tr>
<td colspan="3" class="text-right border-top">
<b>'.tr('Imponibile', [], ['upper' => true]).':</b>
@ -481,10 +481,8 @@ if ($show){
</th>
</tr>';
// Eventuale sconto incondizionato
if (!empty($sconto)) {
// Eventuale sconto incondizionato
if (!empty($sconto)) {
echo '
<tr>
<td colspan="3" class="text-right border-top">
@ -507,14 +505,14 @@ if (!empty($sconto)) {
<b>'.Translator::numberToLocale($totale).' &euro;</b>
</th>
</tr>';
}
}
// IVA
$rs = $dbo->fetchArray('SELECT * FROM co_iva WHERE co_iva.id = '.prepare(get_var('Iva predefinita')));
$percentuale_iva = $rs[0]['percentuale'];
$iva = $totale / 100 * $percentuale_iva;
// IVA
$rs = $dbo->fetchArray('SELECT * FROM co_iva WHERE co_iva.id = '.prepare(get_var('Iva predefinita')));
$percentuale_iva = $rs[0]['percentuale'];
$iva = $totale / 100 * $percentuale_iva;
echo '
echo '
<tr>
<td colspan="3" class="text-right border-top">
<b>'.tr('Iva (_PRC_%)', [
@ -527,8 +525,7 @@ echo '
</th>
</tr>';
//$totale = sum($totale, $iva);
//$totale = sum($totale, $iva);
}
// TOTALE

View File

@ -1,24 +1,21 @@
<?php
// Script per aggiornare le date dei movimenti con le date dei documenti
$rs = $dbo->fetchArray("SELECT * FROM mg_movimenti");
$rs = $dbo->fetchArray('SELECT * FROM mg_movimenti');
for($i=0;$i<sizeof($rs);$i++){
if($rs[$i]['idintervento']!=''){
for ($i = 0; $i < sizeof($rs); ++$i) {
if ($rs[$i]['idintervento'] != '') {
$rs_data = $dbo->fetchArray("SELECT IFNULL(MAX(orario_fine), data_richiesta) AS data FROM in_interventi LEFT JOIN in_interventi_tecnici ON in_interventi.id=in_interventi_tecnici.idintervento WHERE in_interventi.id='".$rs[$i]['idintervento']."'");
$data = $rs_data[0]['data'];
$dbo->query("UPDATE mg_movimenti SET data='".$data."' WHERE id='".$rs[$i]['id']."'");
}
else if($rs[$i]['idddt']!='0'){
} elseif ($rs[$i]['idddt'] != '0') {
$rs_data = $dbo->fetchArray("SELECT data FROM dt_ddt WHERE id='".$rs[$i]['idddt']."'");
$data = $rs_data[0]['data'];
$dbo->query("UPDATE mg_movimenti SET data='".$data."' WHERE id='".$rs[$i]['id']."'");
}
else if($rs[$i]['iddocumento']!='0'){
} elseif ($rs[$i]['iddocumento'] != '0') {
$rs_data = $dbo->fetchArray("SELECT data FROM co_documenti WHERE id='".$rs[$i]['iddocumento']."'");
$data = $rs_data[0]['data'];
}
}
?>