| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
- namespace MGModule\DNSManager2\mgLibs\error;
- use MGModule\DNSManager2 as main;
- /**
- * Description of error\register
- *
- * @author Michal Czech <michael@modulesgarden.com>
- */
- class register{
- static private $_errorRegister = null;
-
- static function setErrorRegisterClass($class){
- self::$_errorRegister = $class;
- }
-
-
- static function register($ex){
- if(self::$_errorRegister && class_exists(self::$_errorRegister,false))
- {
- call_user_func(array(self::$_errorRegister,'register',$ex));
- }
- elseif(class_exists(main\mgLibs\process\mainInstance::I()->getMainNamespace().'\models\whmcs\errors\register'))
- {
- call_user_func(array(main\mgLibs\process\mainInstance::I()->getMainNamespace().'\models\whmcs\errors\register','register'),$ex);
- }
- else
- {
- $token = 'Unknow Token';
- if(method_exists($ex, 'getToken'))
- {
- $token = $ex->getToken();
- }
- $debug = print_r($ex,true);
- \logModuleCall("MGError",__NAMESPACE__,array(
- 'message' => $ex->getMessage()
- ,'code' => $ex->getCode()
- ,'token' => $token
- ), $debug,0,0);
- }
- }
- }
|