echo '<div class="errorbox">', $ret->getMsg(), '</div>', "\n"; } if (!isGsError($ret)) { $boi_api = gs_host_get_api((int) $user_host); if ($boi_api == '') { $DB->execute('UPDATE `ast_sipfriends` SET `secret`=\'' . $DB->escape(preg_replace('/[^0-9a-zA-Z]/', '', @$_REQUEST['usecret'])) . '\' WHERE `_user_id`=' . $uid); } } if ($cbregexp) { $ret = gs_callblocking_set($edit_user, $cbregexp, $cbpin); if (isGsError($ret)) { echo '<div class="errorbox">', $ret->getMsg(), '</div>', "\n"; } } if ($extnum) { $ret = gs_user_external_number_add($edit_user, $extnum); if (isGsError($ret)) { echo '<div class="errorbox">', $ret->getMsg(), '</div>', "\n"; } } if ($u_pgrp_ed) { $sql_query = 'DELETE `p` ' . 'FROM `pickupgroups_users` `p` , `users` `u` ' . 'WHERE ' . '`p`.`user_id` = `u`.`id` AND ' . '`u`.`user` = \'' . $DB->escape($edit_user) . '\''; $ok = $DB->execute($sql_query); if (is_array($u_pgrps)) { foreach ($u_pgrps as $u_pgrp) { if ($u_pgrp < 1) { continue; } $ret = gs_pickupgroup_user_add($u_pgrp, $edit_user); if (isGsError($ret)) { echo '<div class="errorbox">', $ret->getMsg(), '</div>', "\n";
echo htmlEnt(__("Keine Telefonnummer angegeben.")); echo '</div>', "\n"; } elseif ($canonical->in_prv_branch || $canonical->errt === 'self') { echo '<div class="errorbox">'; echo htmlEnt(__("Die Nummer ist in der eigenen Telefonanlage.")); echo '</div>', "\n"; } elseif ($canonical->is_special) { echo '<div class="errorbox">'; echo htmlEnt(__("Die Nummer ist eine Sondernummer.")); echo '</div>', "\n"; } elseif ($canonical->is_call_by_call || $canonical->errt === 'cbc') { echo '<div class="errorbox">'; echo htmlEnt(__("Die Nummer ist eine Call-by-Call-Nummer.")); echo '</div>', "\n"; } else { $ret = gs_user_external_number_add($_SESSION['sudo_user']['name'], $canonical->natl); if (isGsError($ret)) { echo '<div class="errorbox">'; echo htmlEnt(__("Fehler beim Speichern")), '<br />', htmlEnt($ret->getMsg()); echo '</div>', "\n"; } elseif (!$ret) { echo '<div class="errorbox">'; echo htmlEnt(__("Fehler beim Speichern")); echo '</div>', "\n"; } } } } $enumbers = gs_user_external_numbers_get($_SESSION['sudo_user']['name']); if (isGsError($enumbers)) { echo '<div class="errorbox">';