zichtbaarheid paginas
This commit is contained in:
@@ -13,22 +13,46 @@ class Menus_model extends MY_Model{
|
||||
$this->load->model($models);
|
||||
}
|
||||
|
||||
function getmenu($module, $autorisatienivo){
|
||||
function getmenu($module, $autorisatienivo, $orgsoort){
|
||||
$this->sql="SELECT id, naam, paginanaam,holdernaam
|
||||
FROM tb_menus
|
||||
WHERE ( {$autorisatienivo} & autorisatienivo)
|
||||
AND ((module = {$module}) OR ({$module} !=0 && module = 9))
|
||||
AND valtonder = 0
|
||||
ORDER BY volgorde";
|
||||
return $this->get_query_result();
|
||||
AND valtonder = 0 ";
|
||||
|
||||
switch($orgsoort){
|
||||
case 1: $this->sql.=" AND(orgniveau = 'ALL' OR orgniveau = 'SWV' OR orgniveau = 'BGRESWV') ";
|
||||
break;
|
||||
case 2: $this->sql.= "AND(orgniveau = 'ALL' OR orgniveau = 'REGIO' OR orgniveau = 'BGRESWV') ";
|
||||
break;
|
||||
case 3: $this->sql.= "AND(orgniveau = 'ALL' OR orgniveau = 'BG' OR orgniveau = 'BGRESWV') ";
|
||||
break;
|
||||
case 4: $this->sql.= "AND(orgniveau = 'ALL' OR orgniveau = 'SCHOOL') ";
|
||||
break;
|
||||
}
|
||||
$this->sql.="ORDER BY volgorde ";
|
||||
|
||||
return $this->get_query_result();
|
||||
|
||||
}
|
||||
function getsubmenus($pageid,$autorisatienivo){
|
||||
function getsubmenus($pageid,$autorisatienivo, $orgsoort){
|
||||
$this->sql="SELECT id, naam, paginanaam, holdernaam, volgorde
|
||||
FROM tb_menus
|
||||
WHERE ( {$autorisatienivo} & autorisatienivo)
|
||||
AND valtonder= $pageid
|
||||
ORDER BY volgorde" ;
|
||||
return $this->get_query_result();
|
||||
AND valtonder = $pageid " ;
|
||||
|
||||
switch($orgsoort){
|
||||
case 1: $this->sql.=" AND(orgniveau = 'ALL' OR orgniveau = 'SWV' OR orgniveau = 'BGRESWV') ";
|
||||
break;
|
||||
case 2: $this->sql.= "AND(orgniveau = 'ALL' OR orgniveau = 'REGIO' OR orgniveau = 'BGRESWV') ";
|
||||
break;
|
||||
case 3: $this->sql.= "AND(orgniveau = 'ALL' OR orgniveau = 'BG' OR orgniveau = 'BGRESWV') ";
|
||||
break;
|
||||
case 4: $this->sql.= "AND(orgniveau = 'ALL' OR orgniveau = 'SCHOOL') ";
|
||||
break;
|
||||
}
|
||||
$this->sql.=" ORDER BY volgorde ";
|
||||
return $this->get_query_result();
|
||||
}
|
||||
|
||||
function gettypes($modulenr){
|
||||
|
||||
Reference in New Issue
Block a user