【问题标题】:WHMCS: How to get the current client in addon module clientarea page?WHMCS:如何在插件模块客户端区域页面中获取当前客户端?
【发布时间】:2015-12-22 14:31:01
【问题描述】:

鉴于我有一个名为“my_addon”的 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
        )
    );
}

这确实有效。它确实给了我我的模板文件,一切都通过了。我的问题是:如何从该函数中获取当前登录的客户端?

我没有找到任何 API 方法,也看不到任何保存此信息的常量。

一定有办法在客户区内获取当前客户?感谢您的帮助!

【问题讨论】:

    标签: php smarty whmcs


    【解决方案1】:

    对于那些追随我并遇到同样问题的人:这很容易解决。原来,我只需要仔细考虑...我发现客户端 ID 在 $_SESSION-variable 中可用。

    所以,如果您正在寻找客户的 id:

    <?php
    
    function my_addon_clientarea($vars) {
        $clientid = $_SESSION['uid'];
    
        // And so on...
    }
    

    【讨论】:

      猜你喜欢
      • 2013-07-05
      • 1970-01-01
      • 2019-07-17
      • 1970-01-01
      • 1970-01-01
      • 2015-01-29
      • 2012-05-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多