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());
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
?>
|