break; case UPLOAD_ERR_INI_SIZE: case UPLOAD_ERR_FORM_SIZE: $errMsgs[] = sprintf(__('Datei für %s zu groß.'), $sources[$src]); $change_file = false; break; case UPLOAD_ERR_PARTIAL: case UPLOAD_ERR_NO_FILE: default: $errMsgs[] = sprintf(__('Datei-Upload für %s fehlgeschlagen.'), $sources[$src]); $change_file = false; break; } } } $ok = gs_ringtone_set($_SESSION['sudo_user']['name'], $src, $bellcore, $change_file, $change_file ? $ul_filename : null); if (is_file($ul_filename)) { @unlink($ul_filename); } if (isGsError($ok)) { $errMsgs[] = $ok->getMsg(); } elseif (!$ok) { $errMsgs[] = __('Fehler beim Setzen des eigenen Klingeltons.'); } } if ($action === 'save-and-resync') { $ret = gs_prov_phone_checkcfg_by_user(@$_SESSION['sudo_user']['name'], false); if (isGsError($ret) || !$ret) { $errMsgs[] = __('Fehler beim Aktualisieren des Telefons'); } }
{ global $user, $type, $mac, $url_snom_menu; $args = array(); $args[] = 'm=' . $mac; $args[] = 'u=' . $user; echo '<SoftKeyItem>', '<Name>#</Name>', '<URL>', $url_snom_menu, '?', implode('&', $args), '</URL>', '</SoftKeyItem>', "\n"; # Snom does not understand & ! echo '<SoftKeyItem>', '<Name>F4</Name>', '<Label>', snom_xml_esc(__('Menü')), '</Label>', '<URL>', $url_snom_menu, '?', implode('&', $args), '</URL>', '</SoftKeyItem>', "\n"; } ################################## SET RINGTONE { if ($type != false && isset($_REQUEST['bc'])) { $bc = trim(@$_REQUEST['bc']); //$user = trim( @ $_REQUEST['u'] ); //$user_id = getUserID( $user ); $user_name = $db->executeGetOne('SELECT `user` FROM `users` WHERE `id`=' . $db->escape($user_id), ';'); $ok = gs_ringtone_set($user_name, $type, $bc, true, null); unset($_REQUEST['bc']); $type = false; } ################################# SET RINGTONE } #################################### SELECT RINGTONE { if ($type == 'internal' || $type == 'external') { $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"; $user_id_check = $db->executeGetOne('SELECT `user_id` FROM `phones` WHERE `mac_addr`=\'' . $db->escape($mac) . '\''); if ($user_id != $user_id_check) { snom_textscreen(__('Fehler'), __('Keine Berechtigung')); }