public function viewcreate_update() { $locations = Location::dictionary(); if (count($locations) > 1) { $locations = array('' => 'Select a Location...') + $locations; Event::$data->template->content->agentlist = array('' => 'Select a Location First...'); Event::$data->template->content->queuelist = array('' => 'Select a Location First...'); } else { $locid = key($locations); $agentlist = callcenter_agent::getagentsbylocation($locid); $agentoptions = ''; if (count($agentlist) < 1) { echo '<option value="">No agents found at location...</option>'; } else { foreach ($agentlist as $key => $agent) { $agentoptions[$agent['cca_id']] = $agent['cca_loginid'] . ' - ' . $agent['cca_displayname']; } } Event::$data->template->content->agentlist = $agentoptions; $queuelist = callcenter_queue::getqueuesbylocation($locid); $queueoptions = ''; if (count($queuelist) < 1) { echo '<option value="">No queues found at location...</option>'; } else { foreach ($queuelist as $key => $queue) { $queueoptions[$queue['ccq_id']] = $queue['ccq_name']; } } Event::$data->template->content->queuelist = $queueoptions; } Event::$data->template->content->locations = $locations; }
public function updatequeuedropdownbylocation($locid = null) { if ($locid == null || $locid == 0) { echo '<option value="">Select a Location First...</option'; } else { $queuelist = callcenter_queue::getqueuesbylocation($locid); if (count($queuelist) < 1) { echo '<option value="">No queues found at location...</option>'; } else { foreach ($queuelist as $queue) { echo '<option value="' . $queue['ccq_id'] . '">' . $queue['ccq_name'] . '</option>'; } } } exit; }
public function viewcreate_update() { Event::$data->template->content->locations = Location::dictionary(); Event::$data->template->content->mohoptions = callcenter_queue::getMOHOptions(); Event::$data->template->content->tbsoptions = callcenter_queue::getTBSOptions(); }