Example #1
0
<?php

require_once './libraries/common.lib.php';
//$queue_list = get_queue_list_complex($pdo, 100);
$action = isset($params['action']) ? $params['action'] : "";
if ($action == 'confirm') {
    confirm_action_queue($pdo);
    setcookie('queue_session_id', '');
    msg_redirect('queue.php');
} else {
    if (isset($params['service_id']) && $params['service_id']) {
        $service_id = $params['service_id'];
        $service_mapping = pdo_get_mapping($pdo, $service_id);
        if ($service_mapping) {
            foreach ($service_mapping as $v) {
                $qlp['instance_id'][] = $v['instance_id'];
            }
        }
        $qlp['service_id'] = array($service_id);
        $queue_list = get_queue_list_complex2($pdo, 0, 300, $qlp);
    } else {
        $queue_list = get_queue_list_complex($pdo);
    }
}
$template = 'queue';
require_once './libraries/decorator.inc.php';
Example #2
0
function pdo_get_instances($pdo, $service_id)
{
    $instances = array();
    $mapping = pdo_get_mapping($pdo, $service_id);
    if (empty($mapping)) {
        return false;
    }
    foreach ($mapping as $m) {
        $instance = pdo_get_instance_byid($pdo, $m["instance_id"]);
        if (!$instance) {
            continue;
        }
        $instances[] = $instance;
    }
    return $instances;
}