:::

6-4-3 安裝模組時自動完成群組權限設定

您沒有觀看影片的權限

您沒有觀看影片的權限

請先登入,登入後,確認您的權限後,即可觀看影片。

  1. 加入細部權限的方法:
    $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);

     

  2. 修改 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 \


:::

搜尋

QR Code 區塊

https%3A%2F%2Ftad0616.net%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D1735%26tbsn%3D48

書籍目錄

展開 | 闔起

線上使用者

61人線上 (12人在瀏覽線上書籍)

會員: 0

訪客: 61

更多…