钩子的作用是只有客户或管理员可以查看帮助中心FAQ + 文章(前提是已登录)
教程也很简单,钩子如下所示:
在WHMCS系统路径中的/includes/hooks/文件夹中创建一个名为ForcarLoginFAQ.php的文件,复制下面的代码到文件中;
钩子代码:
<?php
if (!defined("WHMCS"))
die("This file cannot be accessed directly");
function hook_ForcarLoginFAQ($vars) {
$clientID = intval($_SESSION['uid']);
$adminID = intval($_SESSION['adminid']);
if ($adminID===0){
if (in_array($vars['templatefile'], array("knowledgebase","knowledgebasearticle")) $clientID===0){
header('Location: '.$vars['systemurl'].'/login.php');
exit;
}
}
}
add_hook("ClientAreaPage", 1, "hook_ForcarLoginFAQ");
这样操作后WHMCS就只有登陆后才能打开帮助中心