예제 #1
0
                     return ERROR | @Trigger_Error(500);
                 case 'exception':
                     return ERROR | @Trigger_Error(400);
                 case 'array':
                     return 300;
                 default:
                     return ERROR | @Trigger_Error(101);
             }
         default:
             return ERROR | @Trigger_Error(101);
     }
 case 'OnNsChange':
     #-------------------------------------------------------------------
     $TicketID = $Task['Params']['TicketID'];
     #-------------------------------------------------------------------
     $IsNsChange = $Server->CheckTask($TicketID);
     #-------------------------------------------------------------------
     switch (ValueOf($IsNsChange)) {
         case 'error':
             return ERROR | @Trigger_Error(500);
         case 'exception':
             return new gException('TRANSFER_TO_OPERATOR', 'Задание не может быть выполнено автоматически и передано оператору');
         case 'false':
             return 300;
         case 'array':
             #---------------------------------------------------------------
             $Array = array($DomainOrder['Ns1Name'], $DomainOrder['Ns2Name']);
             #---------------------------------------------------------------
             if ($DomainOrder['Ns3Name']) {
                 $Array[] = $DomainOrder['Ns3Name'];
             }
예제 #2
0
                     return 300;
                 default:
                     return ERROR | @Trigger_Error(101);
             }
             #-------------------------------------------------------------------------------
         #-------------------------------------------------------------------------------
         default:
             return ERROR | @Trigger_Error(101);
     }
     #-------------------------------------------------------------------------------
 #-------------------------------------------------------------------------------
 case 'OnProlong':
     #-------------------------------------------------------------------------------
     $TicketID = $Task['Params']['TicketID'];
     #-------------------------------------------------------------------------------
     $IsDomainProlong = $Server->CheckTask($TicketID);
     #-------------------------------------------------------------------------------
     switch (ValueOf($IsDomainProlong)) {
         case 'error':
             return ERROR | @Trigger_Error(500);
         case 'exception':
             return new gException('TRANSFER_TO_OPERATOR', 'Задание не может быть выполнено автоматически и передано оператору');
         case 'false':
             return 300;
         case 'array':
             #-------------------------------------------------------------------------------
             $Comp = Comp_Load('www/API/StatusSet', array('ModeID' => 'DomainOrders', 'StatusID' => 'Active', 'RowsIDs' => $DomainOrderID, 'Comment' => 'Доменное имя продлено'));
             #-------------------------------------------------------------------------------
             switch (ValueOf($Comp)) {
                 case 'error':
                     return ERROR | @Trigger_Error(500);
예제 #3
0
                     return 300;
                 default:
                     return ERROR | @Trigger_Error(101);
             }
             #-------------------------------------------------------------------------------
         #-------------------------------------------------------------------------------
         default:
             return ERROR | @Trigger_Error(101);
     }
     #-------------------------------------------------------------------------------
 #-------------------------------------------------------------------------------
 case 'OnRegister':
     #-------------------------------------------------------------------------------
     $TicketID = $Task['Params']['TicketID'];
     #-------------------------------------------------------------------------------
     $IsDomainRegister = $Server->CheckTask($TicketID);
     #-------------------------------------------------------------------------------
     switch (ValueOf($IsDomainRegister)) {
         case 'error':
             return ERROR | @Trigger_Error(500);
         case 'exception':
             return new gException('TRANSFER_TO_OPERATOR_2', 'Задание не может быть выполнено автоматически и передано оператору');
         case 'false':
             return 300;
         case 'array':
             break;
         default:
             return ERROR | @Trigger_Error(101);
     }
     #-------------------------------------------------------------------------------
     $IsUpdate = DB_Update('DomainOrders', array('ProfileID' => NULL, 'DomainID' => $IsDomainRegister['DomainID']), array('ID' => $DomainOrderID));