Example #1
0
 public function getOrderIdById($id)
 {
     require_once APPLICATION_PATH . MODEL_DIR . '/Order_customer.php';
     $this->loadDataById($id);
     $order_customer = new Order_customer();
     $order_customer->loadDataById($this->data->order_customer_id);
     return $order_customer->data->order_id;
 }
Example #2
0
        }
    }
}
/**
 * Handler for the change customer functionality
 */
if (isset($_POST['form']) && $_POST['form'] == "change_customer") {
    if (isset($_POST['user_id']) && isset($_POST['order_id'])) {
        $data = array("id" => $_POST['order_id'], "user_id" => $_POST['user_id']);
        require_once APPLICATION_PATH . MODEL_DIR . '/Order.php';
        $order = new Order();
        $order->set($data);
        if ($order->save()) {
            //change the order_customer record - while it's not used, it will keep the data integrity solid
            require_once APPLICATION_PATH . MODEL_DIR . '/Order_customer.php';
            $order_customer = new Order_customer();
            $order_customer_id = $order_customer->getIdByOrderId($_POST['order_id']);
            if ($order_customer) {
                $data['id'] = $order_customer_id;
                $order_customer->set($data);
                if ($order_customer->save()) {
                    $result->success = TRUE;
                    $result->message = "Order saved successfully.";
                } else {
                    $result->success = FALSE;
                    $result->message = "Order failed to save.";
                }
            }
        } else {
            $result->success = FALSE;
            $result->message = "Order failed to save.";