Added Order Form and File
This commit is contained in:
@@ -165,7 +165,7 @@ class ProductController extends mfBaseController {
|
||||
$this->redirect("Product", "Edit", ['id' => $new_id]);
|
||||
}
|
||||
|
||||
protected function delete() {
|
||||
protected function deleteAction() {
|
||||
$id = $this->request->id;
|
||||
|
||||
$product = new Product($id);
|
||||
@@ -178,4 +178,44 @@ class ProductController extends mfBaseController {
|
||||
$product->delete();
|
||||
$this->redirect("Product");
|
||||
}
|
||||
|
||||
protected function apiAction() {
|
||||
$do = $this->request->do;
|
||||
$data = [];
|
||||
|
||||
switch($do) {
|
||||
case "getProduct":
|
||||
$return = $this->getProductApi();
|
||||
break;
|
||||
default:
|
||||
$return = false;
|
||||
}
|
||||
|
||||
if(!is_array($return) || !count($return)) {
|
||||
$data = ["status" => "error"];
|
||||
$this->returnJson($data);
|
||||
}
|
||||
$data['status'] = "OK";
|
||||
$data['result'] = $return;
|
||||
$this->returnJson($data);
|
||||
}
|
||||
|
||||
private function getProductApi() {
|
||||
$product_id = $this->request->product_id;
|
||||
if(!is_numeric($product_id) || $product_id < 1) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$form_id = false;
|
||||
if($this->request->form_id) {
|
||||
$form_id = $this->request->form_id;
|
||||
}
|
||||
|
||||
$product = new Product($product_id);
|
||||
if(!$product->id) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return ["product" => $product->data, "form_id" => $form_id];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user