Aggiunto supporto HTMLBuilder in Swal

This commit is contained in:
Thomas Zilio 2018-07-23 13:47:09 +02:00
parent 10ba6960df
commit 79c84f0857
2 changed files with 17 additions and 20 deletions

View File

@ -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 '

View File

@ -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>&nbsp;<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,