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'] : [];
|
||||
$extra = [];
|
||||
foreach ($data as $k => $v) {
|
||||
$extra[] = 'data-'.$k.'="'.prepareToField($v).'"';
|
||||
$extra[] = 'data-'.$k.'="'.prepareToField(\HTMLBuilder\HTMLBuilder::replace($v)).'"';
|
||||
}
|
||||
|
||||
echo '
|
||||
|
|
|
@ -109,21 +109,18 @@ switch (post('op')) {
|
|||
$rs = $dbo->fetchArray($q);
|
||||
|
||||
if (count($rs) > 0) {
|
||||
|
||||
//al primo ciclo preparo la fattura
|
||||
if ($n_interventi == 0) {
|
||||
|
||||
//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'];
|
||||
|
||||
//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).')');
|
||||
$iddocumento = $dbo->lastInsertedID();
|
||||
}else{
|
||||
} else {
|
||||
$numero_esterno = $dbo->fetchArray('SELECT numero_esterno FROM co_documenti WHERE id = '.prepare($iddocumento))[0]['numero_esterno'];
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
++$n_interventi;
|
||||
|
@ -246,8 +243,8 @@ return [
|
|||
'creafatturavendita' => [
|
||||
'text' => tr('Crea fattura'),
|
||||
'data' => [
|
||||
'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); }; \' >',
|
||||
'title' => tr('Vuoi davvero generare le fatture per questi interventi?'),
|
||||
'msg' => '<br>{[ "type": "checkbox", "placeholder": "'.tr('Aggiungere alle fatture esistenti non ancora emesse?').'", "name": "accodare" ]}',
|
||||
'button' => tr('Crea fatture'),
|
||||
'class' => 'btn btn-lg btn-warning',
|
||||
'blank' => false,
|
||||
|
|
Loading…
Reference in New Issue