Пример #1
0
 public function view($id = null, $pickup = null)
 {
     $this->load->model('User_Carrier_model');
     $result['delivery_detail'] = $this->User_Carrier_model->getDeliveryDetail($id, $pickup);
     if (count($result['delivery_detail']) == 0) {
         redirect('deliveries/index');
     }
     $result['bid_detail'] = $this->User_Carrier_model->getBidDetails($id);
     $result['avg_bid'] = $this->User_Carrier_model->getAverageById($id);
     $this->load->model('US_model');
     $this->load->model('User_model');
     $result['shipment_category'] = $this->User_Carrier_model->getCategoryById($result['delivery_detail'][0]['categories'])[0]['name'];
     $result['shipment_sub_category'] = $this->User_Carrier_model->getSubCategoryById($result['delivery_detail'][0]['sub_categories'])[0]['name'];
     $result['service_type'] = $this->User_Carrier_model->getServiceTypeById($result['delivery_detail'][0]['service_type'])[0]['name'];
     $result['pickup_address_type'] = $this->User_Carrier_model->getAddressTypeById($result['delivery_detail'][0]['pickup_address_type'])[0]['name'];
     $result['delivery_address_type'] = $this->User_Carrier_model->getAddressTypeById($result['delivery_detail'][0]['delivery_address_type'])[0]['name'];
     $result['user'] = $this->User_model->getUserById($result['delivery_detail'][0]['user_id'])[0];
     $result['dimensions'] = $this->US_model->getDimensions(true);
     $result['delivery_items'] = $this->US_model->getShipItems($id);
     loadCaView('single_delivery', array('data' => $result));
 }
Пример #2
0
 public function carrierLogin()
 {
     loadCaView('index');
 }
Пример #3
0
 public function complete_it($shipment_id = null)
 {
     $this->load->model('User_Carrier_model');
     $flag = $this->User_Carrier_model->check_validity($shipment_id);
     if ($flag == false) {
         $newdata = array('error' => "<font color='red'>You dont have permission to complete this delivery.</font>");
         $this->session->set_flashdata($newdata);
         redirect('carrier/mydeliveries');
     }
     $shipments['deliveries'] = $this->User_Carrier_model->getDeliveryDetailById($shipment_id);
     loadCaView('complete_it', array('data' => $shipments));
 }