vaild buiness : ps
This commit is contained in:
parent
1f7915d503
commit
1ef43f0bd7
@ -12,9 +12,19 @@ class Business extends BaseController
|
||||
{
|
||||
helper('session');
|
||||
if (is_session_active()) {
|
||||
$session_role = get_user_role();
|
||||
if (!empty($session_role) && $session_role !== "sadmin") {
|
||||
$this->logger->info("Buiness: Listing In admin role .");
|
||||
$where = ['business_id' => (int)get_business_id(), 'isactive' => 1];
|
||||
} else {
|
||||
$this->logger->info("Buiness: Listing In Super-admin role .");
|
||||
$where = ['isactive !=' => NULL];
|
||||
}
|
||||
$BusinessModel = new BusinessModel();
|
||||
$data['page_name'] = 'Buiness Listing';
|
||||
$data['businesses'] = $BusinessModel->where(['isactive' => 1])->findAll();
|
||||
$data['businesses'] = $BusinessModel->where($where)->findAll();
|
||||
// $data['lastQuery'] = $BusinessModel->getLastQuery();
|
||||
// print_r($data);die;
|
||||
$this->render_page('business_list', $data);
|
||||
} else {
|
||||
return redirect()->to('login');
|
||||
@ -43,7 +53,7 @@ class Business extends BaseController
|
||||
{
|
||||
helper('session');
|
||||
$session_uid = get_logged_user_id();
|
||||
|
||||
$session_role = get_user_role();
|
||||
$validationRule = [
|
||||
'user' => [
|
||||
'label' => 'Image File',
|
||||
@ -103,8 +113,9 @@ class Business extends BaseController
|
||||
$BusinessModel->insert($data);
|
||||
} else {
|
||||
// It's an update operation
|
||||
if($session_role === 'sadmin'){
|
||||
$isactive = $this->request->getPost('bcheckbox');
|
||||
$data['isactive'] = ($isactive == 'on') ? 1 : 0;
|
||||
$data['isactive'] = ($isactive == 'on') ? 1 : 0; }
|
||||
$data['updated_by'] = $session_uid;
|
||||
$BusinessModel->update($business_id, $data);
|
||||
}
|
||||
|
||||
@ -95,7 +95,7 @@
|
||||
</div>
|
||||
<input type="hidden" id="business_id" name="business_id" placeholder="hidden for business id" value="<?= isset($businesses['business_id']) ? $businesses['business_id'] : '' ?>" />
|
||||
|
||||
<?php if (!empty($businesses)) { ?>
|
||||
<?php if (!empty($businesses) && ($loggedin_person_role === 'sadmin')) { ?>
|
||||
<div class="form-group text-right m-b-0 checkbox checkbox-purple">
|
||||
<input type="checkbox" id="bcheckbox" name="bcheckbox" class="form-control" <?= isset($businesses) && $businesses['isactive'] == 1 ? 'checked' : '' ?>>
|
||||
<label for="bcheckbox"> Is Active</label>
|
||||
|
||||
@ -3,7 +3,9 @@
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="float-right">
|
||||
<a href="new_bussiness/0" class="btn btn-primary"><i class="ri-briefcase-4-fill"></i> Add New </a>
|
||||
<?php if($loggedin_person_role === 'sadmin'): ?>
|
||||
<a href="<?= base_url()."new_bussiness/0"; ?>" class="btn btn-primary"><i class="ri-briefcase-4-fill"></i> Add Bussiness </a>
|
||||
<?php endif; ?>
|
||||
</div><!-- end col-->
|
||||
<br>
|
||||
<h4 class="header-title mb-3"><?= $page_name; ?></h4>
|
||||
@ -38,7 +40,9 @@
|
||||
<td><?= $business['business_logo']; ?></td>
|
||||
<td>
|
||||
<a href="<?= "new_bussiness/" . $business['business_id']; ?>" class="edit-button"><i class="ri-pencil-line"></i></a>
|
||||
<?php if($loggedin_person_role === 'sadmin'): ?>
|
||||
<a href="<?= "delete_business/" . $business['business_id']; ?>" class="delete-button"><i class="ri-delete-bin-line"></i></a>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user