credit&packageLogics:GWM

This commit is contained in:
sriramv 2023-05-10 14:39:18 +05:30
parent f3d8999ab0
commit 7a36705fa3
5 changed files with 114 additions and 17 deletions

View File

@ -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');

View File

@ -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');
}
// -----------------------------------------------
}

View File

@ -32,7 +32,11 @@
<input type="hidden" required name="id" value="<?= $PackageData[0]['id']; ?>" >
<?php } ?>
<div class="form-group row">
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Package Name<span class="text-danger">*</span></label>
<div class="col-7">
<input type="text" required class="form-control" name="package_name" value="<?php if(isset($PackageData)){echo $PackageData[0]['package_name'];} ?>" placeholder="Package Name">
@ -60,20 +64,6 @@
</div>
</div>
<!--
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">City<span class="text-danger"></span></label>
<div class="col-7">
<select id="selectize-select" class="form-control city" name="city" id="city">
<?php if(isset($PackageData)){ ?> <option value="<?= $PackageData[0]['city']; ?>"> <?= $PackageData[0]['city_name']; ?> </option> <?php } ?>
</select>
</div>
</div> -->
<div class="form-group row">

View File

@ -52,7 +52,7 @@
<td><?php echo $row['credit'];?></td>
<td><?php echo $row['cost'];?></td>
<td><?php if($row['is_active'] == 1){ echo "Active"; }else{ echo "In-Active"; }?></td>
<td><a href="<?= base_url() ?>member_edit/<?php echo md5($row['id']);?>">Edit</a></td>
<td><a href="<?= base_url() ?>credits_pack_edit/<?php echo md5($row['id']);?>">Edit</a></td>
</tr>

View File

@ -165,6 +165,25 @@ $(document).ready(function(){
</div>
</li>
<li>
<a href="#sidebarEcommerce" data-toggle="collapse">
<i class="mdi mdi-package-variant"></i>
<span> Credit Pack </span>
<span class="menu-arrow"></span>
</a>
<div class="collapse" id="sidebarEcommerce">
<ul class="nav-second-level">
<li>
<a href="<?= base_url()."credits_pack_list"; ?>">Credit Pack List</a>
</li>
<li>
<a href="<?= base_url() ?>credits_pack_add">Create Credit Pack</a>
</li>
</ul>
</div>
</li>
<?php } elseif($userdata->role == 'Coach' ) { ?>
@ -186,7 +205,28 @@ $(document).ready(function(){
</ul>
</div>
</li> -->
<?php } ?>
<?php } elseif($userdata->role == 'Fronddesk' ) { ?>
<!-- <li>
<a href="#sidebarTables" data-toggle="collapse">
<i class="mdi mdi-account-multiple"></i>
<span> Users </span>
<span class="menu-arrow"></span>
</a>
<div class="collapse" id="sidebarTables">
<ul class="nav-second-level">
<li>
<a href="<?= base_url()."users_list"; ?>">Users List</a>
</li>
<li>
<a href="<?= base_url() ?>user_add">Create User</a>
</li>
</ul>
</div>
</li> -->
<?php } ?>
</ul>
</div>