11-02-2016, 01:51 PM
I added this function to us_helpers
/*************************************/
function checkLinkAccess($id,$page_id) {
$db = DB::getInstance();
global $user;
//Grant access if master user
$access = 0;
if ($access == 0){
$query = $db->query("SELECT user_permission_matches.user_id FROM user_permission_matches
LEFT JOIN permission_page_matches
ON permission_page_matches.permission_id = user_permission_matches.permission_id
WHERE permission_page_matches.page_id='$page_id'
AND user_permission_matches.user_id='$id'");
$results = $query->count();
if($results>0){
return true;
}else{
return false;
}
}
}
/**********************/
then i use :
<?php
if(checkLinkAccess($user->data()->id,'83')) {
?>
[*]
link1
<?php
}
?>
83 is the page ID
/*************************************/
function checkLinkAccess($id,$page_id) {
$db = DB::getInstance();
global $user;
//Grant access if master user
$access = 0;
if ($access == 0){
$query = $db->query("SELECT user_permission_matches.user_id FROM user_permission_matches
LEFT JOIN permission_page_matches
ON permission_page_matches.permission_id = user_permission_matches.permission_id
WHERE permission_page_matches.page_id='$page_id'
AND user_permission_matches.user_id='$id'");
$results = $query->count();
if($results>0){
return true;
}else{
return false;
}
}
}
/**********************/
then i use :
<?php
if(checkLinkAccess($user->data()->id,'83')) {
?>
[*]
link1
<?php
}
?>
83 is the page ID