本文整理匯總了PHP中JAccess::getPermissionStatusOnGroup方法的典型用法代碼示例。如果您正苦於以下問題:PHP JAccess::getPermissionStatusOnGroup方法的具體用法?PHP JAccess::getPermissionStatusOnGroup怎麽用?PHP JAccess::getPermissionStatusOnGroup使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類JAccess
的用法示例。
在下文中一共展示了JAccess::getPermissionStatusOnGroup方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: __construct
public function __construct($id, $name, $lft, $rgt, $value, $chietKhau, $chucDanh, $ruleData = null)
{
$this->_id = $id;
$this->_name = $name;
$this->_lft = $lft;
$this->_rgt = $rgt;
$this->_value = $value;
$this->_chietKhau = $chietKhau;
$this->_chucDanh = $chucDanh;
if (!empty($ruleData)) {
foreach ($ruleData as $ruleDataItem) {
$name = $ruleDataItem['name'];
$value = $ruleDataItem['value'];
$permissionStatus = JAccess::getPermissionStatusOnGroup($id, $name);
if ($permissionStatus == 'inherited') {
if (JAccess::checkGroup($id, $name)) {
$status = 'allowed';
} else {
$status = 'denied';
}
} else {
$status = $permissionStatus;
}
$permissionNode = new JPermissionNode($name, $value, $status, $permissionStatus);
$this->_permissionNodes[] = $permissionNode;
}
}
}