【问题标题】:How do you access AddOn Module configuration from inside of a WHMCS module hook?如何从 WHMCS 模块挂钩内部访问 AddOn 模块配置?
【发布时间】:2020-12-14 00:21:58
【问题描述】:

我已在该模块的“模块插件”配置屏幕中存储了我希望将 WHMCS 绑定到的 API 的 API 信息。该文档使我看起来应该能够从 $vars 数组访问它。但是当我转储该数组时,我看不到我的配置。如何获取我的 API 凭据?

【问题讨论】:

    标签: php whmcs


    【解决方案1】:

    插件模块设置存储在tbladdonmodules 表中。因此,对于插件模块 example_addon,要获取设置,请使用以下代码:

    use WHMCS\Database\Capsule as DB;
    
    add_hook('ClientAreaPage', 1, function($vars) {
        $targetValue = ''; // Default value if no setting found
    
        $setting = DB::table('tbladdonmodules')->select('value')->where('module', 'example_addon')->where('setting', 'target_config')->first();
        if (!empty($setting)) {
            $targetValue = $setting->value;
        }
    
       // TODO: use $targetValue
    
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多