Moved to PHP folder
This commit is contained in:
137
php/application/controllers/Review.php
Normal file
137
php/application/controllers/Review.php
Normal file
@ -0,0 +1,137 @@
|
||||
<?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());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
Reference in New Issue
Block a user