added filter for sended emails
This commit is contained in:
@@ -1080,6 +1080,9 @@ class PreorderController extends mfBaseController {
|
||||
case "setBilled":
|
||||
$return = $this->setBilledApi();
|
||||
break;
|
||||
case "updateBilled":
|
||||
$return = $this->updateBilledApi();
|
||||
break;
|
||||
default:
|
||||
$return = false;
|
||||
}
|
||||
@@ -1610,4 +1613,29 @@ class PreorderController extends mfBaseController {
|
||||
return ["message" => "Workorder deleted successfully", "id" => $preorder->id, "wid" => $wo_id];
|
||||
}
|
||||
|
||||
private function updateBilledApi() {
|
||||
$preorder_id = $this->request->id;
|
||||
|
||||
if (!is_numeric($preorder_id) || $preorder_id < 1) return false;
|
||||
|
||||
$preorder = new Preorder($preorder_id);
|
||||
if (!$preorder->id) return false;
|
||||
|
||||
$billed = $this->request->billed ? (string)time() : "0";
|
||||
|
||||
$preorder->billed = $billed;
|
||||
$preorder->billed_by = $this->me->id;
|
||||
|
||||
if (!$preorder->save()) return false;
|
||||
|
||||
return [
|
||||
"message" => "Billed status updated successfully",
|
||||
"id" => $preorder_id,
|
||||
"billed" => $billed,
|
||||
"billed_by_name" => $this->me->name,
|
||||
"billed_by_id" => $this->me->id,
|
||||
"billed_date" => date("d.m.Y H:i", $preorder->billed ? $preorder->billed : time())
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user