Beispiel #1
0
#-------------------------------------------------------------------------------
$HostingOrder = DB_Select('HostingOrdersOwners', array('ID', 'UserID', 'Login', 'Domain', 'SchemeID', 'Password', '(SELECT `ServerID` FROM `OrdersOwners` WHERE `OrdersOwners`.`ID` = `HostingOrdersOwners`.`OrderID`) AS `ServerID`', '(SELECT `ProfileID` FROM `Contracts` WHERE `Contracts`.`ID` = `HostingOrdersOwners`.`ContractID`) as `ProfileID`'), array('UNIQ', 'ID' => $HostingOrderID));
#-------------------------------------------------------------------------------
switch (ValueOf($HostingOrder)) {
    case 'error':
        return ERROR | @Trigger_Error(500);
    case 'exception':
        return ERROR | @Trigger_Error(400);
    case 'array':
        break;
    default:
        return ERROR | @Trigger_Error(101);
}
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
$ClassHostingServer = new HostingServer();
#-------------------------------------------------------------------------------
$IsSelected = $ClassHostingServer->Select((int) $HostingOrder['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);
}
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
foreach ($Servers as $Server) {
    #-------------------------------------------------------------------------------
    # костыль, чтоб тока один сервер
    #if($Server['Address'] != 's31.host-food.ru')
    #	continue;
    #-------------------------------------------------------------------------------
    if (!$Server['IsActive']) {
        continue;
    }
    #-------------------------------------------------------------------------------
    $TUsages[$Server['ID']] = array();
    #-------------------------------------------------------------------------------
    #-------------------------------------------------------------------------------
    $ClassHostingServer = new HostingServer();
    #-------------------------------------------------------------------------------
    $IsSelected = $ClassHostingServer->Select((int) $Server['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 #3
0
/******************************************************************************/
if (Is_Error(System_Load('classes/HostingServer.class.php'))) {
    return ERROR | @Trigger_Error(500);
}
#-------------------------------------------------------------------------------
$Columns = array('ID', 'UserID', 'Login', 'Domain', '(SELECT `ServerID` FROM `OrdersOwners` WHERE `OrdersOwners`.`ID` = `HostingOrdersOwners`.`OrderID`) AS `ServerID`', '(SELECT `IsReselling` FROM `HostingSchemes` WHERE `HostingSchemes`.`ID` = `HostingOrdersOwners`.`SchemeID`) as `IsReselling`', '(SELECT `Name` FROM `HostingSchemes` WHERE `HostingSchemes`.`ID` = `HostingOrdersOwners`.`SchemeID`) as `SchemeName`');
$HostingOrder = DB_Select('HostingOrdersOwners', $Columns, array('UNIQ', 'ID' => $HostingOrderID));
#-------------------------------------------------------------------------------
switch (ValueOf($HostingOrder)) {
    case 'error':
        return ERROR | @Trigger_Error(500);
    case 'exception':
        return ERROR | @Trigger_Error(400);
    case 'array':
        #-------------------------------------------------------------------------------
        $ClassHostingServer = new HostingServer();
        #-------------------------------------------------------------------------------
        $IsSelected = $ClassHostingServer->Select((int) $HostingOrder['ServerID']);
        #-------------------------------------------------------------------------------
        switch (ValueOf($IsSelected)) {
            case 'error':
                return ERROR | @Trigger_Error(500);
            case 'exception':
                return ERROR | @Trigger_Error(400);
            case 'true':
                #-------------------------------------------------------------------------------
                $IsDelete = $ClassHostingServer->Delete($HostingOrder['Login'], $HostingOrder['IsReselling']);
                #-------------------------------------------------------------------------------
                switch (ValueOf($IsDelete)) {
                    case 'error':
                        return ERROR | @Trigger_Error(500);
        break;
    default:
        return ERROR | @Trigger_Error(101);
}
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
foreach ($Servers as $Server) {
    #-------------------------------------------------------------------------------
    #if($Server['Address'] != 's06.host-food.ru')
    #	continue;
    #-------------------------------------------------------------------------------
    if (!$Server['IsActive']) {
        continue;
    }
    #-------------------------------------------------------------------------------
    $ClassHostingServer = new HostingServer();
    #-------------------------------------------------------------------------------
    $IsSelected = $ClassHostingServer->Select((int) $Server['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);
    }
    #-------------------------------------------------------------------------------
    $Accounts = $ClassHostingServer->GetDiskUsage();
/******************************************************************************/
/******************************************************************************/
if (Is_Error(System_Load('classes/HostingServer.class.php'))) {
    return ERROR | @Trigger_Error(500);
}
#-------------------------------------------------------------------------------
$HostingOrder = DB_Select('HostingOrdersOwners', array('ID', 'UserID', 'SchemeID', '(SELECT `IsReselling` FROM `HostingSchemes` WHERE `HostingSchemes`.`ID` = `HostingOrdersOwners`.`SchemeID`) as `IsReselling`', '(SELECT `ServerID` FROM `OrdersOwners` WHERE `OrdersOwners`.`ID` = `HostingOrdersOwners`.`OrderID`) AS `ServerID`', 'Login', 'Domain', '(SELECT `Name` FROM `HostingSchemes` WHERE `HostingSchemes`.`ID` = `HostingOrdersOwners`.`SchemeID`) as `SchemeName`'), array('UNIQ', 'ID' => $HostingOrderID));
#-------------------------------------------------------------------------------
switch (ValueOf($HostingOrder)) {
    case 'error':
        return ERROR | @Trigger_Error(500);
    case 'exception':
        return ERROR | @Trigger_Error(400);
    case 'array':
        #-------------------------------------------------------------------------------
        $ClassHostingServer = new HostingServer();
        #-------------------------------------------------------------------------------
        $IsSelected = $ClassHostingServer->Select((int) $HostingOrder['ServerID']);
        #-------------------------------------------------------------------------------
        switch (ValueOf($IsSelected)) {
            case 'error':
                return ERROR | @Trigger_Error(500);
            case 'exception':
                return ERROR | @Trigger_Error(400);
            case 'true':
                #-------------------------------------------------------------------------------
                $IsSuspend = $ClassHostingServer->Suspend($HostingOrder['Login'], $HostingOrder['IsReselling']);
                #-------------------------------------------------------------------------------
                switch (ValueOf($IsSuspend)) {
                    case 'error':
                        return ERROR | @Trigger_Error(500);
        break;
    default:
        return ERROR | @Trigger_Error(101);
}
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
foreach ($Servers as $Server) {
    #-------------------------------------------------------------------------------
    #if($Server['Address'] != 's06.host-food.ru')
    #	continue;
    #-------------------------------------------------------------------------------
    if (!$Server['IsActive']) {
        continue;
    }
    #-------------------------------------------------------------------------------
    $ClassHostingServer = new HostingServer();
    #-------------------------------------------------------------------------------
    $IsSelected = $ClassHostingServer->Select((int) $Server['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);
    }
    #-------------------------------------------------------------------------------
    $Users = $ClassHostingServer->GetEmailBoxes();
     case 'exception':
         return ERROR | @Trigger_Error(400);
     case 'array':
         #-------------------------------------------------------------------------------
         $HostingNewScheme['Email'] = $User['Email'];
         # add email, for JBS-473
         #-------------------------------------------------------------------------------
         break;
         #-------------------------------------------------------------------------------
     #-------------------------------------------------------------------------------
     default:
         return ERROR | @Trigger_Error(101);
 }
 #-------------------------------------------------------------------------------
 #-------------------------------------------------------------------------------
 $ClassHostingServer = new HostingServer();
 #-------------------------------------------------------------------------------
 $IsSelected = $ClassHostingServer->Select((int) $HostingOrder['ServerID']);
 #-------------------------------------------------------------------------------
 switch (ValueOf($IsSelected)) {
     case 'error':
         return ERROR | @Trigger_Error(500);
     case 'exception':
         return ERROR | @Trigger_Error(400);
     case 'true':
         #-------------------------------------------------------------------------------
         $GLOBALS['TaskReturnInfo'] = array($ClassHostingServer->Settings['Address'] => array($HostingOrder['Login']), $HostingOrder['SchemeName'] => array($HostingNewScheme['Name']));
         #-------------------------------------------------------------------------------
         #Debug(SPrintF("[comp/Tasks/HostingSchemeChange]: HostingNewScheme = %s",print_r($HostingNewScheme,true)));
         $SchemeChange = $ClassHostingServer->SchemeChange($HostingOrder['Login'], $HostingNewScheme);
         #-------------------------------------------------------------------------------