Beispiel #1
0
     return ERROR | @Trigger_Error(700);
 case 'true':
     #-----------------------------------------------------------------------
     $VPSServer = new VPSServer();
     #-----------------------------------------------------------------------
     $IsSelected = $VPSServer->Select((int) $VPSOrder['ServerID']);
     #-----------------------------------------------------------------------
     switch (ValueOf($IsSelected)) {
         case 'error':
             return ERROR | @Trigger_Error(500);
         case 'exception':
             return ERROR | @Trigger_Error(400);
         case 'true':
             Debug("[www/API/VPSReboot]: server is select");
             # проверяем, не отключен ли сервер администратором
             $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)) {