WHMCS用于引脚生成

时间:2017-12-25 04:54:54

标签: php smarty whmcs

我使用下面的代码在客户区生成支持引脚:

use WHMCS\View\Menu\Item as MenuItem;
add_hook('ClientAreaPrimarySidebar', 1, function (MenuItem $primarySidebar)
{
   $clientID = intval($_SESSION['uid']);
   $SupportPIN = date("dm".$clientID."y");
   $firstSidebar = $primarySidebar->getFirstChild();
   if ($firstSidebar) {
       $firstSidebar->setBodyHtml($SupportPIN);
   }
});

此代码使用日期年份和客户ID生成代码。

如何使用whmcs钩子生成随机8位数代码?

1 个答案:

答案 0 :(得分:0)

您是否希望生成一个月份,日期和之后一年的数字支持?尝试做以下示例:

use WHMCS\View\Menu\Item as MenuItem;
add_hook('ClientAreaPrimarySidebar', 1, function (MenuItem $primarySidebar)
{
   $clientID = intval($_SESSION['uid']);
   $SupportPIN = rand(1000, 9999) . rand(1000, 9999);
   $firstSidebar = $primarySidebar->getFirstChild();
if ($firstSidebar) {
$firstSidebar->setBodyHtml($SupportPIN);
   }
});

测试结果:

php > rand(1000, 9999) . rand(1000, 9999); 12928206

希望这是你想要的。