Files
accounting_dev_v2/application/controllers/Approvals.php
T
2026-09-11 16:03:00 +07:00

14 lines
801 B
PHP

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Approvals extends MY_Controller
{
public function __construct() { parent::__construct(); if(!$this->session->userdata('logged_in')) redirect('auth'); $this->load->library('ApprovalService'); }
public function index()
{
$userId=(int)$this->session->userdata('user_id'); $roleId=(int)$this->session->userdata('role_id');
if(!$roleId){$u=$this->db->select('role_id')->get_where('users',array('id'=>$userId))->row();$roleId=$u?(int)$u->role_id:0;}
$data=array('active_menu'=>'approvals','requests'=>$this->approvalservice->pendingFor($userId,$roleId));
$this->load->view('partials/header',$data);$this->load->view('approvals/index',$data);$this->load->view('partials/footer');
}
}