Beispiel #1
0
             # проверяем, не отключен ли сервер администратором
             $IsActive = $VPSServer->CheckIsActive($VPSOrder['Login']);
             switch (ValueOf($IsActive)) {
                 case 'error':
                     return new gException('SERVER_QUERY_ERROR', 'Ошибка запроса на сервер');
                 case 'true':
                     # OK, is enabled
                     break;
                 case 'false':
                     return new gException('SERVER_DISABLED_BY_ADMINISTRATOR', 'Сервер выключен администратором. За дополнительной информацией, обратитесь в систему тикетов.');
                 default:
                     return ERROR | @Trigger_Error(101);
             }
             #-----------------------------------------------------------------------
             # перезагружем сервер
             $IsReboot = $VPSServer->Reboot($VPSOrder['Login']);
             switch (ValueOf($IsActive)) {
                 case 'error':
                     return new gException('SERVER_QUERY_ERROR', 'Ошибка запроса на сервер');
                 case 'true':
                     return array('Status' => 'Ok');
                 default:
                     return ERROR | @Trigger_Error(101);
             }
             #-----------------------------------------------------------------------
         #-----------------------------------------------------------------------
         default:
             return ERROR | @Trigger_Error(101);
     }
 default:
     return ERROR | @Trigger_Error(101);