44 lines
1.4 KiB
PHP
44 lines
1.4 KiB
PHP
<?php
|
|
|
|
namespace App\Controllers;
|
|
use App\Models\HomeModel;
|
|
|
|
## Home Controllers only for Dashboards,Report Modules
|
|
class Home extends BaseController
|
|
{
|
|
public function index()
|
|
{
|
|
// echo "hwllo"
|
|
helper('session');
|
|
$session_role = get_user_role();
|
|
$session_bid = get_business_id();
|
|
|
|
// echo $session_bid, $session_role; die;
|
|
|
|
$data['page_name'] = 'Dashboard';
|
|
if (!empty($session_role) && $session_role == "sadmin") {
|
|
$where = ['isactive != ' => NULL];
|
|
} else if (!empty($session_role) && $session_role == "admin") {
|
|
$where = ['isactive' => 1, 'business_id' => $session_bid];
|
|
}
|
|
else {
|
|
$where = [];
|
|
}
|
|
$model = new HomeModel();
|
|
$data['customer'] = $model->customers($where);
|
|
$data['customer']['label'] = "Doners";
|
|
|
|
// echo '<pre>';
|
|
// print_r($data['customer'] ); die;
|
|
|
|
// $data['invoice'] = $model->invoice();
|
|
// $data['active_category'] = array_filter($model->schemes(), function ($element) {
|
|
// return $element['count'] !== '0' ;
|
|
// });
|
|
// $data['book_published'] = $model->book_published_list();
|
|
$this->render_page('dashboard', $data);
|
|
|
|
}
|
|
|
|
}
|