// Prohibit deleting invoiced records.
if ($expense_item['invoice_id']) die($i18n->getKey('error.sys'));
// Prohibit deleting invoiced records.
if ($expense_item['invoice_id']) die($i18n->getKey('error.sys'));
if ($request->getParameter('delete_button')) { // Delete button pressed.
// Determine if it's okay to delete the record.
if ($request->getParameter('delete_button')) { // Delete button pressed.
// Determine if it's okay to delete the record.
$item_date = new DateAndTime(DB_DATEFORMAT);
$item_date->parseVal($expense_item['date'], DB_DATEFORMAT);
if ($item_date->before($lockdate))
$item_date = new DateAndTime(DB_DATEFORMAT);
$item_date->parseVal($expense_item['date'], DB_DATEFORMAT);
if ($item_date->before($lockdate))
// Mark the record as deleted.
if (ttExpenseHelper::markDeleted($cl_id, $user->getActiveUser())) {
header('Location: expenses.php');
exit();
} else
// Mark the record as deleted.
if (ttExpenseHelper::markDeleted($cl_id, $user->getActiveUser())) {
header('Location: expenses.php');
exit();
} else
}
}
if ($request->getParameter('cancel_button')) { // Cancel button pressed.
header('Location: expenses.php');
exit();
}
}
}
if ($request->getParameter('cancel_button')) { // Cancel button pressed.
header('Location: expenses.php');
exit();
}
$form = new Form('expenseItemForm');
$form->addInput(array('type'=>'hidden','name'=>'id','value'=>$cl_id));
$form = new Form('expenseItemForm');
$form->addInput(array('type'=>'hidden','name'=>'id','value'=>$cl_id));