Exemple #1
0
 public function confirm_order_payment($id)
 {
     access::verify_csrf();
     self::check_view_orders();
     $order = ORM::factory("order", $id);
     if ($order->loaded()) {
         if ($order->status == 1) {
             $order->status = 2;
             order_log::log($order, order_log::PAID);
         } elseif ($order->status == 10) {
             $order->status = 20;
             order_log::log($order, order_log::PAID);
         }
         $order->save();
         //Send payment confirmation
         basket::send_payment_confirmation($order);
     }
     url::redirect("basket/view_orders");
 }