diff --git a/app/Config/Routes.php b/app/Config/Routes.php index de75756..5a8ec4f 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -57,6 +57,10 @@ $routes->match(['get','post'],'/user_add','Admin_controller::user_add'); $routes->match(['get'],'/admin_profile/(:any)','Admin_controller::admin_profile/$1'); $routes->match(['post'],'/admin_profile','Admin_controller::admin_profile'); $routes->match(['post'],'/profilepic','Admin_controller::profilepic_insert'); +$routes->match(['get'],'/credits_pack_list','Admin_controller::credits_pack_list'); +$routes->match(['get'],'/credits_pack_edit/(:any)','Admin_controller::credits_pack_edit/$1'); +$routes->match(['post'],'/credits_pack_edit','Admin_controller::credits_pack_edit'); +$routes->match(['get','post'],'/credits_pack_add','Admin_controller::credits_pack_add'); $routes->match(['get'],'/admin_home','Dashboard::admin_home'); $routes->match(['get'],'/member_home','Dashboard::member_home'); diff --git a/app/Controllers/Admin_controller.php b/app/Controllers/Admin_controller.php index 23204be..bbe8240 100644 --- a/app/Controllers/Admin_controller.php +++ b/app/Controllers/Admin_controller.php @@ -4,6 +4,8 @@ namespace App\Controllers; use App\Models\User_model; use App\Models\Dashboard_model; use App\Models\Common_model; +use App\Models\Member_credits_model; +use App\Models\Packages_and_pricing_model; class Admin_controller extends BaseController { public $session; @@ -13,6 +15,8 @@ class Admin_controller extends BaseController $this->UserModel = new User_model(); $this->dModel = new Dashboard_model(); $this->cModel = new Common_model(); + $this->creditsModel = new Member_credits_model(); + $this->PackagesModel = new Packages_and_pricing_model(); helper(['form', 'url']); } public function index() @@ -205,5 +209,64 @@ class Admin_controller extends BaseController } } + + + + + public function credits_pack_list() + { + + $userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user')); + $data['PackageData'] = $this->PackagesModel->findAll(); + echo view('layout/header',$userdata); + echo view('credits_pack_list',$data); + echo view('layout/footer'); + } + + + public function credits_pack_edit($pack_id = null) + { + + if($this->request->getmethod() == 'post') + { + //update member details + + $PackData = $this->request->getVar(); + $pack_id = $this->request->getVar('id'); + $this->PackagesModel->where('id', $pack_id )->set($PackData)->update(); + return redirect()->to(base_url()."credits_pack_list"); + + } + + + $userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user')); + + $data['PackageData'] = $this->PackagesModel->where('md5(id)', $pack_id )->find(); + + //print_r($data);die(); + echo view('layout/header',$userdata); + echo view('credits_pack_form',$data); + echo view('layout/footer'); + + } + + public function credits_pack_add() + { + + if($this->request->getmethod() == 'post') + { + //insert member details + $PackData = $this->request->getVar(); + $this->UserModel->save($PackData); + return redirect()->to(base_url()."credits_pack_list"); + + } + + $userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user')); + echo view('layout/header',$userdata); + echo view('credits_pack_form'); + echo view('layout/footer'); + + } // ----------------------------------------------- } diff --git a/app/Views/credits_pack_form.php b/app/Views/credits_pack_form.php index 183438e..021146f 100644 --- a/app/Views/credits_pack_form.php +++ b/app/Views/credits_pack_form.php @@ -32,7 +32,11 @@ -
+ + + + +
@@ -60,20 +64,6 @@
- - - - - -
diff --git a/app/Views/credits_pack_list.php b/app/Views/credits_pack_list.php index 4eb1248..48fc27a 100644 --- a/app/Views/credits_pack_list.php +++ b/app/Views/credits_pack_list.php @@ -52,7 +52,7 @@ - Edit + Edit diff --git a/app/Views/layout/header.php b/app/Views/layout/header.php index 423eb0c..1d5289b 100644 --- a/app/Views/layout/header.php +++ b/app/Views/layout/header.php @@ -165,6 +165,25 @@ $(document).ready(function(){
+
  • + + + Credit Pack + + + +
  • + + role == 'Coach' ) { ?> @@ -186,7 +205,28 @@ $(document).ready(function(){
    --> - +role == 'Fronddesk' ) { ?> + + + + +