From 76587772ab9a721f3513aa91f712316e10a61d24 Mon Sep 17 00:00:00 2001 From: suseendhiran17 <58357088+suseendhiran17@users.noreply.github.com> Date: Wed, 7 Jun 2023 11:41:29 +0530 Subject: [PATCH] dashboard :suseendhiran --- app/Config/Database.php | 16 +- app/Config/Routes.php | 3 +- app/Controllers/Member_controller.php | 36 ++- app/Views/cart.php | 6 +- app/Views/member_layout/header.php | 2 +- app/Views/memberaccess.php | 320 ++++++++++++++++++++++++++ 6 files changed, 366 insertions(+), 17 deletions(-) create mode 100644 app/Views/memberaccess.php diff --git a/app/Config/Database.php b/app/Config/Database.php index b87f88e..3c9e058 100644 --- a/app/Config/Database.php +++ b/app/Config/Database.php @@ -26,14 +26,14 @@ class Database extends Config */ public array $default = [ 'DSN' => '', - // 'hostname' => 'giowm1257.siteground.biz', - // 'username' => 'uzc4szyzilgtb', - // 'password' => '%oG5)&$2q1@c', - // 'database' => 'dbphhez2g1zmyf', - 'hostname' => 'localhost', - 'username' => 'root', - 'password' => '', - 'database' => 'golf', + 'hostname' => '43.225.55.221', + 'username' => 'mprkvcoi_golf879', + 'password' => 'j3Lq(S1J9HFd', + 'database' => 'mprkvcoi_golf879', + // 'hostname' => 'localhost', + // 'username' => 'root', + // 'password' => '', + // 'database' => 'golf', 'DBDriver' => 'mysqli', 'DBPrefix' => '', 'pConnect' => false, diff --git a/app/Config/Routes.php b/app/Config/Routes.php index bff79ee..5818a03 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -38,6 +38,7 @@ $routes->match(['post'],'/member_edit','Member_controller::member_edit'); $routes->match(['get','post'],'/member_add','Member_controller::member_add'); $routes->match(['get','post'],'/member_address_form','Member_controller::member_address_form'); $routes->match(['get','post'],'/member_address_edit_or_add','Member_controller::member_address_edit_or_add'); +$routes->match(['get','post'],'/member_home','Member_controller::member_dashboard'); $routes->match(['post'],'/buy_pack','Member_controller::buy_pack'); $routes->match(['post'],'/use_points','Member_controller::use_points'); @@ -95,7 +96,7 @@ $routes->match(['get','post'],'/add_to_cart_package','Admin_controller::add_to_c $routes->match(['get'],'/admin_home','Dashboard::admin_home'); -$routes->match(['get'],'/member_home','Dashboard::member_home'); +// $routes->match(['get'],'/member_home','Dashboard::member_home'); $routes->match(['get'],'fetch_country','Common_controller::fetch_country'); diff --git a/app/Controllers/Member_controller.php b/app/Controllers/Member_controller.php index afd57fd..2b2f9ec 100644 --- a/app/Controllers/Member_controller.php +++ b/app/Controllers/Member_controller.php @@ -75,7 +75,8 @@ class Member_controller extends BaseController } else { - return redirect()->to(base_url().'member_home'); + // $this->member_dashboard(); + return redirect()->to(base_url().'member_home'); } } @@ -94,10 +95,22 @@ class Member_controller extends BaseController $this->session->setTempdata('error','sorry email is not exist',3); return redirect()->to(base_url()); } + + }else{ // get method + //return view('member_login'); + if(session()->has('logged_user')) + { + return redirect()->to(base_url().'member_home'); + //$this->member_dashboard(); + } + else + { + return view('myaccount'); + + } } - //return view('member_login'); - return view('myaccount'); + } public function logout() @@ -539,7 +552,22 @@ class Member_controller extends BaseController } - + public function member_dashboard() + { + $creditsData = $this->creditsModel->where('member_id',$this->session->get('logged_user'))->orderBy('created_at' , 'DESC')->findAll(); + $data['credit_data'] = []; + $data['avaiable_credit'] = 0; + $data['profile'] = $this->MemberModel->where('id',$this->session->get('logged_user'))->find(); + foreach ($creditsData as $creditsDataindex => $creditsDataValue) + { + + $data['avaiable_credit'] = $data['avaiable_credit'] + $creditsDataValue['running_balance']; + $creditsDataValue['avaiable_credit'] = $data['avaiable_credit']; + array_push($data['credit_data'] , $creditsDataValue); + + } + echo view('memberaccess',$data); //dashboard + } // ----------------------------------------------- diff --git a/app/Views/cart.php b/app/Views/cart.php index c210ec8..6d632c4 100644 --- a/app/Views/cart.php +++ b/app/Views/cart.php @@ -21,12 +21,12 @@ -
+

Cart

-
+ -
$x
+
$500x