PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : hook برای whmcs (unsuspend after payment)



DjMohsen
December 11th, 2018, 19:35
درود بر همه دوستان عزیز
یک هوک ساده یک خطی برای زمانی که سرویس تمدید شد. گزینه unsuspend رو اجرا کند

همراهی کنید
برای whmcs5.4
account id
service id
که براش پرداخت انجام شده رو چطور باید تشخیص داد؟




<?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, 21:22
دوستان به روز رسانی می کنم
این کد را کسی هست بتونه تست کنه یا ایرادش رو برطرف کنه؟
چند مورد هم کامنت کردم نمی دونم کدامش درسته



<?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");

gharibion
December 11th, 2018, 22:43
با سلام ،

این قابلیت را خود whmcs دارا می باشد ، چرا whmcs خودتان را آپدیت نمی کنید ؟

DjMohsen
December 12th, 2018, 01:04
با سلام ،

این قابلیت را خود whmcs دارا می باشد ، چرا whmcs خودتان را آپدیت نمی کنید ؟

دوست عزیز ممنون ولی پاسخ شما کملا بی ربط بود
همه می دانیم قابلیت unsuspend رو داره ولی اینکه کجا و چطورش چیزی هست که الان نیاز شده