6-4-3
安裝模組時自動完成群組權限設定
您沒有觀看影片的權限
請先登入,登入後,確認您的權限後,即可觀看影片。
- 加入細部權限的方法:
$perm_handler = xoops_getHandler('groupperm');
$perm = $perm_handler->create();
$perm->setVar('gperm_groupid', 群組編號);
$perm->setVar('gperm_itemid', 權限編號);
$perm->setVar('gperm_name', '權限名稱'); //一般為模組目錄名稱
$perm->setVar('gperm_modid', 模組編號);
$perm_handler->insert($perm);
- 修改
include\onInstall.php
,加入細部權限設定:
// 安裝後
function xoops_module_install_tad_signup(XoopsModule $module)
{
/*--略--*/
$groupid = Update::mk_group("活動報名管理");
$perm_handler = xoops_getHandler('groupperm');
$perm = $perm_handler->create();
$perm->setVar('gperm_groupid', $groupid);
$perm->setVar('gperm_itemid', 1);
$perm->setVar('gperm_name', $module->dirname()); //一般為模組目錄名稱
$perm->setVar('gperm_modid', $module->mid());
$perm_handler->insert($perm);
return true;
}
link to https://github.com/tadlearn/tad_signup/commit/0e2aba464ea703f9b77e95c0f5194cc985955dde \