예제 #1
0
 function Run()
 {
     global $DB;
     $rs = $DB->Query("\n\t\t\tSELECT *\n\t\t\tFROM b_cluster_queue\n\t\t\tWHERE GROUP_ID = " . BX_CLUSTER_GROUP . "\n\t\t\tORDER BY ID\n\t\t");
     while ($ar = $rs->Fetch()) {
         $class_name = $ar["COMMAND"];
         if (class_exists($class_name)) {
             $object = new $class_name();
             $object->QueueRun(CClusterQueue::UnQuoteParam($ar["PARAM1"]), CClusterQueue::UnQuoteParam($ar["PARAM2"]), CClusterQueue::UnQuoteParam($ar["PARAM3"]));
         }
         $DB->Query("DELETE FROM b_cluster_queue WHERE ID = " . intval($ar["ID"]));
     }
 }