function queueprio_get_config($engine) { global $ext; switch ($engine) { case 'asterisk': foreach (queueprio_list() as $row) { $ext->add('app-queueprio', $row['queueprio_id'], '', new ext_noop('Changing Channel to queueprio: ' . $row['queue_priority'] . ' (' . $row['description'] . ')')); $ext->add('app-queueprio', $row['queueprio_id'], '', new ext_setvar('_QUEUE_PRIO', $row['queue_priority'])); $ext->add('app-queueprio', $row['queueprio_id'], '', new ext_goto($row['dest'])); } break; } }
redirect_standard('extdisplay'); break; case 'delete': queueprio_delete($queueprio_id); needreload(); redirect_standard(); break; } ?> </div> <div class="rnav"><ul> <?php echo '<li><a href="config.php?display=queueprio&type=' . $type . '">' . _('Add Queue Priority') . '</a></li>'; foreach (queueprio_list() as $row) { echo '<li><a href="config.php?display=queueprio&type=' . $type . '&extdisplay=' . $row['queueprio_id'] . '" class="">' . $row['description'] . '</a></li>'; } ?> </ul></div> <div class="content"> <?php if ($extdisplay) { // load $row = queueprio_get($extdisplay); $description = $row['description']; $queue_priority = $row['queue_priority']; $dest = $row['dest']; echo "<h2>" . _("Edit: ") . "{$description} ({$queue_priority})" . "</h2>";