return ERROR | @Trigger_Error(500);
    case 'exception':
        return TRUE;
    case 'array':
        break;
    default:
        return ERROR | @Trigger_Error(101);
}
#-------------------------------------------------------------------------------
foreach ($Servers as $iServer) {
    #-------------------------------------------------------------------------------
    if (!$iServer['Params']['IsUpdateDiskTemplates']) {
        continue;
    }
    #-------------------------------------------------------------------------------
    $VPSServer = new VPSServer();
    #-------------------------------------------------------------------------------
    $IsSelected = $VPSServer->Select((int) $iServer['ID']);
    #-------------------------------------------------------------------------------
    switch (ValueOf($IsSelected)) {
        case 'error':
            return ERROR | @Trigger_Error(500);
        case 'exception':
            return ERROR | @Trigger_Error(400);
        case 'true':
            break;
        default:
            return ERROR | @Trigger_Error(101);
    }
    #-------------------------------------------------------------------------------
    #-------------------------------------------------------------------------------
Beispiel #2
0
$Columns = array('ID', 'OrderID', 'UserID', 'Login', 'IP', 'Domain', 'SchemeID', 'Password', '(SELECT `ServerID` FROM `OrdersOwners` WHERE `OrdersOwners`.`ID` = `VPSOrdersOwners`.`OrderID`) AS `ServerID`', '(SELECT `Params` FROM `OrdersOwners` WHERE `OrdersOwners`.`ID` = `VPSOrdersOwners`.`OrderID`) AS `Params`', '(SELECT `ProfileID` FROM `Contracts` WHERE `Contracts`.`ID` = `VPSOrdersOwners`.`ContractID`) AS `ProfileID`');
$VPSOrder = DB_Select('VPSOrdersOwners', $Columns, array('UNIQ', 'ID' => $VPSOrderID));
#-------------------------------------------------------------------------------
switch (ValueOf($VPSOrder)) {
    case 'error':
        return ERROR | @Trigger_Error(500);
    case 'exception':
        return ERROR | @Trigger_Error(400);
    case 'array':
        break;
    default:
        return ERROR | @Trigger_Error(101);
}
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
$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':
        break;
    default:
        return ERROR | @Trigger_Error(101);
}
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
Beispiel #3
0
/******************************************************************************/
/******************************************************************************/
if (Is_Error(System_Load('classes/VPSServer.class.php'))) {
    return ERROR | @Trigger_Error(500);
}
#-------------------------------------------------------------------------------
$VPSOrder = DB_Select('VPSOrdersOwners', array('ID', 'UserID', '(SELECT `ServerID` FROM `OrdersOwners` WHERE `OrdersOwners`.`ID` = `VPSOrdersOwners`.`OrderID`) AS `ServerID`', 'Login', 'IP', 'Domain', '(SELECT `Name` FROM `VPSSchemes` WHERE `VPSSchemes`.`ID` = `VPSOrdersOwners`.`SchemeID`) as `SchemeName`'), array('UNIQ', 'ID' => $VPSOrderID));
#-------------------------------------------------------------------------------
switch (ValueOf($VPSOrder)) {
    case 'error':
        return ERROR | @Trigger_Error(500);
    case 'exception':
        return ERROR | @Trigger_Error(400);
    case 'array':
        #---------------------------------------------------------------------------
        $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':
                #-----------------------------------------------------------------------
                $IsActive = $VPSServer->Active($VPSOrder['Login']);
                #-----------------------------------------------------------------------
                switch (ValueOf($IsActive)) {
                    case 'error':
                        return ERROR | @Trigger_Error(500);
 case 'exception':
     return ERROR | @Trigger_Error(400);
 case 'array':
     #---------------------------------------------------------------------------
     $VPSOrderID = (int) $VPSOrder['ID'];
     #---------------------------------------------------------------------------
     $VPSNewScheme = DB_Select('VPSSchemes', '*', array('UNIQ', 'ID' => $VPSOrder['SchemeID']));
     #---------------------------------------------------------------------------
     switch (ValueOf($VPSNewScheme)) {
         case 'error':
             return ERROR | @Trigger_Error(500);
         case 'exception':
             return ERROR | @Trigger_Error(400);
         case 'array':
             #-----------------------------------------------------------------------
             $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':
                     #-------------------------------------------------------------------
                     $VPSNewScheme['Domain'] = $VPSOrder['Domain'];
                     #-------------------------------------------------------------------
                     $GLOBALS['TaskReturnInfo'] = array($VPSServer->Settings['Address'] => array($VPSOrder['Login'], $VPSOrder['IP']), $VPSOrder['SchemeName'] => array($VPSNewScheme['Name']));
                     #-------------------------------------------------------------------
                     $SchemeChange = $VPSServer->SchemeChange($VPSOrder, $VPSNewScheme);
Beispiel #5
0
/******************************************************************************/
/******************************************************************************/
if (Is_Error(System_Load('classes/VPSServer.class.php'))) {
    return ERROR | @Trigger_Error(500);
}
#-------------------------------------------------------------------------------
$VPSOrder = DB_Select('VPSOrdersOwners', array('ID', 'UserID', 'IP', '(SELECT `ServerID` FROM `OrdersOwners` WHERE `OrdersOwners`.`ID` = `VPSOrdersOwners`.`OrderID`) AS `ServerID`', 'Login', 'Domain', '(SELECT `Name` FROM `VPSSchemes` WHERE `VPSSchemes`.`ID` = `VPSOrdersOwners`.`SchemeID`) as `SchemeName`'), array('UNIQ', 'ID' => $VPSOrderID));
#-------------------------------------------------------------------------------
switch (ValueOf($VPSOrder)) {
    case 'error':
        return ERROR | @Trigger_Error(500);
    case 'exception':
        return ERROR | @Trigger_Error(400);
    case 'array':
        #---------------------------------------------------------------------------
        $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':
                #-----------------------------------------------------------------------
                $IsDelete = $VPSServer->Delete($VPSOrder['Login']);
                #-----------------------------------------------------------------------
                switch (ValueOf($IsDelete)) {
                    case 'error':
                        return ERROR | @Trigger_Error(500);
Beispiel #6
0
/******************************************************************************/
/******************************************************************************/
if (Is_Error(System_Load('classes/VPSServer.class.php'))) {
    return ERROR | @Trigger_Error(500);
}
#-------------------------------------------------------------------------------
$VPSOrder = DB_Select('VPSOrdersOwners', array('ID', 'UserID', 'SchemeID', '(SELECT `ServerID` FROM `OrdersOwners` WHERE `OrdersOwners`.`ID` = `VPSOrdersOwners`.`OrderID`) AS `ServerID`', 'Login', 'IP', 'Domain', '(SELECT `Name` FROM `VPSSchemes` WHERE `VPSSchemes`.`ID` = `VPSOrdersOwners`.`SchemeID`) as `SchemeName`'), array('UNIQ', 'ID' => $VPSOrderID));
#-------------------------------------------------------------------------------
switch (ValueOf($VPSOrder)) {
    case 'error':
        return ERROR | @Trigger_Error(500);
    case 'exception':
        return ERROR | @Trigger_Error(400);
    case 'array':
        #-------------------------------------------------------------------------------
        $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':
                #-------------------------------------------------------------------------------
                $VPSScheme = DB_Select('VPSSchemes', '*', array('UNIQ', 'ID' => $VPSOrder['SchemeID']));
                #-------------------------------------------------------------------------------
                switch (ValueOf($VPSScheme)) {
                    case 'error':
                        return ERROR | @Trigger_Error(500);
Beispiel #7
0
 }
 #---------------------------------------------------------------------------
 $__USER = $GLOBALS['__USER'];
 #---------------------------------------------------------------------------
 $IsPermission = Permission_Check('VPSManage', (int) $__USER['ID'], (int) $VPSOrder['UserID']);
 #---------------------------------------------------------------------------
 switch (ValueOf($IsPermission)) {
     case 'error':
         return ERROR | @Trigger_Error(500);
     case 'exception':
         return ERROR | @Trigger_Error(400);
     case 'false':
         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', 'Ошибка запроса на сервер');