-
December 11th, 2018, 19:35
#1
hook برای whmcs (unsuspend after payment)
درود بر همه دوستان عزیز
یک هوک ساده یک خطی برای زمانی که سرویس تمدید شد. گزینه unsuspend رو اجرا کند
همراهی کنید
برای whmcs5.4
account id
service id
که براش پرداخت انجام شده رو چطور باید تشخیص داد؟
کد PHP:
<?php
add_hook('InvoicePaid', 1, function($vars) {
$command = 'ModuleUnsuspend';
$postData = array(
'accountid' => '1',
);
$results = localAPI($command, $postData, $adminUsername);
print_r($results);
});
ویرایش توسط DjMohsen : December 11th, 2018 در ساعت 19:37
-
-
December 11th, 2018 19:35
# ADS
-
December 11th, 2018, 21:22
#2
پاسخ : hook برای whmcs (unsuspend after payment)
دوستان به روز رسانی می کنم
این کد را کسی هست بتونه تست کنه یا ایرادش رو برطرف کنه؟
چند مورد هم کامنت کردم نمی دونم کدامش درسته
کد PHP:
<?php
add_hook('InvoicePaid', 1, function($vars) {
$command = 'ModuleUnsuspend';
$postData = array(
'accountid' => '1',
#$values["clientid"] = $_SESSION['uid'];
#$params['serviceid'];
#$params['clientsdetails']['userid'];
$values['accountid'] = $account['hostingID'];
$values["id"] = $var["params"]["serviceid"];
);
#$adminUsername = 'ADMIN_USERNAME'; // Optional for WHMCS 7.2 and later
$results = localAPI($command, $postData, $adminUsername);
print_r($results);
});
function get($vars)
{
$vars['invoiceid']
$accountid = getaccountid($vars['invoiceid']);
}
add_hook("InvoicePaid",1,"get");
-
-
December 11th, 2018, 22:43
#3
پاسخ : hook برای whmcs (unsuspend after payment)
با سلام ،
این قابلیت را خود whmcs دارا می باشد ، چرا whmcs خودتان را آپدیت نمی کنید ؟
-
-
December 12th, 2018, 01:04
#4
پاسخ : hook برای whmcs (unsuspend after payment)

نوشته اصلی توسط
gharibion
با سلام ،
این قابلیت را خود whmcs دارا می باشد ، چرا whmcs خودتان را آپدیت نمی کنید ؟
دوست عزیز ممنون ولی پاسخ شما کملا بی ربط بود
همه می دانیم قابلیت unsuspend رو داره ولی اینکه کجا و چطورش چیزی هست که الان نیاز شده
-