HEX
Server: Apache
System: Linux hz.vslconceptsdomains.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: dkfounda (3233)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/local/mailchannels/clients/WHMAPI1/exceptions.php
<?php

namespace MailChannels;

class WHMApiBadStatusException extends \Exception {
    public function __construct($status, $statusMsg, $code = 0, \Throwable $previous = null) {
        $message = "WHM API returned a status of \"$status\": $statusMsg";
        parent::__construct($message, $code, $previous);
    }
}

class WHMApiPrivilegeException extends WHMApiBadStatusException {
    public function __construct($call, $status, $code = 0, \Throwable $previous = null) {
        $message = "WHM API failed to perform $call request. The MailChannels API key may be lacking adequate permissions to perform this action.";
        parent::__construct($status, $message, $code, $previous);
    }
}

class MissingZoneException extends \Exception {}

class WHMApiException extends \Exception {}
class WHMApiNotFoundException extends WHMApiException {}