WHMCS用于引脚生成

问题描述 投票:0回答:1

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

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位数代码?

php smarty whmcs
1个回答
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

希望这是你想要的。

© www.soinside.com 2019 - 2024. All rights reserved.