servicecode.php 530 B

12345678910111213141516
  1. <?php
  2. use Illuminate\Database\Capsule\Manager as Capsule;
  3. // this hook returns $addon->subscriptionid as $addon.code in smarty
  4. if (!defined("WHMCS"))
  5. die("This file cannot be accessed directly");
  6. add_hook('ClientAreaProductDetailsPreModuleTemplate', 1, function($vars) {
  7. foreach($vars['addons'] as $addon) {
  8. $servicecode[$addon['id']] = Capsule::table('tblhostingaddons')
  9. ->where('id', $addon['id'])
  10. ->value('subscriptionid');
  11. }
  12. return array('servicecodes' => $servicecode);
  13. });