. */ use Models\Module; use Plugins\PianificazioneFatturazione\Pianificazione; include_once __DIR__.'/../../core.php'; $records = json_decode(get('records'), true); if (empty($records)) { echo '

'.tr('Nessuna rata selezionata').'.

'; return; } // print_r($records); // echo ''; foreach ($records as $j => $record) { $id_rata[$j] = $record['rata']; $pianificazione[$j] = Pianificazione::find($id_rata); $contratto[$j] = $pianificazione->contratto; $id_pianificazione[$j] = $pianificazione->id; foreach ($contratto[$j]->pianificazioni as $i => $p) { if ($p->id == $id_pianificazione[$i]) { $numero_rata[$i] = $i + 1; break; } } } $id_module_fattura = (new Module())->getByField('title', 'Fatture di vendita', Models\Locale::getPredefined()->id); $id_conto = setting('Conto predefinito fatture di vendita'); echo '
'; foreach ($records as $j => $record) { echo ''; } // Data echo '
{[ "type": "date", "label": "'.tr('Data').'", "name": "data", "required": 1, "class": "text-center", "value": "'.date('Y-m-d').'" ]}
'; // Tipo di documento echo '
{[ "type": "select", "label": "'.tr('Tipo di fattura').'", "name": "idtipodocumento", "required": 1, "values": "query=SELECT * FROM `co_tipidocumento` LEFT JOIN `co_tipidocumento_lang` ON(`co_tipidocumento_lang`.`id_record` = `co_tipidocumento`.`id` AND `co_tipidocumento_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `dir`=\'entrata\'" ]}
'; // Sezionale echo '
{[ "type": "select", "label": "'.tr('Sezionale').'", "name": "id_segment", "required": 1, "values": "query=SELECT `zz_segments`.`id`, `title` AS descrizione FROM `zz_segments` LEFT JOIN `zz_segments_lang` ON (`zz_segments_lang`.`id_record` = `zz_segments`.`id` AND `zz_segments_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `id_module`='.$id_module_fattura.' ORDER BY `title`", "value":"'.$_SESSION['module_'.$id_module_fattura]['id_segment'].'" ]}
'; // Conto echo '
{[ "type": "select", "label": "'.tr('Conto').'", "name": "id_conto", "required": 1, "value": "'.$id_conto.'", "ajax-source": "conti-vendite" ]}
'; // Accoda a fatture non emesse echo '
{[ "type": "checkbox", "label": "'.tr('Aggiungere alle fatture di vendita non ancora emesse?').'", "placeholder": "'.tr('Aggiungere alle fatture di vendita nello stato bozza?').'", "name": "accodare" ]}
'; echo '
'; echo '';