Merge branch 'master' of bitbucket.org:venbainformationtechnology/golf_backend

This commit is contained in:
suresh 2023-06-23 16:21:20 +05:30
commit da6f47fe41
2 changed files with 98 additions and 15 deletions

View File

@ -47,7 +47,85 @@ class Cart_controller extends BaseController
return $data;
}
public function add_package_cartdata()
// public function add_package_cartdata()
// {
// if (!session()->has('logged_user'))
// {
// $token = rand(10 , 99 ).rand(10 , 99 ).rand(10 , 99 );
// if (session()->has('token'))
// {
// $tokendata = $this->Cart_token_model->where('md5(token)', $this->session->get('token') )->find();
// $data['token'] = $tokendata[0]['token'];
// foreach ($tokendata as $key => $value)
// {
// if ($value['primary_id'] == $this->request->getVar('id'))
// {
// $count = $tokendata[$key]['count'] + 1;
// $this->Cart_token_model->where('id', $tokendata[$key]['id'] )->set(array( 'count' => $count ))->update();
// }
// else
// {
// if (count($tokendata) == 1)
// {
// $data['primary_id'] = $this->request->getVar('id');
// $data['table_name'] = 'packages_and_pricing';
// $data['count'] = 1;
// $this->Cart_token_model->save($data);
// }
// }
// }
// }
// else
// {
// $this->session->set('user_token',$token);
// $this->session->set('token',md5($token));
// $data['token'] = $token;
// $data['primary_id'] = $this->request->getVar('id');
// $data['table_name'] = 'package_and_pricing';
// $data['count'] = 1;
// $this->Cart_token_model->save($data);
// }
// if (session()->has('token')) {
// $tokendata = $this->Cart_token_model->where('md5(token)', $this->session->get('token') )->find();
// $data['token'] = md5($tokendata[0]['token']);
// }
// else {
// $data['token'] = md5($token);
// }
// echo json_encode($data);
// }
// else
// {
// $data = $this->cartModel->where('md5(member_id)', $this->request->getVar('c_token') )->where('pack_id', $this->request->getVar('id') )->find();
// if ($data)
// {
// $this->cartModel->where('md5(member_id)', $this->request->getVar('c_token') )->where('pack_id', $this->request->getVar('id') )->set(array( 'count' => $data[0]['count'] + 1 ))->update();
// $val['token'] = md5($this->session->get('logged_user'));
// echo json_encode($val);
// }
// else
// {
// $data['member_id'] = $this->session->get('logged_user');
// $data['pack_id'] = $this->request->getVar('id');
// $data['count'] = 1;
// $this->cartModel->save($data);
// $val['token'] = md5($this->session->get('logged_user'));
// echo json_encode($val);
// }
// }
// }
public function add_package_cartdata()
{
if (!session()->has('logged_user'))
{
@ -55,7 +133,9 @@ class Cart_controller extends BaseController
if (session()->has('token'))
{
$tokendata = $this->Cart_token_model->where('md5(token)', $this->session->get('token') )->find();
$data['token'] = $tokendata[0]['token'];
if($tokendata)
{
$data['token'] = $tokendata[0]['token'];
foreach ($tokendata as $key => $value)
{
@ -75,6 +155,17 @@ class Cart_controller extends BaseController
}
}
}
}
else
{
$this->session->set('user_token',$token);
$this->session->set('token',md5($token));
$data['token'] = $token;
$data['primary_id'] = $this->request->getVar('id');
$data['table_name'] = 'package_and_pricing';
$data['count'] = 1;
$this->Cart_token_model->save($data);
}
}
else
{

View File

@ -96,23 +96,15 @@ class PaymentController extends BaseController
{
// echo $token;die();
if(!session()->has('logged_user'))
{
$count = $this->request->getVar('count');
foreach ($count as $key => $value)
{
$this->Cart_token_model->where('id', $this->request->getVar('cart_token_id')[$key] )->set(array( 'count' => $value ))->update();
}
// $count = $this->request->getVar('count');
// foreach ($count as $key => $value)
// {
// $this->Cart_token_model->where('id', $this->request->getVar('cart_token_id')[$key] )->set(array( 'count' => $value ))->update();
// }
$this->session->set('token',$token);
return redirect()->to(base_url());
}