當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


PHP WHMCS PreInvoicingGenerateInvoiceItems用法及代碼示例

在生成發票之前執行,以允許在匯總到期項目之前對存儲的數據進行操作。

參數

變量 類型 注意
這個hook功能沒有參數。

響應

不支持響應

示例代碼

<?php

use WHMCS\Service\Service;

/**
 * Prevent invoicing of any new services added to clientID 5
 */

add_hook('PreInvoicingGenerateInvoiceItems', 1, function() {
    $services = Service::where('userid', 5)
        ->where('billingcycle', '!=', 'Free Account')
        ->get();

    foreach ($services as $service) {
        $service->billingcycle = 'Free Account';
        $service->save();
    }
});

相關用法


注:本文由純淨天空篩選整理自whmcs.com大神的英文原創作品 PreInvoicingGenerateInvoiceItems。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。