public function orderDetails() { $http = new Http(); $id = $http->post('id'); $orders_m = new Orders(); $orders = $orders_m->getOrdersByDetailsId($id); $order_det = new Order_details($id); $order_data = array(); $order_details = array(); $shippment = new Shippment($order_det->getShippingMethodId()); $order_details['shipping_method'] = $shippment->getShippingName(); $order_details['address'] = $order_det->getAddress(); if (!empty($orders)) { foreach ($orders as $key => $o) { $order_data[$key]['product_name'] = $o->getProductName(); $order_data[$key]['product_quantity'] = $o->getQuantity(); $order_data[$key]['product_price'] = $o->getPrice(); $order_data[$key]['product_id'] = $o->getProductId(); } } echo $this->render('adminorder', array('order_data' => $order_data, 'order_details' => $order_details, 'order_nr' => $order_det->getOrderNr())); }