if ($id > time()) { $error['leavedate'] = trans('Incorrect future date!'); } } else { $error['leavedate'] = trans('Incorrect date format! Enter date in YYYY/MM/DD format!'); } } else { $error['leavedate'] = trans('Incorrect date format! Enter date in YYYY/MM/DD format!'); } } else { unset($productedit['leavedate']); unset($productedit['pricesell']); } if (!$error) { if ($productedit['leavedate']) { $productedit['leavedate'] = DateChange($productedit['leavedate']); } $taxvalue = isset($productedit['taxid']) ? $taxeslist[$productedit['taxid']]['value'] : 0; if ($productedit['pricebuynet'] != 0) { $productedit['pricebuynet'] = f_round($productedit['pricebuynet']); $productedit['pricebuygross'] = f_round($productedit['pricebuynet'] * ($taxvalue / 100 + 1), 2); $productedit['pricebuynet'] = f_round($productedit['pricebuygross'] / ($taxvalue / 100 + 1), 2); } elseif ($productedit['pricebuygross'] != 0) { $productedit['pricebuygross'] = f_round($productedit['pricebuygross'], 2); $productedit['pricebuynet'] = f_round($productedit['pricebuygross'] / ($taxvalue / 100 + 1), 2); } if ($LMSST->StockPositionEdit($productedit)) { $SMARTY->assign('success', 1); $SMARTY->assign('reload', 1); } else { $error['general'] = trans('Unknown error!');
$receivenoteedit['datesale'] = DateChange($receivenoteedit['datesale']); } } else { $error['datesale'] = trans('Incorrect date format! Enter date in YYYY/MM/DD format!'); } } else { $error['datesale'] = trans('Incorrect date format! Enter date in YYYY/MM/DD format!'); } if ($receivenoteedit['deadline'] == '' || !isset($receivenoteedit['deadline'])) { $error['deadline'] = trans('Deadline date can`t be empty!'); } if (preg_match('/^[0-9]{4}\\/[0-9]{2}\\/[0-9]{2}$/', $receivenoteedit['deadline'])) { list($y, $m, $d) = explode('/', $receivenoteedit['deadline']); if (checkdate($m, $d, $y)) { $id = mktime(0, 0, 0, $m, $d, $y); $receivenoteedit['deadline'] = DateChange($receivenoteedit['deadline']); } else { $error['deadline'] = trans('Incorrect date format! Enter date in YYYY/MM/DD format!'); } } else { $error['deadline'] = trans('Incorrect date format! Enter date in YYYY/MM/DD format!'); } if ($receivenoteedit['number'] == '') { $error['number'] = trans('Document number can`t be empty!'); } else { $receivenoteedit['number'] = strtoupper($receivenoteedit['number']); } if (!$error) { $id = $LMSST->ReceiveNoteEdit($receivenoteedit); $SESSION->redirect('?m=stckreceivenoteinfo&id=' . $id); }
if (checkdate($m, $d, $y)) { $id = mktime(0, 0, 0, $m, $d, $y); if ($id > time() && $k != 'deadline') { $error[$k] = trans('Incorrect future date!'); } } else { $error[$k] = trans('Incorrect date format! Enter date in YYYY/MM/DD format!'); } } else { $error[$k] = trans('Incorrect date format! Enter date in YYYY/MM/DD format!'); } } } if (!$error) { foreach ($receivenote['doc']['date'] as $k => $v) { $receivenote['doc']['date'][$k] = DateChange($v); } $SESSION->remove('receivenote'); $SESSION->save('receivenote', $receivenote); $SESSION->redirect('?m=stckreceiveproductlist'); } } if (!$receivenote['doc']['date']['settlement']) { $receivenote['doc']['date']['settlement'] = date("Y/m/d"); } if (!$receivenote['doc']['date']['sale']) { $receivenote['doc']['date']['sale'] = date("Y/m/d"); } if (!$receivenote['doc']['date']['deadline']) { $receivenote['doc']['date']['deadline'] = date("Y/m/d"); }