137 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			137 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php defined('BASEPATH') OR exit('No direct script access allowed');
 | |
| 
 | |
| class Review extends CI_Controller 
 | |
| {
 | |
| 	public function __construct()
 | |
| 	{
 | |
| 		parent::__construct();
 | |
| 		$this->load->helper('url');
 | |
| 		$this->load->helper('form');
 | |
| 		$this->load->library('form_validation');
 | |
| 		$this->load->model('Index_model');
 | |
| 	}
 | |
| 	public function review_order()
 | |
| 	{  
 | |
| 		$cart = $this->session->userdata('cart');
 | |
| 		if(empty($cart))
 | |
| 		{
 | |
| 			redirect(base_url());
 | |
| 		}
 | |
| 		else
 | |
| 		{
 | |
| 			$granttotal = 0;
 | |
| 			foreach ($cart as $cartcount => $form) { 
 | |
| 				$mtotal = 0;
 | |
| 				$mptotal = 0;
 | |
| 				$ntotal = 0;
 | |
| 				$nptotal = 0;
 | |
| 				$stotal = 0;
 | |
| 				$data['classform'.$form]=$this->Index_model->returnform($form);
 | |
| 
 | |
| 				$classform = $this->Index_model->returnclass($form);
 | |
| 
 | |
| 				$this->session->set_userdata('classform'.$form,$data['classform'.$form]);
 | |
| 
 | |
| 				/*Member*/
 | |
| 
 | |
| 				$member = ($this->session->userdata('member'.$form));
 | |
| 
 | |
| 				if (!empty($member) || isset($member['M'])) {
 | |
| 					$i = 1;
 | |
| 					foreach ($member['M'] as $key => $value) {
 | |
| 						$i++;
 | |
| 					}
 | |
| 					$this->session->set_userdata('mcount'.$form,$i-1);
 | |
| 					$mtotal = $classform->class_price_m * ($i-1);
 | |
| 				}
 | |
| 
 | |
| 				/*Member End*/
 | |
| 
 | |
| 				/*Member 2+*/
 | |
| 
 | |
| 				$memplus = ($this->session->userdata('memplus'.$form));
 | |
| 
 | |
| 				if (!empty($memplus) || isset($memplus['M2'])) {
 | |
| 					$i = 1;
 | |
| 					foreach ($memplus['M2'] as $key => $value) {
 | |
| 						$i++;
 | |
| 					}
 | |
| 					$this->session->set_userdata('mpluscount'.$form,$i-1);
 | |
| 					$mptotal = $classform->class_price_m2 * ($i-1);
 | |
| 				}
 | |
| 
 | |
| 				/*Member 2+ End*/
 | |
| 
 | |
| 				/*Non Member*/
 | |
| 
 | |
| 				$nonmember = $this->session->userdata('nonmember'.$form);
 | |
| 
 | |
| 				if (!empty($nonmember) || isset($nonmember['N'])) {
 | |
| 					$i = 1;
 | |
| 					foreach ($nonmember['N'] as $key => $value) {
 | |
| 						$i++;
 | |
| 					}
 | |
| 					$this->session->set_userdata('ncount'.$form,$i-1);
 | |
| 					$ntotal = $classform->class_price_n * ($i-1);
 | |
| 				}
 | |
| 
 | |
| 				/*Non Member End*/
 | |
| 
 | |
| 				/*Non Member 2+*/
 | |
| 
 | |
| 				$nonplus = $this->session->userdata('nonplus'.$form);
 | |
| 
 | |
| 				if (!empty($nonplus) || isset($nonplus['N2'])) {
 | |
| 					$i = 1;
 | |
| 					foreach ($nonplus['N2'] as $key => $value) {
 | |
| 						$i++;
 | |
| 					}
 | |
| 					$this->session->set_userdata('npluscount'.$form,$i-1);
 | |
| 					$nptotal = $classform->class_price_n2 * ($i-1);
 | |
| 				}
 | |
| 
 | |
| 				/*Non Member 2+ End*/
 | |
| 
 | |
| 				/*Employee*/
 | |
| 
 | |
| 				$semember = $this->session->userdata('semember'.$form);
 | |
| 
 | |
| 				if (!empty($semember) || isset($semember['S'])) {
 | |
| 					$i = 1;
 | |
| 					foreach ($semember['S'] as $key => $value) {
 | |
| 						$i++;
 | |
| 					}
 | |
| 					$this->session->set_userdata('scount'.$form,$i-1);
 | |
| 					$stotal = $classform->class_price_s * ($i-1);
 | |
| 				}
 | |
| 
 | |
| 				/*Employee End*/
 | |
| 
 | |
| 				if(isset($mtotal)) { $mtot = $mtotal; } else { $mtot = 0; }
 | |
| 				if(isset($mptotal)) { $mptot = $mptotal; } else { $mptot = 0; }
 | |
| 				if(isset($ntotal)) { $ntot = $ntotal; } else { $ntot = 0; }
 | |
| 				if(isset($nptotal)) { $nptot = $nptotal; } else { $nptot = 0; }
 | |
| 				if(isset($stotal)) { $stot = $stotal; } else { $stot = 0; }
 | |
| 				$classtotal = $mtot + $mptot + $ntot + $nptot + $stot; /*Class Total*/
 | |
| 				$this->session->set_userdata('classtotal'.$form,$classtotal);
 | |
| 				$granttotal+=$classtotal;
 | |
| 			} 
 | |
| 			$this->session->set_userdata('granttotal',$granttotal);
 | |
| 			$this->load->view('front/review');
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	public function back()
 | |
| 	{
 | |
| 		$urlcheck = $this->session->userdata('urlcheck');
 | |
| 		if($urlcheck)
 | |
| 		{
 | |
| 			redirect('loc-class/'.$urlcheck);
 | |
| 		}else{
 | |
| 			redirect(base_url());	
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 
 | |
| }
 | |
| ?>
 |