mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-03-10 00:00:18 +01:00
Ulteriore rimozione warnings
Rimozione warnings completa per le funzionalità principali.
This commit is contained in:
parent
625b9eb5a4
commit
52fb10a456
@ -75,7 +75,7 @@ switch ($resource) {
|
|||||||
$idagente_default = 0;
|
$idagente_default = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
$ids = array_column($results, $id);
|
$ids = array_column($results, 'idanagrafica');
|
||||||
$pos = array_search($idagente_default, $ids);
|
$pos = array_search($idagente_default, $ids);
|
||||||
if ($pos !== false) {
|
if ($pos !== false) {
|
||||||
$results[$pos]['_bgcolor_'] = '#ff0';
|
$results[$pos]['_bgcolor_'] = '#ff0';
|
||||||
|
@ -5,6 +5,7 @@ include_once __DIR__.'/../../../core.php';
|
|||||||
include_once Modules::filepath('Preventivi', 'modutil.php');
|
include_once Modules::filepath('Preventivi', 'modutil.php');
|
||||||
|
|
||||||
// Interventi
|
// Interventi
|
||||||
|
$rsi = [];
|
||||||
if (in_array('Cliente', explode(',', $records[0]['tipianagrafica']))) {
|
if (in_array('Cliente', explode(',', $records[0]['tipianagrafica']))) {
|
||||||
//Clienti
|
//Clienti
|
||||||
$rsi = $dbo->fetchArray('SELECT ragione_sociale, (SELECT MIN(orario_inizio) FROM in_interventi_tecnici WHERE idintervento=in_interventi.id) AS data, (SELECT SUM(prezzo_ore_consuntivo+prezzo_km_consuntivo+prezzo_dirittochiamata) FROM in_interventi_tecnici WHERE idintervento=in_interventi.id) AS totale FROM in_interventi INNER JOIN an_anagrafiche ON in_interventi.idanagrafica=an_anagrafiche.idanagrafica WHERE in_interventi.idanagrafica='.prepare($id_record));
|
$rsi = $dbo->fetchArray('SELECT ragione_sociale, (SELECT MIN(orario_inizio) FROM in_interventi_tecnici WHERE idintervento=in_interventi.id) AS data, (SELECT SUM(prezzo_ore_consuntivo+prezzo_km_consuntivo+prezzo_dirittochiamata) FROM in_interventi_tecnici WHERE idintervento=in_interventi.id) AS totale FROM in_interventi INNER JOIN an_anagrafiche ON in_interventi.idanagrafica=an_anagrafiche.idanagrafica WHERE in_interventi.idanagrafica='.prepare($id_record));
|
||||||
|
@ -31,10 +31,10 @@ switch (post('op')) {
|
|||||||
// Tipo di pagamento predefinito dall'anagrafica
|
// Tipo di pagamento predefinito dall'anagrafica
|
||||||
$query = 'SELECT id FROM co_pagamenti WHERE id=(SELECT '.$campo.' AS pagamento FROM an_anagrafiche WHERE idanagrafica='.prepare($idanagrafica).')';
|
$query = 'SELECT id FROM co_pagamenti WHERE id=(SELECT '.$campo.' AS pagamento FROM an_anagrafiche WHERE idanagrafica='.prepare($idanagrafica).')';
|
||||||
$rs = $dbo->fetchArray($query);
|
$rs = $dbo->fetchArray($query);
|
||||||
$idpagamento = $rs[0]['id'];
|
$idpagamento = isset($rs[0]) ? $rs[0]['id'] : null;
|
||||||
|
|
||||||
// Se il ddt è un ddt cliente e non è stato associato un pagamento predefinito al cliente leggo il pagamento dalle impostazioni
|
// Se il ddt è un ddt cliente e non è stato associato un pagamento predefinito al cliente leggo il pagamento dalle impostazioni
|
||||||
if ($dir == 'entrata' && $idpagamento == '') {
|
if ($dir == 'entrata' && empty($idpagamento)) {
|
||||||
$idpagamento = get_var('Tipo di pagamento predefinito');
|
$idpagamento = get_var('Tipo di pagamento predefinito');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -215,7 +215,7 @@ $totale = sum([
|
|||||||
|
|
||||||
$netto_a_pagare = sum([
|
$netto_a_pagare = sum([
|
||||||
$totale,
|
$totale,
|
||||||
$marca_da_bollo,
|
//$marca_da_bollo, // Variabile non inizializzata!
|
||||||
-$records[0]['ritenutaacconto'],
|
-$records[0]['ritenutaacconto'],
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
@ -8,6 +8,6 @@ FROM dt_ddt WHERE id='.prepare($id_record));
|
|||||||
return [
|
return [
|
||||||
'email' => $r['email'],
|
'email' => $r['email'],
|
||||||
'numero' => empty($r['numero_esterno']) ? $r['numero'] : $r['numero_esterno'],
|
'numero' => empty($r['numero_esterno']) ? $r['numero'] : $r['numero_esterno'],
|
||||||
'descrizione' => $r['descrizione'],
|
'note' => $r['note'],
|
||||||
'data' => Translator::dateToLocale($r['data']),
|
'data' => Translator::dateToLocale($r['data']),
|
||||||
];
|
];
|
||||||
|
@ -24,7 +24,7 @@ if ($module['name'] == 'Fatture di vendita') {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
{[ "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 $user['idanagrafica']; ?>", "icon-after": "add|<?php echo Modules::get('Anagrafiche')['id']; ?>|tipoanagrafica=<?php echo $tipo_anagrafica; ?>" ]}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -9,7 +9,6 @@ $tipodoc = $rs[0]['descrizione'];
|
|||||||
$_SESSION['superselect']['idanagrafica'] = $records[0]['idanagrafica'];
|
$_SESSION['superselect']['idanagrafica'] = $records[0]['idanagrafica'];
|
||||||
$_SESSION['superselect']['ddt'] = $dir;
|
$_SESSION['superselect']['ddt'] = $dir;
|
||||||
|
|
||||||
|
|
||||||
if ($dir == 'entrata') {
|
if ($dir == 'entrata') {
|
||||||
$conto = 'vendite';
|
$conto = 'vendite';
|
||||||
} else {
|
} else {
|
||||||
@ -202,13 +201,11 @@ if ($dir == 'uscita') {
|
|||||||
<div class="pull-right">
|
<div class="pull-right">
|
||||||
<?php
|
<?php
|
||||||
// Aggiunta prima nota solo se non c'è già, se non si è in bozza o se il pagamento non è completo
|
// Aggiunta prima nota solo se non c'è già, se non si è in bozza o se il pagamento non è completo
|
||||||
$query2 = 'SELECT id FROM co_movimenti WHERE iddocumento='.$id_record.' AND primanota=1';
|
$n2 = $dbo->fetchNum('SELECT id FROM co_movimenti WHERE iddocumento='.prepare($id_record).' AND primanota=1');
|
||||||
$n2 = $dbo->fetchNum($query2);
|
|
||||||
|
|
||||||
$query3 = 'SELECT SUM(da_pagare-pagato) AS differenza, SUM(da_pagare) FROM co_scadenziario GROUP BY iddocumento HAVING iddocumento='.$id_record;
|
$rs3 = $dbo->fetchArray('SELECT SUM(da_pagare-pagato) AS differenza, SUM(da_pagare) FROM co_scadenziario GROUP BY iddocumento HAVING iddocumento='.prepare($id_record));
|
||||||
$rs3 = $dbo->fetchArray($query3);
|
$differenza = isset($rs3[0]) ? $rs3[0]['differenza'] : null;
|
||||||
$differenza = $rs3[0]['differenza'];
|
$da_pagare = isset($rs3[0]) ? $rs3[0]['da_pagare'] : null;
|
||||||
$da_pagare = $rs3[0]['da_pagare'];
|
|
||||||
|
|
||||||
if (($n2 <= 0 && $records[0]['stato'] == 'Emessa') || $differenza != 0) {
|
if (($n2 <= 0 && $records[0]['stato'] == 'Emessa') || $differenza != 0) {
|
||||||
?>
|
?>
|
||||||
|
@ -8,6 +8,6 @@ FROM co_documenti WHERE id='.prepare($id_record));
|
|||||||
return [
|
return [
|
||||||
'email' => $r['email'],
|
'email' => $r['email'],
|
||||||
'numero' => empty($r['numero_esterno']) ? $r['numero'] : $r['numero_esterno'],
|
'numero' => empty($r['numero_esterno']) ? $r['numero'] : $r['numero_esterno'],
|
||||||
'descrizione' => $r['descrizione'],
|
'note' => $r['note'],
|
||||||
'data' => Translator::dateToLocale($r['data']),
|
'data' => Translator::dateToLocale($r['data']),
|
||||||
];
|
];
|
||||||
|
@ -219,6 +219,7 @@ switch (post('op')) {
|
|||||||
$idsede = post('idsede');
|
$idsede = post('idsede');
|
||||||
$data_richiesta = post('data_richiesta');
|
$data_richiesta = post('data_richiesta');
|
||||||
$richiesta = post('richiesta');
|
$richiesta = post('richiesta');
|
||||||
|
$idautomezzo = null;
|
||||||
|
|
||||||
if (!empty($codice) && !empty($post['idanagrafica']) && !empty($post['idtipointervento'])) {
|
if (!empty($codice) && !empty($post['idanagrafica']) && !empty($post['idtipointervento'])) {
|
||||||
// Salvataggio modifiche intervento
|
// Salvataggio modifiche intervento
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
include_once __DIR__.'/../../../core.php';
|
include_once __DIR__.'/../../../core.php';
|
||||||
|
|
||||||
$matricole = (array) $post['matricole'];
|
$matricole = (array) post('matricole');
|
||||||
|
|
||||||
// Salvo gli impianti selezionati
|
// Salvo gli impianti selezionati
|
||||||
if (filter('op') == 'link_myimpianti') {
|
if (filter('op') == 'link_myimpianti') {
|
||||||
|
@ -34,12 +34,11 @@ switch (post('op')) {
|
|||||||
$campo = ($dir == 'entrata') ? 'idpagamento_vendite' : 'idpagamento_acquisti';
|
$campo = ($dir == 'entrata') ? 'idpagamento_vendite' : 'idpagamento_acquisti';
|
||||||
|
|
||||||
// Tipo di pagamento predefinito dall'anagrafica
|
// Tipo di pagamento predefinito dall'anagrafica
|
||||||
$query = 'SELECT id FROM co_pagamenti WHERE id=(SELECT '.$campo.' AS pagamento FROM an_anagrafiche WHERE idanagrafica='.prepare($idanagrafica).')';
|
$rs = $dbo->fetchArray('SELECT id FROM co_pagamenti WHERE id=(SELECT '.$campo.' AS pagamento FROM an_anagrafiche WHERE idanagrafica='.prepare($idanagrafica).')');
|
||||||
$rs = $dbo->fetchArray($query);
|
$idpagamento = isset($rs[0]) ? $rs[0]['id'] : null;
|
||||||
$idpagamento = $rs[0]['id'];
|
|
||||||
|
|
||||||
// Se l'ordine è un ordine cliente e non è stato associato un pagamento predefinito al cliente leggo il pagamento dalle impostazioni
|
// Se l'ordine è un ordine cliente e non è stato associato un pagamento predefinito al cliente leggo il pagamento dalle impostazioni
|
||||||
if ($dir == 'entrata' && $idpagamento == '') {
|
if ($dir == 'entrata' && empty($idpagamento)) {
|
||||||
$idpagamento = get_var('Tipo di pagamento predefinito');
|
$idpagamento = get_var('Tipo di pagamento predefinito');
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -377,10 +376,10 @@ switch (post('op')) {
|
|||||||
// Tipo di pagamento predefinito dall'anagrafica
|
// Tipo di pagamento predefinito dall'anagrafica
|
||||||
$query = 'SELECT id FROM co_pagamenti WHERE id=(SELECT '.$campo.' AS pagamento FROM an_anagrafiche WHERE idanagrafica='.prepare($idanagrafica).')';
|
$query = 'SELECT id FROM co_pagamenti WHERE id=(SELECT '.$campo.' AS pagamento FROM an_anagrafiche WHERE idanagrafica='.prepare($idanagrafica).')';
|
||||||
$rs = $dbo->fetchArray($query);
|
$rs = $dbo->fetchArray($query);
|
||||||
$idpagamento = $rs[0]['id'];
|
$idpagamento = isset($rs[0]) ? $rs[0]['id'] : null;
|
||||||
|
|
||||||
// Se l'ordine è un ordine cliente e non è stato associato un pagamento predefinito al cliente leggo il pagamento dalle impostazioni
|
// Se l'ordine è un ordine cliente e non è stato associato un pagamento predefinito al cliente leggo il pagamento dalle impostazioni
|
||||||
if ($dir == 'entrata' && $idpagamento == '') {
|
if ($dir == 'entrata' && empty($idpagamento)) {
|
||||||
$idpagamento = get_var('Tipo di pagamento predefinito');
|
$idpagamento = get_var('Tipo di pagamento predefinito');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -210,7 +210,7 @@ $totale = sum([
|
|||||||
|
|
||||||
$netto_a_pagare = sum([
|
$netto_a_pagare = sum([
|
||||||
$totale,
|
$totale,
|
||||||
$marca_da_bollo,
|
//$marca_da_bollo, // Variabile non inizializzata!
|
||||||
-$records[0]['ritenutaacconto'],
|
-$records[0]['ritenutaacconto'],
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
@ -8,6 +8,6 @@ FROM or_ordini WHERE id='.prepare($id_record));
|
|||||||
return [
|
return [
|
||||||
'email' => $r['email'],
|
'email' => $r['email'],
|
||||||
'numero' => empty($r['numero_esterno']) ? $r['numero'] : $r['numero_esterno'],
|
'numero' => empty($r['numero_esterno']) ? $r['numero'] : $r['numero_esterno'],
|
||||||
'descrizione' => $r['descrizione'],
|
'note' => $r['note'],
|
||||||
'data' => Translator::dateToLocale($r['data']),
|
'data' => Translator::dateToLocale($r['data']),
|
||||||
];
|
];
|
||||||
|
@ -103,6 +103,7 @@ class DefaultHandler implements HandlerInterface
|
|||||||
$values['type'] = $original['type'];
|
$values['type'] = $original['type'];
|
||||||
$values['value'] = $original['value'];
|
$values['value'] = $original['value'];
|
||||||
$values['name'] = $original['name'];
|
$values['name'] = $original['name'];
|
||||||
|
$values['id'] = $original['id'];
|
||||||
$values['class'] = [];
|
$values['class'] = [];
|
||||||
|
|
||||||
// Delega al metodo "text", per la generazione del codice HTML
|
// Delega al metodo "text", per la generazione del codice HTML
|
||||||
|
@ -244,6 +244,7 @@ class Prints
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Impostazioni personalizzate della stampa
|
// Impostazioni personalizzate della stampa
|
||||||
|
$custom = [];
|
||||||
if (file_exists($infos['full_directory'].'/custom/settings.php')) {
|
if (file_exists($infos['full_directory'].'/custom/settings.php')) {
|
||||||
$custom = include $infos['full_directory'].'/custom/settings.php';
|
$custom = include $infos['full_directory'].'/custom/settings.php';
|
||||||
} elseif (file_exists($infos['full_directory'].'/settings.php')) {
|
} elseif (file_exists($infos['full_directory'].'/settings.php')) {
|
||||||
|
@ -14,12 +14,12 @@ if (empty($id_sede) || $id_sede == '-1') {
|
|||||||
$rsc = $dbo->fetchArray($queryc);
|
$rsc = $dbo->fetchArray($queryc);
|
||||||
|
|
||||||
// Lettura dati aziendali
|
// Lettura dati aziendali
|
||||||
$rsf = $dbo->fetchArray("SELECT *, (SELECT iban FROM co_banche WHERE id IN (SELECT idbanca FROM co_documenti WHERE id = ".prepare($id_record)." ) ) AS codiceiban, (SELECT nome FROM co_banche WHERE id IN (SELECT idbanca FROM co_documenti WHERE id = ".prepare($id_record)." ) ) AS appoggiobancario, (SELECT bic FROM co_banche WHERE id IN (SELECT idbanca FROM co_documenti WHERE id = ".prepare($id_record)." ) ) AS bic FROM an_anagrafiche WHERE idanagrafica = (SELECT valore FROM zz_settings WHERE nome='Azienda predefinita')");
|
$rsf = $dbo->fetchArray('SELECT *, (SELECT iban FROM co_banche WHERE id IN (SELECT idbanca FROM co_documenti WHERE id = '.prepare($id_record).' ) ) AS codiceiban, (SELECT nome FROM co_banche WHERE id IN (SELECT idbanca FROM co_documenti WHERE id = '.prepare($id_record).' ) ) AS appoggiobancario, (SELECT bic FROM co_banche WHERE id IN (SELECT idbanca FROM co_documenti WHERE id = '.prepare($id_record)." ) ) AS bic FROM an_anagrafiche WHERE idanagrafica = (SELECT valore FROM zz_settings WHERE nome='Azienda predefinita')");
|
||||||
|
|
||||||
// Prefissi e contenuti del replace
|
// Prefissi e contenuti del replace
|
||||||
$replace = [
|
$replace = [
|
||||||
'c_' => $rsc[0],
|
'c_' => isset($rsc[0]) ? $rsc[0] : [],
|
||||||
'f_' => $rsf[0],
|
'f_' => isset($rsf[0]) ? $rsf[0] : [],
|
||||||
];
|
];
|
||||||
|
|
||||||
// Rinominazione di particolari campi all'interno delle informazioni su anagrafica e azienda
|
// Rinominazione di particolari campi all'interno delle informazioni su anagrafica e azienda
|
||||||
@ -37,7 +37,13 @@ foreach ($replace as $prefix => $values) {
|
|||||||
|
|
||||||
// Rinominazione dei campi
|
// Rinominazione dei campi
|
||||||
foreach ($rename as $key => $value) {
|
foreach ($rename as $key => $value) {
|
||||||
$values[$value] = $values[$key];
|
$val = null;
|
||||||
|
|
||||||
|
if (isset($values[$key])) {
|
||||||
|
$val = $values[$key];
|
||||||
|
}
|
||||||
|
|
||||||
|
$values[$value] = $val;
|
||||||
unset($values[$key]);
|
unset($values[$key]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user