function _err($msg = '') { @ob_end_clean(); ob_start(); echo '<?', 'xml version="1.0" encoding="utf-8"?', '>', "\n", '<TiptelIPPhoneTextScreen>', "\n", '<Title>', __('Fehler'), '</Title>', "\n", '<Text>', tiptelXmlEsc(__('Fehler') . ': ' . $msg), '</Text>', "\n", '</TiptelIPPhoneTextScreen>', "\n"; _ob_send(); }
function _err($msg = '') { @ob_end_clean(); ob_start(); echo '<html>', "\n"; echo '<head><title>' . __('Fehler') . '</title></head>', "\n"; echo '<body><b>' . __('Fehler') . '</b>: ' . $msg . '</body>', "\n"; echo '</html>', "\n"; _ob_send(); }
function _err($msg = "") { @ob_end_clean(); ob_start(); echo "<html>\n"; echo "<head><title>" . __("Fehler") . "</title></head>\n"; echo "<body><b>" . __("Fehler") . "</b>: " . $msg . "</body>\n"; echo "</html>\n"; _ob_send(); }
if (!$type) { $mac = preg_replace('/[^\\dA-Z]/', '', strToUpper(trim(@$_REQUEST['m']))); $user_name = $db->executeGetOne('SELECT `user` FROM `users` WHERE `id`=\'' . $db->escape($user_id) . '\''); $enumbers = gs_user_external_numbers_get($user_name); if (isGsError($enumbers)) { _err('Fehler beim Abfragen.'); } ob_start(); echo '<?', 'xml version="1.0" encoding="utf-8"?', '>', "\n", '<SnomIPPhoneMenu>', "\n", '<Title>' . __("externe Nummern") . '</Title>', "\n\n"; foreach ($enumbers as $extnumber) { echo '<MenuItem>', "\n", '<Name>', snom_xml_esc($extnumber), '</Name>', "\n", '<URL>', $url_snom_menu, '?t=forward&m=', $mac, '&u=', $user, '</URL>', "\n", '</MenuItem>', "\n\n"; # in XML the & must normally be encoded as & but not for # the stupid Snom! } defineBackMenu(); echo '</SnomIPPhoneMenu>', "\n"; _ob_send(); } #################################### INITIAL SCREEN } function defineBackMenu() { global $user, $type, $mac, $url_snom_menu; $args = array(); $args[] = 'm=' . $mac; $args[] = 'u=' . $user; $args[] = 't=forward'; echo '<SoftKeyItem>', '<Name>#</Name>', '<URL>', $url_snom_menu, '?', implode('&', $args), '</URL>', '</SoftKeyItem>', "\n"; echo '<SoftKeyItem>', '<Name>F1</Name>', '<Label>', snom_xml_esc(__('Zurück')), '</Label>', '<URL>', $url_snom_menu, '?', implode('&', $args), '</URL>', '</SoftKeyItem>', "\n"; echo '<SoftKeyItem>', '<Name>F4</Name>', '<Label>', snom_xml_esc(__('Zurück')), '</Label>', '<URL>', $url_snom_menu, '?', implode('&', $args), '</URL>', '</SoftKeyItem>', "\n"; # Snom does not understand & ! }