27 may permission

View
-------
<?php

foreach($rights_A as $row_DD)
{
foreach($rightsA_permissionA as $row_EE)
{
if($row_EE->rights_id==$row_DD->rights_id)
{
if(in_array($row_DD->rights_id=='8', $rightsA_permissionA))
{
if(in_array($row_DD->rights_id=='8', $rightsA_permissionA))
{
?>
<li>
<a href="<?php echo base_url('admin/course_type');?>">
<i class="fa fa-book fa-fw"></i> Course List A
</a>
</li>
<?php
}
}

}
  }
  }

?>

-------------

controller---------admin


public function glob_side()
{
$this->load->model('admin_model');
if($userID = $this->session->userdata('user_id') and $UserTypeId = $this->session->userdata('user_type_id'))
{
//echo  $UserTypeId ;

$datas['rights_array_left']= $this->admin_model->Chk_Permission($userID);
$datas['rights_data']= $this->admin_model->rights_chk($UserTypeId);
$datas['rights_data_model']= $this->admin_model->rights_model();

// Propper New Start

$datas['rights_A']= $this->admin_model->rights_A_Qry();
$datas['rightsA_permissionA']= $this->admin_model->rights_permission($UserTypeId);


// Propper New End

#print_r($data['rights_data']);
# die();

$this->load->view('frame/sidebar_nav_view', $datas);
}
}


------------------------------------------------------------------------------------------

model ------------- admin_model

function rights_A_Qry()
{
$this->db->select('*');
$this->db->from('mas_rights');
$query=$this->db->get();
return $query->result();
// return $result=$query->row();
}

# after chk usertype permission where condition
function rights_permission($UserTypeId)
{
$this->db->from('mas_permission');
$this->db->join('mas_rights', 'mas_permission.rights_id = mas_rights.rights_id');
$this->db->where('user_type_id', $UserTypeId); 
$query = $this->db->get();
return $query->result();
// return $result=$query->row();
}




Comments