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"])); } }