# проверяем, не отключен ли сервер администратором $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);