Esempio n. 1
0
} else {
    $page = "status";
}
$contend_class = "contend_{$page}";
if (!file_exists("contend/{$page}.php")) {
    die('M**********r!');
}
include "contend/{$page}.php";
$contend = new $contend_class($addr);
$cmd1 = $contend->controller();
$redirect2queue = false;
if ($cmd1) {
    if ($page != 'queue') {
        include "contend/queue.php";
        $contend2 = new contend_queue($addr);
        $contend2->add_to_queue($cmd1);
    } else {
        $contend->add_to_queue($cmd1);
    }
    unset($cmd1);
}
if ($contend->protect) {
    if ($addr > 0) {
        $result = $db->query("SELECT count(*) AS cnt FROM command_queue WHERE addr={$addr}");
    } else {
        $result = $db->query("SELECT count(*) AS cnt FROM command_queue");
    }
    $row = $result->fetchArray();
    if ($row['cnt'] > 0) {
        if (isset($contend2)) {
            $contend = $contend2;