ZoukLover Posted May 3, 2020 Share Posted May 3, 2020 Hi all, Can anyone advise on the core below? The cron does not take the desired affect, but if I suspend/unsuspend on the products i t works. function epc_SuspendAccount(array $params) { try { $aa=suspend_imsi($params['serviceid']); if ($aa== 'success') { return 'success'; } else { $todoarray["title"] = "Service Suspension"; $todoarray["description"] = "Service ID# " . $params["serviceid"] . " requires suspension:".$aa; $todoarray["status"] = "Pending"; $todoarray["date"] = $todoarray["duedate"] = date( "Y-m-d" ); insert_query( "tbltodolist", $todoarray ); return "Service ID# " . $params["serviceid"] . " requires suspension:".$aa; } } catch (Exception $e) { // Record the error in WHMCS's module log. logModuleCall( 'epc', __FUNCTION__, $params, $e->getMessage(), $e->getTraceAsString() ); return $e->getMessage(); } return 'success'; } function epc_UnsuspendAccount(array $params) { $imsi_number=get_imsi_by_serviceid($params['serviceid']); try { $aa=unsuspend_imsi($imsi_number); if($aa== true) { return 'success'; } else { $todoarray["title"] = "Service Unsuspension"; $todoarray["description"] = "Service ID# " . $params["serviceid"] . " - IMSI ".$imsi_number." requires unsuspension"; $todoarray["status"] = "Pending"; $todoarray["date"] = $todoarray["duedate"] = date( "Y-m-d" ); insert_query( "tbltodolist", $todoarray ); return "Service ID # " . $params["serviceid"] . " - IMSI ".$imsi_number." requires unsuspension"; } } catch (Exception $e) { // Record the error in WHMCS's module log. logModuleCall( 'epc', __FUNCTION__, $params, $e->getMessage(), $e->getTraceAsString() ); return $e->getMessage(); } return 'success'; } 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.