/** * deleteAction * Delete a record previously selected by the order * @return unknown_type */ public function deleteAction() { $files = new Files(); $id = $this->getRequest()->getParam('id'); try { if (is_numeric($id)) { // Delete all the files attached Shineisp_Commons_Utilities::delTree(PUBLIC_PATH . "/documents/orders/{$id}/"); Orders::DeleteByID($id); } } catch (Exception $e) { die($e->getMessage() . " " . $e->getTraceAsString()); } return $this->_helper->redirector('index', 'orders'); }
/** * deleteAction * Delete the record previously selected */ public function deleteAction() { $ns = new Zend_Session_Namespace(); $id = $this->getRequest()->getParam('id'); Orders::DeleteByID($id, $this->customer['customer_id']); unset($ns->idorder); $this->_helper->redirector('index', 'orders', 'default', array('mex' => 'The requested task has been completed successfully', 'status' => 'success')); }
public function delete($uuid, $order_uuid = null, $service_uuid) { $this->authenticate(); $customers = Customers::findWithUuid($uuid); if (empty($customers)) { throw new Shineisp_Api_Exceptions(400007, ":: 'uuid' not valid"); exit; } $id = $customers['customer_id']; if ($order_uuid == null && $service_uuid == null) { throw new Shineisp_Api_Exceptions(400007, ":: 'order_uuid' not valid and 'service_uuid' not valid"); } #TODO get order from $order_uuid if ($service_uuid != null) { $objService = OrdersItems::findByUUID($service_uuid); if ($objService == false) { return false; } $service = $objService->toArray(); $orderid = $service['order_id']; Orders::DeleteByID($orderid, $id); } }