鉴于我有一个WHMCS插件,我称之为“my_addon'”。我创建了主要的插件文件'my_addon.php'
,它只包含:
<?php
function my_addon_clientarea($vars) {
$client = null;
return array(
'pagetitle' => 'My Addon',
'breadcrumb' => array('index.php?m=my_addon'=>'My Addon'),
'templatefile' => 'views/myaddon_view',
'vars' => array(
'client' => $client
)
);
}
这基本上有效。它确实给了我我的模板文件,一切都通过了。我的问题是:如何从该函数中获取当前登录的客户端?
我没有找到任何API方法,但我看不到任何保留此信息的常量。
必须有办法让客户区内的当前客户端?谢谢你的帮助!
答案 0 :(得分:1)
对于那些追随我并遇到同样问题的人:这很容易解决。事实证明,我只需要考虑一下......我发现客户端ID在<?php
function my_addon_clientarea($vars) {
$clientid = $_SESSION['uid'];
// And so on...
}
- 变量中可用。
因此,如果您正在寻找客户的ID:
{{1}}
答案 1 :(得分:1)
对于那些追随我而又遇到相同问题的人:解决起来很容易。原来,我只需要仔细考虑一下...我发现客户端ID在$ _SESSION变量中可用。