mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-18 04:20:50 +01:00
Aggiunto supporto HTMLBuilder in Swal
This commit is contained in:
parent
10ba6960df
commit
79c84f0857
@ -155,7 +155,7 @@ if (!empty($module_options) && $module_options != 'menu' && $module_options != '
|
|||||||
$data = is_array($value) ? $value['data'] : [];
|
$data = is_array($value) ? $value['data'] : [];
|
||||||
$extra = [];
|
$extra = [];
|
||||||
foreach ($data as $k => $v) {
|
foreach ($data as $k => $v) {
|
||||||
$extra[] = 'data-'.$k.'="'.prepareToField($v).'"';
|
$extra[] = 'data-'.$k.'="'.prepareToField(\HTMLBuilder\HTMLBuilder::replace($v)).'"';
|
||||||
}
|
}
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
|
@ -109,21 +109,18 @@ switch (post('op')) {
|
|||||||
$rs = $dbo->fetchArray($q);
|
$rs = $dbo->fetchArray($q);
|
||||||
|
|
||||||
if (count($rs) > 0) {
|
if (count($rs) > 0) {
|
||||||
|
|
||||||
//al primo ciclo preparo la fattura
|
//al primo ciclo preparo la fattura
|
||||||
if ($n_interventi == 0) {
|
if ($n_interventi == 0) {
|
||||||
|
|
||||||
//verifico se ho già fatture nello stato bozza per questo cliente
|
//verifico se ho già fatture nello stato bozza per questo cliente
|
||||||
$iddocumento = $dbo->fetchArray('SELECT co_documenti.id AS iddocumento FROM co_documenti INNER JOIN co_statidocumento ON co_documenti.idstatodocumento = co_statidocumento.id WHERE co_statidocumento.descrizione = \'Bozza\' AND idanagrafica = '.prepare($idanagrafica))[0]['iddocumento'];
|
$iddocumento = $dbo->fetchArray('SELECT co_documenti.id AS iddocumento FROM co_documenti INNER JOIN co_statidocumento ON co_documenti.idstatodocumento = co_statidocumento.id WHERE co_statidocumento.descrizione = \'Bozza\' AND idanagrafica = '.prepare($idanagrafica))[0]['iddocumento'];
|
||||||
|
|
||||||
//preparo fattura
|
//preparo fattura
|
||||||
if (empty($iddocumento) OR empty($accodare)){
|
if (empty($iddocumento) or empty($accodare)) {
|
||||||
$dbo->query('INSERT INTO co_documenti (numero, numero_esterno, idanagrafica, idconto, idtipodocumento, idpagamento, data, idstatodocumento, idsede, id_segment) VALUES ('.prepare($numero).', '.prepare($numero_esterno).', '.prepare($idanagrafica).', '.prepare($idconto).', '.prepare($idtipodocumento).', '.prepare($idpagamento).', '.prepare($data).", (SELECT `id` FROM `co_statidocumento` WHERE `descrizione`='Bozza'), (SELECT idsede_fatturazione FROM an_anagrafiche WHERE idanagrafica=".prepare($idanagrafica).'), '.prepare($id_segment).')');
|
$dbo->query('INSERT INTO co_documenti (numero, numero_esterno, idanagrafica, idconto, idtipodocumento, idpagamento, data, idstatodocumento, idsede, id_segment) VALUES ('.prepare($numero).', '.prepare($numero_esterno).', '.prepare($idanagrafica).', '.prepare($idconto).', '.prepare($idtipodocumento).', '.prepare($idpagamento).', '.prepare($data).", (SELECT `id` FROM `co_statidocumento` WHERE `descrizione`='Bozza'), (SELECT idsede_fatturazione FROM an_anagrafiche WHERE idanagrafica=".prepare($idanagrafica).'), '.prepare($id_segment).')');
|
||||||
$iddocumento = $dbo->lastInsertedID();
|
$iddocumento = $dbo->lastInsertedID();
|
||||||
}else{
|
} else {
|
||||||
$numero_esterno = $dbo->fetchArray('SELECT numero_esterno FROM co_documenti WHERE id = '.prepare($iddocumento))[0]['numero_esterno'];
|
$numero_esterno = $dbo->fetchArray('SELECT numero_esterno FROM co_documenti WHERE id = '.prepare($iddocumento))[0]['numero_esterno'];
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
++$n_interventi;
|
++$n_interventi;
|
||||||
@ -246,8 +243,8 @@ return [
|
|||||||
'creafatturavendita' => [
|
'creafatturavendita' => [
|
||||||
'text' => tr('Crea fattura'),
|
'text' => tr('Crea fattura'),
|
||||||
'data' => [
|
'data' => [
|
||||||
'title' => tr("Vuoi davvero generare le fatture per questi interventi?"),
|
'title' => tr('Vuoi davvero generare le fatture per questi interventi?'),
|
||||||
'msg' => '<br><lablel for=\'accodare\' >'.tr("Aggiungere alle fatture esistenti non ancora emesse?").'</label> <input type=\'checkbox\' name=\'accodare\' value=\'1\' checked id=\'accodare\' onclick = \' if ($(this).is(":checked")) { $(this).val(1); } else { $(this).val(0); }; \' >',
|
'msg' => '<br>{[ "type": "checkbox", "placeholder": "'.tr('Aggiungere alle fatture esistenti non ancora emesse?').'", "name": "accodare" ]}',
|
||||||
'button' => tr('Crea fatture'),
|
'button' => tr('Crea fatture'),
|
||||||
'class' => 'btn btn-lg btn-warning',
|
'class' => 'btn btn-lg btn-warning',
|
||||||
'blank' => false,
|
'blank' => false,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user