Beispiel #1
0
 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;
 }
Beispiel #2
0
 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;
 }
Beispiel #3
0
 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();
 }