Files
crm.e5.pl/modules/EcmInvoiceOutOlds/generateNumber.php
2024-04-27 09:23:34 +02:00

23 lines
974 B
PHP

<?php
require_once('modules/EcmInvoiceOutOlds/EcmInvoiceOutOld.php');
$focus = new EcmInvoiceOutOld();
if(isset($_REQUEST['generate']) && $_REQUEST['generate'] == '1') {
try {
if(isset($_REQUEST['record']) && $_REQUEST['record'] != '') $focus->retrieve($_REQUEST['record']);
$focus->template_id = $_REQUEST['template_id'];
$focus->type = $_REQUEST['type'];
$focus->setTemplate();
$arr = array();
$arr['number'] = (isset($focus->id) && $focus->id != '') ? $focus->number : $focus->generateNumber("ecminvoiceoutolds","numer");
$arr['document_no'] = $focus->formatNumber();
if($_REQUEST['type']=="correct"){
$arr['number'] = (isset($focus->id) && $focus->id != '') ? $focus->number : $focus->generateNumberCorrect();
$arr['document_no'] = $focus->formatNumberCorrect();
}
}
catch (Exception $e) { echo ''; return; }
$json = getJSONobj();
echo '['.$json->encode($arr).']';
return;
}
?>