From 7681f4c68d6b14be44afe2a61ff1634c7b38cddf Mon Sep 17 00:00:00 2001 From: sriramv Date: Mon, 8 May 2023 10:28:08 +0530 Subject: [PATCH] user,member:crud:GWM --- app/Config/Routes.php | 17 +- app/Controllers/Admin_controller.php | 51 +- app/Controllers/Common_controller.php | 49 ++ app/Controllers/Dashboard.php | 21 + app/Controllers/Member_controller.php | 23 +- app/Models/Common_model.php | 59 ++ app/Models/Dashboard_model.php | 13 + app/Models/User_model.php | 2 +- app/Views/dashboard.php | 3 +- app/Views/layout/footer.php | 5 + app/Views/layout/header.php | 55 +- app/Views/member_form.php | 46 +- app/Views/user_form.php | 147 ++++ app/Views/users_list.php | 68 ++ .../debugbar/debugbar_1683343273.690034.json | 1 - .../debugbar/debugbar_1683343300.367408.json | 1 - .../debugbar/debugbar_1683343317.627592.json | 1 - .../debugbar/debugbar_1683343408.366334.json | 1 - .../debugbar/debugbar_1683343678.936444.json | 1 - .../debugbar/debugbar_1683343882.810625.json | 1 - .../debugbar/debugbar_1683343895.524963.json | 1 - .../debugbar/debugbar_1683343899.213266.json | 1 - .../debugbar/debugbar_1683344022.810115.json | 1 - .../debugbar/debugbar_1683346911.983963.json | 1 - .../debugbar/debugbar_1683346914.883620.json | 1 - .../debugbar/debugbar_1683346958.516941.json | 1 - .../debugbar/debugbar_1683346963.249491.json | 1 - .../debugbar/debugbar_1683346964.984600.json | 1 - .../debugbar/debugbar_1683347159.386231.json | 1 - .../debugbar/debugbar_1683347164.002894.json | 1 - .../debugbar/debugbar_1683347169.594889.json | 1 - .../debugbar/debugbar_1683347170.593123.json | 1 - .../debugbar/debugbar_1683347198.708385.json | 1 - .../debugbar/debugbar_1683347199.901285.json | 1 - .../debugbar/debugbar_1683520138.116952.json | 1 + .../debugbar/debugbar_1683520142.862762.json | 1 + .../debugbar/debugbar_1683520143.894611.json | 1 + .../debugbar/debugbar_1683520155.598909.json | 1 + .../debugbar/debugbar_1683520162.711618.json | 1 + .../debugbar/debugbar_1683520223.655429.json | 1 + .../debugbar/debugbar_1683520307.799375.json | 1 + .../debugbar/debugbar_1683520429.234732.json | 1 + .../debugbar/debugbar_1683520440.239606.json | 1 + .../debugbar/debugbar_1683520496.507504.json | 1 + .../debugbar/debugbar_1683520509.478673.json | 1 + .../debugbar/debugbar_1683520512.119678.json | 1 + .../debugbar/debugbar_1683520562.665751.json | 1 + .../debugbar/debugbar_1683520613.705516.json | 1 + .../debugbar/debugbar_1683520727.187632.json | 1 + .../debugbar/debugbar_1683520751.545462.json | 1 + .../debugbar/debugbar_1683520820.208485.json | 1 + .../debugbar/debugbar_1683521217.037606.json | 1 + .../debugbar/debugbar_1683521239.427460.json | 1 + .../debugbar/debugbar_1683521288.993821.json | 1 + writable/logs/log-2023-05-06.log | 644 ++++++++++++++++++ writable/logs/log-2023-05-08.log | 21 + ...ci_session0i93k9qqorgcjbn6ppodienfcrfhfb1d | 1 - ...ci_session0rd95fci14adr8ibh7p16r8jfbtsusoh | 1 + ...ci_session1mtlp72kmq68soo25mui36b7lvkljm39 | 1 + ...ci_session2eqqpir9ngfn6q6usb2pvsunrtksvg9p | 1 - ...ci_session2hbtsrqbgmqm4rbn5ns4tieaeam3gnm6 | 1 - ...ci_session2iu73j8ecc4ocpv5dhmoe9qogkjhrtvl | 1 - ...ci_session3mlkohkjjb721asl68sfvfpo4oap8t8o | 1 + ...ci_session44ata3bcttqp3qsg79etejqp3mv3tslh | 1 + ...ci_session49kblni4tp3h9drolu50hofh9vupb5bu | 1 + ...ci_session4e7gpvud242vainuc64kvkhfvqrjtgu6 | 1 + ...ci_session4m2tba8kbb1qa0seco7nit1f5vdpb8ha | 1 - ...ci_session747l58df3j40983o1up9n1rmsuabh5hq | 1 + ...ci_session7fdvcoc6o5t3thsv9o4o8icpjud2n1cu | 1 - ...ci_sessionbpl7dckpvk3f8r5bmur3td4efjbmq961 | 1 - ...ci_sessionbtv72erdm39nm7i81kbqk7gnbs6kvd5b | 1 - ...ci_sessionc4a0gfaa3rulimad72qg04s7dneq8j7r | 1 - ...ci_sessionctveqnpv6mm0veh9caorrgn7amlmdpem | 1 - ...ci_sessionemqdt1b1apo2n62b91r96c3tq09gjcia | 1 - ...ci_sessiongdsecgnodiqnpomu592c3h3smsmp97e5 | 1 + ...ci_sessiongpp3k9j58teblvh8imhckadk0opikllc | 1 + ...ci_sessionh6i8bq3bft05lh18l1gejqin2vch1jas | 1 - ...ci_sessionj5l49e4djl9r9lf1hbmqqbq6k4m1r1ln | 1 - ...ci_sessionjms6redjr1m5brg03en2cbj832s58vqq | 1 - ...ci_sessionk0l41cpjfdr452s6sp152offoqtjn860 | 1 + ...ci_sessionk3i3stppr6nluouf5f16nclj16f3bj1l | 1 - ...ci_sessionkmtjf7n3v1q8tu7m4p6m88h930p1nqkv | 1 + ...ci_sessionl5hebjgsnh90sloeci4k4dnghnsvjp46 | 1 + ...ci_sessionlf341aarqjcon1e6i547od23ij771j05 | 1 - ...ci_sessionm387c3qq6v03s38n17u0hsod7714adpv | 1 - ...ci_sessionmpjp4tdqufaqv9p412evii4qg7dpqt80 | 1 - ...ci_sessionmsb734oombglaclpmsnbh5j2ne2p942a | 1 - ...ci_sessionmsft6qkkcbnrnpchkibmn6ecksp0uc0l | 1 - ...ci_sessionntcffb9feih3fps4fj0umd6m7b7akik8 | 1 + ...ci_sessiono0c356vu6ph3u11b5ll4u1re745f2uu1 | 1 - ...ci_sessionobjuq0opd6nvdmcp9lgrcpvkn29ki606 | 1 + ...ci_sessionoiqe7obcmdi4gbmdi28oq08relbsk2mv | 1 - ...ci_sessiononl9raa23foc61o4mq4vji9hjrlja1ej | 1 + ...ci_sessionp4ljc1ampbehk4lu5293qh06mglv6roj | 1 - ...ci_sessionpbkbtmiou99n33l4h4kt6ter0s3h4iu4 | 1 - ...ci_sessionpduft182s1dpl4ff07npf3qv5087d9t4 | 1 - ...ci_sessionrihpc4vmb59lan4jughbngeh2uftmjut | 1 + ...ci_sessions0a1r9qanuogqfi9hsr8nlka09qo921c | 1 + ...ci_sessions7goldpfeb01o8eo0o68hn9intp4vsuj | 1 - ...ci_sessionsasgb1julgrdedlj4069l67r22rdo6k3 | 1 - ...ci_sessiont031950cqmq68slj2417hvsjk1vn83f4 | 1 - ...ci_sessiontamlgl9l599ig5um9b52q6615oc3qtmj | 1 + ...i_sessiontlbb3kgbo0bk6d90po1sv889toltk54j} | 2 +- ...ci_sessionvbv3ok269208184988jojsesmm7cqsua | 1 - ...ci_sessionvdek54sfeeeu787u3obk989og31ia0vr | 1 + 105 files changed, 1229 insertions(+), 85 deletions(-) create mode 100644 app/Controllers/Common_controller.php create mode 100644 app/Models/Common_model.php create mode 100644 app/Views/user_form.php create mode 100644 app/Views/users_list.php delete mode 100644 writable/debugbar/debugbar_1683343273.690034.json delete mode 100644 writable/debugbar/debugbar_1683343300.367408.json delete mode 100644 writable/debugbar/debugbar_1683343317.627592.json delete mode 100644 writable/debugbar/debugbar_1683343408.366334.json delete mode 100644 writable/debugbar/debugbar_1683343678.936444.json delete mode 100644 writable/debugbar/debugbar_1683343882.810625.json delete mode 100644 writable/debugbar/debugbar_1683343895.524963.json delete mode 100644 writable/debugbar/debugbar_1683343899.213266.json delete mode 100644 writable/debugbar/debugbar_1683344022.810115.json delete mode 100644 writable/debugbar/debugbar_1683346911.983963.json delete mode 100644 writable/debugbar/debugbar_1683346914.883620.json delete mode 100644 writable/debugbar/debugbar_1683346958.516941.json delete mode 100644 writable/debugbar/debugbar_1683346963.249491.json delete mode 100644 writable/debugbar/debugbar_1683346964.984600.json delete mode 100644 writable/debugbar/debugbar_1683347159.386231.json delete mode 100644 writable/debugbar/debugbar_1683347164.002894.json delete mode 100644 writable/debugbar/debugbar_1683347169.594889.json delete mode 100644 writable/debugbar/debugbar_1683347170.593123.json delete mode 100644 writable/debugbar/debugbar_1683347198.708385.json delete mode 100644 writable/debugbar/debugbar_1683347199.901285.json create mode 100644 writable/debugbar/debugbar_1683520138.116952.json create mode 100644 writable/debugbar/debugbar_1683520142.862762.json create mode 100644 writable/debugbar/debugbar_1683520143.894611.json create mode 100644 writable/debugbar/debugbar_1683520155.598909.json create mode 100644 writable/debugbar/debugbar_1683520162.711618.json create mode 100644 writable/debugbar/debugbar_1683520223.655429.json create mode 100644 writable/debugbar/debugbar_1683520307.799375.json create mode 100644 writable/debugbar/debugbar_1683520429.234732.json create mode 100644 writable/debugbar/debugbar_1683520440.239606.json create mode 100644 writable/debugbar/debugbar_1683520496.507504.json create mode 100644 writable/debugbar/debugbar_1683520509.478673.json create mode 100644 writable/debugbar/debugbar_1683520512.119678.json create mode 100644 writable/debugbar/debugbar_1683520562.665751.json create mode 100644 writable/debugbar/debugbar_1683520613.705516.json create mode 100644 writable/debugbar/debugbar_1683520727.187632.json create mode 100644 writable/debugbar/debugbar_1683520751.545462.json create mode 100644 writable/debugbar/debugbar_1683520820.208485.json create mode 100644 writable/debugbar/debugbar_1683521217.037606.json create mode 100644 writable/debugbar/debugbar_1683521239.427460.json create mode 100644 writable/debugbar/debugbar_1683521288.993821.json create mode 100644 writable/logs/log-2023-05-08.log delete mode 100644 writable/session/ci_session0i93k9qqorgcjbn6ppodienfcrfhfb1d create mode 100644 writable/session/ci_session0rd95fci14adr8ibh7p16r8jfbtsusoh create mode 100644 writable/session/ci_session1mtlp72kmq68soo25mui36b7lvkljm39 delete mode 100644 writable/session/ci_session2eqqpir9ngfn6q6usb2pvsunrtksvg9p delete mode 100644 writable/session/ci_session2hbtsrqbgmqm4rbn5ns4tieaeam3gnm6 delete mode 100644 writable/session/ci_session2iu73j8ecc4ocpv5dhmoe9qogkjhrtvl create mode 100644 writable/session/ci_session3mlkohkjjb721asl68sfvfpo4oap8t8o create mode 100644 writable/session/ci_session44ata3bcttqp3qsg79etejqp3mv3tslh create mode 100644 writable/session/ci_session49kblni4tp3h9drolu50hofh9vupb5bu create mode 100644 writable/session/ci_session4e7gpvud242vainuc64kvkhfvqrjtgu6 delete mode 100644 writable/session/ci_session4m2tba8kbb1qa0seco7nit1f5vdpb8ha create mode 100644 writable/session/ci_session747l58df3j40983o1up9n1rmsuabh5hq delete mode 100644 writable/session/ci_session7fdvcoc6o5t3thsv9o4o8icpjud2n1cu delete mode 100644 writable/session/ci_sessionbpl7dckpvk3f8r5bmur3td4efjbmq961 delete mode 100644 writable/session/ci_sessionbtv72erdm39nm7i81kbqk7gnbs6kvd5b delete mode 100644 writable/session/ci_sessionc4a0gfaa3rulimad72qg04s7dneq8j7r delete mode 100644 writable/session/ci_sessionctveqnpv6mm0veh9caorrgn7amlmdpem delete mode 100644 writable/session/ci_sessionemqdt1b1apo2n62b91r96c3tq09gjcia create mode 100644 writable/session/ci_sessiongdsecgnodiqnpomu592c3h3smsmp97e5 create mode 100644 writable/session/ci_sessiongpp3k9j58teblvh8imhckadk0opikllc delete mode 100644 writable/session/ci_sessionh6i8bq3bft05lh18l1gejqin2vch1jas delete mode 100644 writable/session/ci_sessionj5l49e4djl9r9lf1hbmqqbq6k4m1r1ln delete mode 100644 writable/session/ci_sessionjms6redjr1m5brg03en2cbj832s58vqq create mode 100644 writable/session/ci_sessionk0l41cpjfdr452s6sp152offoqtjn860 delete mode 100644 writable/session/ci_sessionk3i3stppr6nluouf5f16nclj16f3bj1l create mode 100644 writable/session/ci_sessionkmtjf7n3v1q8tu7m4p6m88h930p1nqkv create mode 100644 writable/session/ci_sessionl5hebjgsnh90sloeci4k4dnghnsvjp46 delete mode 100644 writable/session/ci_sessionlf341aarqjcon1e6i547od23ij771j05 delete mode 100644 writable/session/ci_sessionm387c3qq6v03s38n17u0hsod7714adpv delete mode 100644 writable/session/ci_sessionmpjp4tdqufaqv9p412evii4qg7dpqt80 delete mode 100644 writable/session/ci_sessionmsb734oombglaclpmsnbh5j2ne2p942a delete mode 100644 writable/session/ci_sessionmsft6qkkcbnrnpchkibmn6ecksp0uc0l create mode 100644 writable/session/ci_sessionntcffb9feih3fps4fj0umd6m7b7akik8 delete mode 100644 writable/session/ci_sessiono0c356vu6ph3u11b5ll4u1re745f2uu1 create mode 100644 writable/session/ci_sessionobjuq0opd6nvdmcp9lgrcpvkn29ki606 delete mode 100644 writable/session/ci_sessionoiqe7obcmdi4gbmdi28oq08relbsk2mv create mode 100644 writable/session/ci_sessiononl9raa23foc61o4mq4vji9hjrlja1ej delete mode 100644 writable/session/ci_sessionp4ljc1ampbehk4lu5293qh06mglv6roj delete mode 100644 writable/session/ci_sessionpbkbtmiou99n33l4h4kt6ter0s3h4iu4 delete mode 100644 writable/session/ci_sessionpduft182s1dpl4ff07npf3qv5087d9t4 create mode 100644 writable/session/ci_sessionrihpc4vmb59lan4jughbngeh2uftmjut create mode 100644 writable/session/ci_sessions0a1r9qanuogqfi9hsr8nlka09qo921c delete mode 100644 writable/session/ci_sessions7goldpfeb01o8eo0o68hn9intp4vsuj delete mode 100644 writable/session/ci_sessionsasgb1julgrdedlj4069l67r22rdo6k3 delete mode 100644 writable/session/ci_sessiont031950cqmq68slj2417hvsjk1vn83f4 create mode 100644 writable/session/ci_sessiontamlgl9l599ig5um9b52q6615oc3qtmj rename writable/session/{ci_session71dr5hbqcr2cgkcs91cqene4r05ggi11 => ci_sessiontlbb3kgbo0bk6d90po1sv889toltk54j} (58%) delete mode 100644 writable/session/ci_sessionvbv3ok269208184988jojsesmm7cqsua create mode 100644 writable/session/ci_sessionvdek54sfeeeu787u3obk989og31ia0vr diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 82bd447..79da63b 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -37,14 +37,21 @@ $routes->match(['get'],'/member_edit/(:any)','Member_controller::member_edit/$1' $routes->match(['post'],'/member_edit','Member_controller::member_edit'); $routes->match(['get','post'],'/member_add','Member_controller::member_add'); -// $routes->match(['post'],'/dashboard','Member_controller::dashboard'); -// $routes->match(['get'],'/logout','Member_controller::logout'); -$routes->match(['get'],'/admin_home','Dashboard::index'); - $routes->match(['get','post'],'/admin','Admin_controller::index'); $routes->match(['get'],'/admin_logout','Admin_controller::admin_logout'); -//$routes->get('/', 'Member_controller::index'); +$routes->match(['get'],'/users_list','Admin_controller::users_list'); +$routes->match(['get'],'/user_edit/(:any)','Admin_controller::user_edit/$1'); +$routes->match(['post'],'/user_edit','Admin_controller::user_edit'); +$routes->match(['get','post'],'/user_add','Admin_controller::user_add'); + +$routes->match(['get'],'/admin_home','Dashboard::admin_home'); +$routes->match(['get'],'/member_home','Dashboard::member_home'); + + +$routes->match(['get'],'fetch_country','Common_controller::fetch_country'); +$routes->match(['get','post'],'fetch_state','Common_controller::fetch_state'); +$routes->match(['get','post'],'fetch_city','Common_controller::fetch_city'); /* * -------------------------------------------------------------------- diff --git a/app/Controllers/Admin_controller.php b/app/Controllers/Admin_controller.php index fab018a..20101ea 100644 --- a/app/Controllers/Admin_controller.php +++ b/app/Controllers/Admin_controller.php @@ -2,6 +2,8 @@ namespace App\Controllers; use App\Models\User_model; +use App\Models\Dashboard_model; +use App\Models\Common_model; class Admin_controller extends BaseController { public $session; @@ -10,6 +12,8 @@ class Admin_controller extends BaseController $this->session = session(); $this->UserModel = new User_model(); + $this->dModel = new Dashboard_model(); + $this->cModel = new Common_model(); helper(['form']); } public function index() @@ -58,56 +62,69 @@ class Admin_controller extends BaseController return redirect()->to(base_url()."admin"); } - public function members_list() + public function users_list() { - $id = session()->get('logged_user'); - $userdata['userdata']=$this->dModel->getLoggedInUserData($id); - $data['Membersdata'] = $this->MemberModel->findAll(); + + $userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user')); + $data['userList'] = $this->UserModel->select('users.* , country.name as country_name , state.name as state_name ,city.name as city_name') + ->join('country', 'users.country = country.id', 'left') + ->join('state', 'users.state = state.id', 'left') + ->join('city', 'users.city = city.id', 'left') + ->where('users.id != ',session()->get('logged_user') ) + ->findAll(); echo view('layout/header',$userdata); - echo view('members_list',$data); + echo view('users_list',$data); echo view('layout/footer'); } - public function users_edit($user_id = null) + public function user_edit($user_id = null) { if($this->request->getmethod() == 'post') { //update member details - $Data = $this->request->getVar(); + $UserData = $this->request->getVar(); $user_id = $this->request->getVar('id'); - $this->UserModel->where('id', $user_id )->set($MemberData)->update(); - return redirect()->to(base_url()."members_list"); + $this->UserModel->where('id', $user_id )->set($UserData)->update(); + return redirect()->to(base_url()."users_list"); } $userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user')); - $data['userList'] = $this->UserModel->where('md5(id)', $user_id )->find(); + $data['country']=$this->cModel->fetch_country(); + $data['userList'] = $this->UserModel->select('users.* , country.name as country_name , state.name as state_name ,city.name as city_name') + ->join('country', 'users.country = country.id', 'left') + ->join('state', 'users.state = state.id', 'left') + ->join('city', 'users.city = city.id', 'left') + ->where('md5(users.id)', $user_id ) + ->find(); + + //print_r($data);die(); echo view('layout/header',$userdata); - echo view('member_form',$data); + echo view('user_form',$data); echo view('layout/footer'); } - public function member_add() + public function user_add() { if($this->request->getmethod() == 'post') { //insert member details - $MemberData = $this->request->getVar(); - $this->MemberModel->save($MemberData); - return redirect()->to(base_url()."members_list"); + $userData = $this->request->getVar(); + $this->UserModel->save($userData); + return redirect()->to(base_url()."users_list"); } $userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user')); - //print_r($userdata); die(); + $data['country']=$this->cModel->fetch_country(); echo view('layout/header',$userdata); - echo view('member_form'); + echo view('user_form',$data); echo view('layout/footer'); } diff --git a/app/Controllers/Common_controller.php b/app/Controllers/Common_controller.php new file mode 100644 index 0000000..70b5bfc --- /dev/null +++ b/app/Controllers/Common_controller.php @@ -0,0 +1,49 @@ +session = session(); + $this->UserModel = new User_model(); + $this->dModel = new Dashboard_model(); + $this->cModel = new Common_model(); + helper(['form']); + } + public function index() + { + + + } + + function fetch_country() + { + echo $this->cModel->fetch_country(); + } + + function fetch_state() + { + if($this->request->getVar('country_id')) + { + echo $this->cModel->fetch_state($this->request->getVar('country_id')); + } + } + + function fetch_city() + { + if($this->request->getVar('state_id')) + { + echo $this->cModel->fetch_city($this->request->getVar('state_id')); + } + } + + + + // ----------------------------------------------- +} diff --git a/app/Controllers/Dashboard.php b/app/Controllers/Dashboard.php index 43c7d8e..9cbb7a0 100644 --- a/app/Controllers/Dashboard.php +++ b/app/Controllers/Dashboard.php @@ -14,6 +14,11 @@ class Dashboard extends BaseController public function index() { + + } + public function admin_home() + { + $data = []; if(!session()->has('logged_user')) { @@ -27,6 +32,22 @@ class Dashboard extends BaseController echo view('layout/footer'); //return view('dashboard'); } + public function member_home() + { + + $data = []; + if(!session()->has('logged_user')) + { + return redirect()->to(base_url()); + } + + $id = session()->get('logged_user'); + $data['userdata']=$this->dModel->getLoggedInMemberData($id); + //echo view('layout/header',$data); + echo view('dashboard',$data); + //echo view('layout/footer'); + //return view('dashboard'); + } diff --git a/app/Controllers/Member_controller.php b/app/Controllers/Member_controller.php index 90d45ab..ef7fd8d 100644 --- a/app/Controllers/Member_controller.php +++ b/app/Controllers/Member_controller.php @@ -3,6 +3,7 @@ namespace App\Controllers; use App\Models\Member_model; use App\Models\Dashboard_model; +use App\Models\Common_model; class Member_controller extends BaseController { public $session; @@ -12,6 +13,7 @@ class Member_controller extends BaseController $this->session = session(); $this->MemberModel = new Member_model(); $this->dModel = new Dashboard_model(); + $this->cModel = new Common_model(); helper('form'); } public function index() @@ -33,7 +35,7 @@ class Member_controller extends BaseController { $this->session->set('logged_user',$memberdata['id']); - return redirect()->to(base_url().'home'); + return redirect()->to(base_url().'member_home'); } else{ $this->session->setTempdata('error','sorry wrong password entered for the Email',3); @@ -72,7 +74,12 @@ class Member_controller extends BaseController { $id = session()->get('logged_user'); $userdata['userdata']=$this->dModel->getLoggedInUserData($id); - $data['Membersdata'] = $this->MemberModel->findAll(); + $data['Membersdata'] = $this->MemberModel->select('member.* , country.name as country_name , state.name as state_name ,city.name as city_name') + ->join('country', 'member.country = country.id', 'left') + ->join('state', 'member.state = state.id', 'left') + ->join('city', 'member.city = city.id', 'left') + ->where('member.id != ',session()->get('logged_user') ) + ->findAll(); echo view('layout/header',$userdata); echo view('members_list',$data); echo view('layout/footer'); @@ -95,7 +102,13 @@ class Member_controller extends BaseController $logged_user_id = session()->get('logged_user'); $userdata['userdata']=$this->dModel->getLoggedInUserData($logged_user_id); - $data['Memberdata'] = $this->MemberModel->where('md5(id)', $member_id )->find(); + $data['country']=$this->cModel->fetch_country(); + $data['Memberdata'] = $this->MemberModel->select('member.* , country.name as country_name , state.name as state_name ,city.name as city_name') + ->join('country', 'member.country = country.id', 'left') + ->join('state', 'member.state = state.id', 'left') + ->join('city', 'member.city = city.id', 'left') + ->where('md5(member.id)', $member_id ) + ->find(); echo view('layout/header',$userdata); echo view('member_form',$data); echo view('layout/footer'); @@ -115,9 +128,9 @@ class Member_controller extends BaseController } $userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user')); - //print_r($userdata); die(); + $data['country']=$this->cModel->fetch_country(); echo view('layout/header',$userdata); - echo view('member_form'); + echo view('member_form',$data); echo view('layout/footer'); } diff --git a/app/Models/Common_model.php b/app/Models/Common_model.php new file mode 100644 index 0000000..9274b76 --- /dev/null +++ b/app/Models/Common_model.php @@ -0,0 +1,59 @@ +db->table('country'); + $query = $builder->get(); + //print_r($query->getResult());die(); + $output = ''; + foreach($query->getResult() as $row) + { + $output .= ''; + } + return $output; + } + + + function fetch_state($country_id) + { + + $builder = $this->db->table('state'); + $builder->where('country_id',$country_id); + $query = $builder->get(); + //print_r($query);die(); + $output = ''; + foreach($query->getResult() as $row) + { + $output .= ''; + } + return $output; + } + + + function fetch_city($state_id) + { + + $builder = $this->db->table('city'); + $builder->where('state_id',$state_id); + $query = $builder->get(); + //print_r($query);die(); + $output = ''; + foreach($query->getResult() as $row) + { + $output .= ''; + } + return $output; + } + + + + + +} \ No newline at end of file diff --git a/app/Models/Dashboard_model.php b/app/Models/Dashboard_model.php index 5783477..a11e59f 100644 --- a/app/Models/Dashboard_model.php +++ b/app/Models/Dashboard_model.php @@ -19,6 +19,19 @@ class Dashboard_model extends Model } } + public function getLoggedInMemberData($id) + { + $builder = $this->db->table('member'); + $builder->where('id',$id); + $result = $builder->get(); + if(count($result->getResultArray()) ==1) + { + return $result->getRow(); + }else{ + return false; + } + + } } \ No newline at end of file diff --git a/app/Models/User_model.php b/app/Models/User_model.php index 9ad9b7b..9cfa485 100644 --- a/app/Models/User_model.php +++ b/app/Models/User_model.php @@ -7,7 +7,7 @@ class User_model extends Model protected $table = 'users'; protected $primaryKey = 'id'; - protected $allowedFields = ['role','name', 'mobile','email','user_name', 'password','created_at','updated_at']; + protected $allowedFields = ['role','name', 'mobile','email', 'password', 'address' , 'city' , 'state' , 'country' , 'pincode' ,'created_at','updated_at']; protected $beforeInsert = ['beforeInsert']; protected $beforeUpdate = ['beforeUpdate']; diff --git a/app/Views/dashboard.php b/app/Views/dashboard.php index b8bccd4..4dad314 100644 --- a/app/Views/dashboard.php +++ b/app/Views/dashboard.php @@ -1,4 +1,5 @@ -

Gowtham

+

Welcome ..! name; ?>


+role)){}else{ ?> " >Logout diff --git a/app/Views/layout/footer.php b/app/Views/layout/footer.php index 3667959..3c2944a 100644 --- a/app/Views/layout/footer.php +++ b/app/Views/layout/footer.php @@ -79,6 +79,11 @@ + + + + + \ No newline at end of file diff --git a/app/Views/layout/header.php b/app/Views/layout/header.php index cdaf55b..a6c32f1 100644 --- a/app/Views/layout/header.php +++ b/app/Views/layout/header.php @@ -27,7 +27,56 @@ /assets/libs/datatables.net-select-bs4/css//select.bootstrap4.min.css" rel="stylesheet" type="text/css" /> - + + @@ -114,10 +163,10 @@
diff --git a/app/Views/member_form.php b/app/Views/member_form.php index 8e12b87..754eca4 100644 --- a/app/Views/member_form.php +++ b/app/Views/member_form.php @@ -35,21 +35,21 @@
- +
- +
- +
@@ -69,6 +69,46 @@ + +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+ diff --git a/app/Views/user_form.php b/app/Views/user_form.php new file mode 100644 index 0000000..7a5d12a --- /dev/null +++ b/app/Views/user_form.php @@ -0,0 +1,147 @@ + +
+
+
+

Edit Add User

+
+ +
+
+
+
+ + + + +
+
+
+
+ +
+ action="" + action="" + /> + + + +
+ +
+ + +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ +
+ +
+
+ + + +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ + + + +
+
+ + +
+
+
+
+
+ +
+
+ + + + + + \ No newline at end of file diff --git a/app/Views/users_list.php b/app/Views/users_list.php new file mode 100644 index 0000000..fa4527c --- /dev/null +++ b/app/Views/users_list.php @@ -0,0 +1,68 @@ + +
+
+
+

Users

+
+ +
+
+
+
+ + + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameMobileEmailRoleStatusAction
Edit
+ +
+
+
+
+ \ No newline at end of file diff --git a/writable/debugbar/debugbar_1683343273.690034.json b/writable/debugbar/debugbar_1683343273.690034.json deleted file mode 100644 index 8fb03df..0000000 --- a/writable/debugbar/debugbar_1683343273.690034.json +++ /dev/null @@ -1 +0,0 @@ -{"url":"http:\/\/localhost\/golf_backend\/members_list","method":"GET","isAJAX":false,"startTime":1683343272.923512,"totalTime":506.6,"totalMemory":"6.823","segmentDuration":75,"segmentCount":7,"CI_VERSION":"4.3.4","collectors":[{"title":"Timers","titleSafe":"timers","titleDetails":"","display":[],"badgeValue":null,"isEmpty":false,"hasTabContent":false,"hasLabel":false,"icon":"","hasTimelineData":true,"timelineData":[{"name":"Bootstrap","component":"Timer","start":1683343273.077484,"duration":0.09917116165161133},{"name":"Routing","component":"Timer","start":1683343273.176661,"duration":0.00011992454528808594},{"name":"Before Filters","component":"Timer","start":1683343273.197119,"duration":8.893013000488281e-5},{"name":"Controller","component":"Timer","start":1683343273.19722,"duration":0.23279285430908203},{"name":"Controller Constructor","component":"Timer","start":1683343273.197226,"duration":0.14691901206970215},{"name":"After Filters","component":"Timer","start":1683343273.430119,"duration":0.004378080368041992}]},{"title":"Database","titleSafe":"database","titleDetails":"(2 total Queries, 2 of them unique across 1 Connection)","display":{"queries":[{"hover":"","class":"","duration":"1.44 ms","sql":"SELECT<\/strong> *\nFROM<\/strong> `users`\nWHERE<\/strong> `id` = '1'","trace":[{"file":"SYSTEMPATH\\Database\\BaseBuilder.php:1616","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\Database\\BaseConnection->query()","index":"\u00a0\u00a01\u00a0\u00a0\u00a0\u00a0"},{"file":"APPPATH\\Models\\Dashboard_model.php:13","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\Database\\BaseBuilder->get()","index":"\u00a0\u00a02\u00a0\u00a0\u00a0\u00a0"},{"file":"APPPATH\\Controllers\\Member_controller.php:74","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0App\\Models\\Dashboard_model->getLoggedInUserData()","index":"\u00a0\u00a03\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\CodeIgniter.php:934","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0App\\Controllers\\Member_controller->members_list()","index":"\u00a0\u00a04\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\CodeIgniter.php:499","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\CodeIgniter->runController()","index":"\u00a0\u00a05\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\CodeIgniter.php:368","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\CodeIgniter->handleRequest()","index":"\u00a0\u00a06\u00a0\u00a0\u00a0\u00a0"},{"file":"FCPATH\\index.php:67","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\CodeIgniter->run()","index":"\u00a0\u00a07\u00a0\u00a0\u00a0\u00a0"}],"trace-file":"APPPATH\\Models\\Dashboard_model.php:13","qid":"5b60f572529c887da3c1e97d999148f2"},{"hover":"","class":"","duration":"1.21 ms","sql":"SELECT<\/strong> *\nFROM<\/strong> `member`","trace":[{"file":"SYSTEMPATH\\Database\\BaseBuilder.php:1616","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\Database\\BaseConnection->query()","index":"\u00a0\u00a01\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\Model.php:241","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\Database\\BaseBuilder->get()","index":"\u00a0\u00a02\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\BaseModel.php:618","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\Model->doFindAll()","index":"\u00a0\u00a03\u00a0\u00a0\u00a0\u00a0"},{"file":"APPPATH\\Controllers\\Member_controller.php:75","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\BaseModel->findAll()","index":"\u00a0\u00a04\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\CodeIgniter.php:934","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0App\\Controllers\\Member_controller->members_list()","index":"\u00a0\u00a05\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\CodeIgniter.php:499","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\CodeIgniter->runController()","index":"\u00a0\u00a06\u00a0\u00a0\u00a0\u00a0"},{"file":"SYSTEMPATH\\CodeIgniter.php:368","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\CodeIgniter->handleRequest()","index":"\u00a0\u00a07\u00a0\u00a0\u00a0\u00a0"},{"file":"FCPATH\\index.php:67","function":"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CodeIgniter\\CodeIgniter->run()","index":"\u00a0\u00a08\u00a0\u00a0\u00a0\u00a0"}],"trace-file":"APPPATH\\Controllers\\Member_controller.php:75","qid":"efbcac89738b18878ad8aa88075b5fc4"}]},"badgeValue":2,"isEmpty":false,"hasTabContent":true,"hasLabel":false,"icon":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADMSURBVEhLY6A3YExLSwsA4nIycQDIDIhRWEBqamo\/UNF\/SjDQjF6ocZgAKPkRiFeEhoYyQ4WIBiA9QAuWAPEHqBAmgLqgHcolGQD1V4DMgHIxwbCxYD+QBqcKINseKo6eWrBioPrtQBq\/BcgY5ht0cUIYbBg2AJKkRxCNWkDQgtFUNJwtABr+F6igE8olGQD114HMgHIxAVDyAhA\/AlpSA8RYUwoeXAPVex5qHCbIyMgwBCkAuQJIY00huDBUz\/mUlBQDqHGjgBjAwAAACexpph6oHSQAAAAASUVORK5CYII=","hasTimelineData":true,"timelineData":[{"name":"Connecting to Database: \"default\"","component":"Database","start":1683343273.36895,"duration":"0.025074"},{"name":"Query","component":"Database","start":1683343273.401861,"duration":"0.001443","query":"SELECT<\/strong> *\nFROM<\/strong> `users`\nWHERE<\/strong> `id` = '1'"},{"name":"Query","component":"Database","start":1683343273.413211,"duration":"0.001209","query":"SELECT<\/strong> *\nFROM<\/strong> `member`"}]},{"title":"Logs","titleSafe":"logs","titleDetails":"","display":{"logs":[{"level":"info","msg":"Session: Class initialized using 'CodeIgniter\\Session\\Handlers\\FileHandler' driver."}]},"badgeValue":null,"isEmpty":false,"hasTabContent":true,"hasLabel":false,"icon":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACYSURBVEhLYxgFJIHU1FSjtLS0i0D8AYj7gEKMEBkqAaAFF4D4ERCvAFrwH4gDoFIMKSkpFkB+OTEYqgUTACXfA\/GqjIwMQyD9H2hRHlQKJFcBEiMGQ7VgAqCBvUgK32dmZspCpagGGNPT0\/1BLqeF4bQHQJePpiIwhmrBBEADR1MRfgB0+WgqAmOoFkwANHA0FY0CUgEDAwCQ0PUpNB3kqwAAAABJRU5ErkJggg==","hasTimelineData":false,"timelineData":[]},{"title":"Views","titleSafe":"views","titleDetails":"","display":[],"badgeValue":3,"isEmpty":false,"hasTabContent":false,"hasLabel":true,"icon":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADeSURBVEhL7ZSxDcIwEEWNYA0YgGmgyAaJLTcUaaBzQQEVjMEabBQxAdw53zTHiThEovGTfnE\/9rsoRUxhKLOmaa6Uh7X2+UvguLCzVxN1XW9x4EYHzik033Hp3X0LO+DaQG8MDQcuq6qao4qkHuMgQggLvkPLjqh00ZgFDBacMJYFkuwFlH1mshdkZ5JPJERA9JpI6xNCBESvibQ+IURA9JpI6xNCBESvibQ+IURA9DTsuHTOrVFFxixgB\/eUFlU8uKJ0eDBFOu\/9EvoeKnlJS2\/08Tc8NOwQ8sIfMeYFjqKDjdU2sp4AAAAASUVORK5CYII=","hasTimelineData":true,"timelineData":[{"name":"View: layout\/header.php","component":"Views","start":1683343273.414829,"duration":0.0056149959564208984},{"name":"View: members_list.php","component":"Views","start":1683343273.422079,"duration":0.0020999908447265625},{"name":"View: layout\/footer.php","component":"Views","start":1683343273.425077,"duration":0.0041010379791259766}]},{"title":"Files","titleSafe":"files","titleDetails":"( 150 )","display":{"coreFiles":[{"name":"AbstractRenderer.php","path":"SYSTEMPATH\\ThirdParty\\Kint\\Renderer\\AbstractRenderer.php"},{"name":"AutoloadConfig.php","path":"SYSTEMPATH\\Config\\AutoloadConfig.php"},{"name":"Autoloader.php","path":"SYSTEMPATH\\Autoloader\\Autoloader.php"},{"name":"BaseBuilder.php","path":"SYSTEMPATH\\Database\\BaseBuilder.php"},{"name":"BaseCollector.php","path":"SYSTEMPATH\\Debug\\Toolbar\\Collectors\\BaseCollector.php"},{"name":"BaseConfig.php","path":"SYSTEMPATH\\Config\\BaseConfig.php"},{"name":"BaseConnection.php","path":"SYSTEMPATH\\Database\\BaseConnection.php"},{"name":"BaseHandler.php","path":"SYSTEMPATH\\Cache\\Handlers\\BaseHandler.php"},{"name":"BaseHandler.php","path":"SYSTEMPATH\\Log\\Handlers\\BaseHandler.php"},{"name":"BaseHandler.php","path":"SYSTEMPATH\\Session\\Handlers\\BaseHandler.php"},{"name":"BaseModel.php","path":"SYSTEMPATH\\BaseModel.php"},{"name":"BaseResult.php","path":"SYSTEMPATH\\Database\\BaseResult.php"},{"name":"BaseService.php","path":"SYSTEMPATH\\Config\\BaseService.php"},{"name":"Builder.php","path":"SYSTEMPATH\\Database\\MySQLi\\Builder.php"},{"name":"CacheFactory.php","path":"SYSTEMPATH\\Cache\\CacheFactory.php"},{"name":"CacheInterface.php","path":"SYSTEMPATH\\Cache\\CacheInterface.php"},{"name":"CliRenderer.php","path":"SYSTEMPATH\\ThirdParty\\Kint\\Renderer\\CliRenderer.php"},{"name":"CloneableCookieInterface.php","path":"SYSTEMPATH\\Cookie\\CloneableCookieInterface.php"},{"name":"CodeIgniter.php","path":"SYSTEMPATH\\CodeIgniter.php"},{"name":"Common.php","path":"SYSTEMPATH\\Common.php"},{"name":"ConditionalTrait.php","path":"SYSTEMPATH\\Traits\\ConditionalTrait.php"},{"name":"Config.php","path":"SYSTEMPATH\\Database\\Config.php"},{"name":"Connection.php","path":"SYSTEMPATH\\Database\\MySQLi\\Connection.php"},{"name":"ConnectionInterface.php","path":"SYSTEMPATH\\Database\\ConnectionInterface.php"},{"name":"ContentSecurityPolicy.php","path":"SYSTEMPATH\\HTTP\\ContentSecurityPolicy.php"},{"name":"Controller.php","path":"SYSTEMPATH\\Controller.php"},{"name":"Cookie.php","path":"SYSTEMPATH\\Cookie\\Cookie.php"},{"name":"CookieInterface.php","path":"SYSTEMPATH\\Cookie\\CookieInterface.php"},{"name":"CookieStore.php","path":"SYSTEMPATH\\Cookie\\CookieStore.php"},{"name":"Database.php","path":"SYSTEMPATH\\Database\\Database.php"},{"name":"Database.php","path":"SYSTEMPATH\\Debug\\Toolbar\\Collectors\\Database.php"},{"name":"DebugToolbar.php","path":"SYSTEMPATH\\Filters\\DebugToolbar.php"},{"name":"DotEnv.php","path":"SYSTEMPATH\\Config\\DotEnv.php"},{"name":"Events.php","path":"SYSTEMPATH\\Debug\\Toolbar\\Collectors\\Events.php"},{"name":"Events.php","path":"SYSTEMPATH\\Events\\Events.php"},{"name":"Exceptions.php","path":"SYSTEMPATH\\Debug\\Exceptions.php"},{"name":"FacadeInterface.php","path":"SYSTEMPATH\\ThirdParty\\Kint\\FacadeInterface.php"},{"name":"Factories.php","path":"SYSTEMPATH\\Config\\Factories.php"},{"name":"Factory.php","path":"SYSTEMPATH\\Config\\Factory.php"},{"name":"FileHandler.php","path":"SYSTEMPATH\\Cache\\Handlers\\FileHandler.php"},{"name":"FileHandler.php","path":"SYSTEMPATH\\Log\\Handlers\\FileHandler.php"},{"name":"FileHandler.php","path":"SYSTEMPATH\\Session\\Handlers\\FileHandler.php"},{"name":"FileLocator.php","path":"SYSTEMPATH\\Autoloader\\FileLocator.php"},{"name":"Files.php","path":"SYSTEMPATH\\Debug\\Toolbar\\Collectors\\Files.php"},{"name":"FilterInterface.php","path":"SYSTEMPATH\\Filters\\FilterInterface.php"},{"name":"Filters.php","path":"SYSTEMPATH\\Filters\\Filters.php"},{"name":"FormatRules.php","path":"SYSTEMPATH\\Validation\\FormatRules.php"},{"name":"HandlerInterface.php","path":"SYSTEMPATH\\Log\\Handlers\\HandlerInterface.php"},{"name":"Header.php","path":"SYSTEMPATH\\HTTP\\Header.php"},{"name":"IncomingRequest.php","path":"SYSTEMPATH\\HTTP\\IncomingRequest.php"},{"name":"Kint.php","path":"SYSTEMPATH\\ThirdParty\\Kint\\Kint.php"},{"name":"Logger.php","path":"SYSTEMPATH\\Log\\Logger.php"},{"name":"Logs.php","path":"SYSTEMPATH\\Debug\\Toolbar\\Collectors\\Logs.php"},{"name":"Message.php","path":"SYSTEMPATH\\HTTP\\Message.php"},{"name":"MessageInterface.php","path":"SYSTEMPATH\\HTTP\\MessageInterface.php"},{"name":"MessageTrait.php","path":"SYSTEMPATH\\HTTP\\MessageTrait.php"},{"name":"Model.php","path":"SYSTEMPATH\\Model.php"},{"name":"Modules.php","path":"SYSTEMPATH\\Modules\\Modules.php"},{"name":"OutgoingRequest.php","path":"SYSTEMPATH\\HTTP\\OutgoingRequest.php"},{"name":"OutgoingRequestInterface.php","path":"SYSTEMPATH\\HTTP\\OutgoingRequestInterface.php"},{"name":"Query.php","path":"SYSTEMPATH\\Database\\Query.php"},{"name":"QueryInterface.php","path":"SYSTEMPATH\\Database\\QueryInterface.php"},{"name":"RendererInterface.php","path":"SYSTEMPATH\\ThirdParty\\Kint\\Renderer\\RendererInterface.php"},{"name":"RendererInterface.php","path":"SYSTEMPATH\\View\\RendererInterface.php"},{"name":"Request.php","path":"SYSTEMPATH\\HTTP\\Request.php"},{"name":"RequestInterface.php","path":"SYSTEMPATH\\HTTP\\RequestInterface.php"},{"name":"RequestTrait.php","path":"SYSTEMPATH\\HTTP\\RequestTrait.php"},{"name":"Response.php","path":"SYSTEMPATH\\HTTP\\Response.php"},{"name":"ResponseInterface.php","path":"SYSTEMPATH\\HTTP\\ResponseInterface.php"},{"name":"ResponseTrait.php","path":"SYSTEMPATH\\API\\ResponseTrait.php"},{"name":"ResponseTrait.php","path":"SYSTEMPATH\\HTTP\\ResponseTrait.php"},{"name":"Result.php","path":"SYSTEMPATH\\Database\\MySQLi\\Result.php"},{"name":"ResultInterface.php","path":"SYSTEMPATH\\Database\\ResultInterface.php"},{"name":"RichRenderer.php","path":"SYSTEMPATH\\ThirdParty\\Kint\\Renderer\\RichRenderer.php"},{"name":"RouteCollection.php","path":"SYSTEMPATH\\Router\\RouteCollection.php"},{"name":"RouteCollectionInterface.php","path":"SYSTEMPATH\\Router\\RouteCollectionInterface.php"},{"name":"Router.php","path":"SYSTEMPATH\\Router\\Router.php"},{"name":"RouterInterface.php","path":"SYSTEMPATH\\Router\\RouterInterface.php"},{"name":"Routes.php","path":"SYSTEMPATH\\Debug\\Toolbar\\Collectors\\Routes.php"},{"name":"Services.php","path":"SYSTEMPATH\\Config\\Services.php"},{"name":"Session.php","path":"SYSTEMPATH\\Session\\Session.php"},{"name":"SessionInterface.php","path":"SYSTEMPATH\\Session\\SessionInterface.php"},{"name":"TextRenderer.php","path":"SYSTEMPATH\\ThirdParty\\Kint\\Renderer\\TextRenderer.php"},{"name":"Time.php","path":"SYSTEMPATH\\I18n\\Time.php"},{"name":"TimeTrait.php","path":"SYSTEMPATH\\I18n\\TimeTrait.php"},{"name":"Timer.php","path":"SYSTEMPATH\\Debug\\Timer.php"},{"name":"Timers.php","path":"SYSTEMPATH\\Debug\\Toolbar\\Collectors\\Timers.php"},{"name":"Toolbar.php","path":"SYSTEMPATH\\Debug\\Toolbar.php"},{"name":"URI.php","path":"SYSTEMPATH\\HTTP\\URI.php"},{"name":"UserAgent.php","path":"SYSTEMPATH\\HTTP\\UserAgent.php"},{"name":"Utils.php","path":"SYSTEMPATH\\ThirdParty\\Kint\\Utils.php"},{"name":"Validation.php","path":"SYSTEMPATH\\Validation\\Validation.php"},{"name":"ValidationInterface.php","path":"SYSTEMPATH\\Validation\\ValidationInterface.php"},{"name":"View.php","path":"SYSTEMPATH\\Config\\View.php"},{"name":"View.php","path":"SYSTEMPATH\\View\\View.php"},{"name":"ViewDecoratorTrait.php","path":"SYSTEMPATH\\View\\ViewDecoratorTrait.php"},{"name":"Views.php","path":"SYSTEMPATH\\Debug\\Toolbar\\Collectors\\Views.php"},{"name":"array_helper.php","path":"SYSTEMPATH\\Helpers\\array_helper.php"},{"name":"bootstrap.php","path":"SYSTEMPATH\\bootstrap.php"},{"name":"form_helper.php","path":"SYSTEMPATH\\Helpers\\form_helper.php"},{"name":"init.php","path":"SYSTEMPATH\\ThirdParty\\Kint\\init.php"},{"name":"init_helpers.php","path":"SYSTEMPATH\\ThirdParty\\Kint\\init_helpers.php"},{"name":"kint_helper.php","path":"SYSTEMPATH\\Helpers\\kint_helper.php"},{"name":"url_helper.php","path":"SYSTEMPATH\\Helpers\\url_helper.php"}],"userFiles":[{"name":"App.php","path":"APPPATH\\Config\\App.php"},{"name":"Autoload.php","path":"APPPATH\\Config\\Autoload.php"},{"name":"BaseController.php","path":"APPPATH\\Controllers\\BaseController.php"},{"name":"Cache.php","path":"APPPATH\\Config\\Cache.php"},{"name":"ClassLoader.php","path":"FCPATH\\vendor\\composer\\ClassLoader.php"},{"name":"Common.php","path":"APPPATH\\Common.php"},{"name":"Constants.php","path":"APPPATH\\Config\\Constants.php"},{"name":"ContentSecurityPolicy.php","path":"APPPATH\\Config\\ContentSecurityPolicy.php"},{"name":"Cookie.php","path":"APPPATH\\Config\\Cookie.php"},{"name":"Dashboard_model.php","path":"APPPATH\\Models\\Dashboard_model.php"},{"name":"Database.php","path":"APPPATH\\Config\\Database.php"},{"name":"Escaper.php","path":"FCPATH\\vendor\\laminas\\laminas-escaper\\src\\Escaper.php"},{"name":"Events.php","path":"APPPATH\\Config\\Events.php"},{"name":"Exceptions.php","path":"APPPATH\\Config\\Exceptions.php"},{"name":"Feature.php","path":"APPPATH\\Config\\Feature.php"},{"name":"Filters.php","path":"APPPATH\\Config\\Filters.php"},{"name":"Functions.php","path":"FCPATH\\vendor\\phpunit\\phpunit\\src\\Framework\\Assert\\Functions.php"},{"name":"InstalledVersions.php","path":"FCPATH\\vendor\\composer\\InstalledVersions.php"},{"name":"Kint.php","path":"APPPATH\\Config\\Kint.php"},{"name":"LogLevel.php","path":"FCPATH\\vendor\\psr\\log\\Psr\\Log\\LogLevel.php"},{"name":"Logger.php","path":"APPPATH\\Config\\Logger.php"},{"name":"LoggerAwareTrait.php","path":"FCPATH\\vendor\\psr\\log\\Psr\\Log\\LoggerAwareTrait.php"},{"name":"LoggerInterface.php","path":"FCPATH\\vendor\\psr\\log\\Psr\\Log\\LoggerInterface.php"},{"name":"Member_controller.php","path":"APPPATH\\Controllers\\Member_controller.php"},{"name":"Member_model.php","path":"APPPATH\\Models\\Member_model.php"},{"name":"Modules.php","path":"APPPATH\\Config\\Modules.php"},{"name":"Paths.php","path":"APPPATH\\Config\\Paths.php"},{"name":"Routes.php","path":"APPPATH\\Config\\Routes.php"},{"name":"Services.php","path":"APPPATH\\Config\\Services.php"},{"name":"Session.php","path":"APPPATH\\Config\\Session.php"},{"name":"Toolbar.php","path":"APPPATH\\Config\\Toolbar.php"},{"name":"UserAgents.php","path":"APPPATH\\Config\\UserAgents.php"},{"name":"Validation.php","path":"APPPATH\\Config\\Validation.php"},{"name":"View.php","path":"APPPATH\\Config\\View.php"},{"name":"autoload.php","path":"FCPATH\\vendor\\autoload.php"},{"name":"autoload_real.php","path":"FCPATH\\vendor\\composer\\autoload_real.php"},{"name":"autoload_static.php","path":"FCPATH\\vendor\\composer\\autoload_static.php"},{"name":"deep_copy.php","path":"FCPATH\\vendor\\myclabs\\deep-copy\\src\\DeepCopy\\deep_copy.php"},{"name":"development.php","path":"APPPATH\\Config\\Boot\\development.php"},{"name":"footer.php","path":"APPPATH\\Views\\layout\\footer.php"},{"name":"function.php","path":"FCPATH\\vendor\\symfony\\deprecation-contracts\\function.php"},{"name":"header.php","path":"APPPATH\\Views\\layout\\header.php"},{"name":"index.php","path":"FCPATH\\index.php"},{"name":"installed.php","path":"FCPATH\\vendor\\composer\\installed.php"},{"name":"members_list.php","path":"APPPATH\\Views\\members_list.php"},{"name":"platform_check.php","path":"FCPATH\\vendor\\composer\\platform_check.php"}]},"badgeValue":150,"isEmpty":false,"hasTabContent":true,"hasLabel":false,"icon":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGBSURBVEhL7ZQ9S8NQGIVTBQUncfMfCO4uLgoKbuKQOWg+OkXERRE1IAXrIHbVDrqIDuLiJgj+gro7S3dnpfq88b1FMTE3VZx64HBzzvvZWxKnj15QCcPwCD5HUfSWR+JtzgmtsUcQBEva5IIm9SwSu+95CAWbUuy67qBa32ByZEDpIaZYZSZMjjQuPcQUq8yEyYEb8FSerYeQVGbAFzJkX1PyQWLhgCz0BxTCekC1Wp0hsa6yokzhed4oje6Iz6rlJEkyIKfUEFtITVtQdAibn5rMyaYsMS+a5wTv8qeXMhcU16QZbKgl3hbs+L4\/pnpdc87MElZgq10p5DxGdq8I7xrvUWUKvG3NbSK7ubngYzdJwSsF7TiOh9VOgfcEz1UayNe3JUPM1RWC5GXYgTfc75B4NBmXJnAtTfpABX0iPvEd9ezALwkplCFXcr9styiNOKc1RRZpaPM9tcqBwlWzGY1qPL9wjqRBgF5BH6j8HWh2S7MHlX8PrmbK+k\/8PzjOOzx1D3i1pKTTAAAAAElFTkSuQmCC","hasTimelineData":false,"timelineData":[]},{"title":"Routes","titleSafe":"routes","titleDetails":"","display":{"matchedRoute":[{"directory":"","controller":"\\App\\Controllers\\Member_controller","method":"members_list","paramCount":0,"truePCount":0,"params":[]}],"routes":[{"method":"GET","route":"\/","handler":"\\App\\Controllers\\Member_controller::index"},{"method":"GET","route":"register","handler":"\\App\\Controllers\\Member_controller::register"},{"method":"GET","route":"member_logout","handler":"\\App\\Controllers\\Member_controller::logout"},{"method":"GET","route":"members_list","handler":"\\App\\Controllers\\Member_controller::members_list"},{"method":"GET","route":"member_edit\/(.*)","handler":"\\App\\Controllers\\Member_controller::member_edit\/$1"},{"method":"GET","route":"member_add","handler":"\\App\\Controllers\\Member_controller::member_add"},{"method":"GET","route":"admin_home","handler":"\\App\\Controllers\\Dashboard::index"},{"method":"GET","route":"admin","handler":"\\App\\Controllers\\Admin_controller::index"},{"method":"GET","route":"admin_logout","handler":"\\App\\Controllers\\Admin_controller::logout"},{"method":"POST","route":"\/","handler":"\\App\\Controllers\\Member_controller::index"},{"method":"POST","route":"register","handler":"\\App\\Controllers\\Member_controller::register"},{"method":"POST","route":"member_edit","handler":"\\App\\Controllers\\Member_controller::member_edit"},{"method":"POST","route":"member_add","handler":"\\App\\Controllers\\Member_controller::member_add"},{"method":"POST","route":"admin","handler":"\\App\\Controllers\\Admin_controller::index"}]},"badgeValue":9,"isEmpty":false,"hasTabContent":true,"hasLabel":false,"icon":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFDSURBVEhL7ZRNSsNQFIUjVXSiOFEcuQIHDpzpxC0IGYeE\/BEInbWlCHEDLsSiuANdhKDjgm6ggtSJ+l25ldrmmTwIgtgDh\/t37r1J+16cX0dRFMtpmu5pWAkrvYjjOB7AETzStBFW+inxu3KUJMmhludQpoflS1zXban4LYqiO224h6VLTHr8Z+z8EpIHFF9gG78nDVmW7UgTHKjsCyY98QP+pcq+g8Ku2s8G8X3f3\/I8b038WZTp+bO38zxfFd+I6YY6sNUvFlSDk9CRhiAI1jX1I9Cfw7GG1UB8LAuwbU0ZwQnbRDeEN5qqBxZMLtE1ti9LtbREnMIuOXnyIf5rGIb7Wq8HmlZgwYBH7ORTcKH5E4mpjeGt9fBZcHE2GCQ3Vt7oTNPNg+FXLHnSsHkw\/FR+Gg2bB8Ptzrst\/v6C\/wrH+QB+duli6MYJdQAAAABJRU5ErkJggg==","hasTimelineData":false,"timelineData":[]},{"title":"Events","titleSafe":"events","titleDetails":"","display":{"events":{"pre_system":{"event":"pre_system","duration":"30.80","count":1},"dbquery":{"event":"dbquery","duration":"0.21","count":2}}},"badgeValue":3,"isEmpty":false,"hasTabContent":true,"hasLabel":false,"icon":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEASURBVEhL7ZXNDcIwDIVTsRBH1uDQDdquUA6IM1xgCA6MwJUN2hk6AQzAz0vl0ETUxC5VT3zSU5w81\/mRMGZysixbFEVR0jSKNt8geQU9aRpFmp\/keX6AbjZ5oB74vsaN5lSzA4tLSjpBFxsjeSuRy4d2mDdQTWU7YLbXTNN05mKyovj5KL6B7q3hoy3KwdZxBlT+Ipz+jPHrBqOIynZgcZonoukb\/0ckiTHqNvDXtXEAaygRbaB9FvUTjRUHsIYS0QaSp+Dw6wT4hiTmYHOcYZsdLQ2CbXa4ftuuYR4x9vYZgdb4vsFYUdmABMYeukK9\/SUme3KMFQ77+Yfzh8eYF8+orDuDWU5LAAAAAElFTkSuQmCC","hasTimelineData":true,"timelineData":[{"name":"Event: pre_system","component":"Events","start":1683343273.087757,"duration":0.030801773071289062},{"name":"Event: dbquery","component":"Events","start":1683343273.403319,"duration":0.00010919570922851562},{"name":"Event: dbquery","component":"Events","start":1683343273.414441,"duration":0.000102996826171875}]}],"vars":{"varData":{"View Data":{"userdata":"
⧉<\/span>⌕<\/span>