Exemple #1
0
        echo ' sel=true';
    }
    echo '>', "\n", '<Name>', snom_xml_esc($user), '</Name>', "\n", '<URL>', $url_snom_features, '?t=', $type, '&m=', $mac, '&u=', $user, '&state=</URL>', "\n", '</MenuItem>', "\n\n";
    foreach ($enumbers as $extnumber) {
        if ($extnumber['dest'] != $target) {
            continue;
        }
        echo '<MenuItem';
        if ($extnumber['selected'] === 1) {
            echo ' sel=true';
        }
        echo '>', "\n", '<Name>', snom_xml_esc($extnumber['number']), '</Name>', "\n", '<URL>', $url_snom_features, '?t=', $type, '&m=', $mac, '&u=', $user, '&state=', $extnumber['number'], '</URL>', "\n", '</MenuItem>', "\n\n";
        # in XML the & must normally be encoded as &amp; but not for
        # the stupid Snom!
    }
    defineBackKey();
    echo '</SnomIPPhoneMenu>', "\n";
    _ob_send();
}
#################################### SELECT CID}
#################################### INITIAL SCREEN {
if (!$type) {
    $mac = preg_replace('/[^\\dA-Z]/', '', strToUpper(trim(@$_REQUEST['m'])));
    $user = trim(@$_REQUEST['u']);
    $user_id = getUserID($user);
    ob_start();
    echo '<?', 'xml version="1.0" encoding="utf-8"?', '>', "\n", '<SnomIPPhoneMenu>', "\n", '<Title>' . __("Dienstmerkmale") . '</Title>', "\n\n";
    foreach ($typeToTitle as $t => $title) {
        $state = ": " . __("aus");
        if ($t == 'callwaiting') {
            $result = (int) $db->executeGetOne('SELECT `active` FROM `callwaiting` WHERE `user_id`=' . $user_id);
Exemple #2
0
function defineKeys()
{
    global $softkeys;
    foreach ($softkeys as $keyDef) {
        defineKey($keyDef);
    }
    defineBackKey();
}