Php WHMCS:如何在附加模块客户端区域页面中获取当前客户端?

Php WHMCS:如何在附加模块客户端区域页面中获取当前客户端?,php,smarty,whmcs,Php,Smarty,Whmcs,鉴于我有一个WHMCS插件,我称之为“我的插件”。我创建了主加载项文件'my_addon.php',它只包含以下内容: <?php function my_addon_clientarea($vars) { $client = null; return array( 'pagetitle' => 'My Addon', 'breadcrumb' => array('index.php?m=my_addon'=>'My Ad

鉴于我有一个WHMCS插件,我称之为“我的插件”。我创建了主加载项文件
'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
        )
    );
}

对于那些跟在我后面的人来说,同样的问题也很容易解决。事实证明,我只是需要好好想想。。。我发现客户机id在
$\u会话
-变量中可用

因此,如果您正在查找客户的id:

<?php

function my_addon_clientarea($vars) {
    $clientid = $_SESSION['uid'];

    // And so on...
}

对于那些跟在我后面的人来说,同样的问题也很容易解决。事实证明,我只是需要好好想想。。。我发现$\u SESSION-variable中有客户id。

OP自己回答了这个问题,并且在不久前发布了这个问题。在发布答案时,请确保添加新的解决方案或更好的解释,尤其是在回答旧问题时。