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;
    }
}
Beispiel #2
0
        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&amp;type=' . $type . '">' . _('Add Queue Priority') . '</a></li>';
foreach (queueprio_list() as $row) {
    echo '<li><a href="config.php?display=queueprio&amp;type=' . $type . '&amp;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>";