$DB->execute('DELETE FROM `gate_params` WHERE `gate_id`=' . $gwid); $DB->execute('DELETE FROM `gates` WHERE `id`=' . $gwid); $action = ''; } ##################################################################### ##################################################################### if ($action === 'edit') { $gwid = (int) @$_REQUEST['gw-id']; ?> <form method="post" action="<?php echo gs_url($SECTION, $MODULE); ?> "> <?php echo gs_form_hidden($SECTION, $MODULE); ?> <input type="hidden" name="action" value="save" /> <input type="hidden" name="gw-id" value="<?php echo $gwid; ?> " /> <?php if ($gwid > 0) { # get gateway from DB $rs = $DB->execute('SELECT `grp_id`, `type`, `name`, `title`, `allow_out`, `host`, `proxy`, `user`, `pwd`, `register`, `dialstr` FROM `gates` WHERE `id`=' . $gwid); $gw = $rs->fetchRow(); if (!$gw) { echo 'Gateway not found.'; return;
} //echo " $requested_section $requested_module "; ?> <form method="post" action="<?php $url_argp_arts = array(); foreach ($_GET as $k => $v) { if (!in_array($k, array('s', 'm', 'login_pwd'), true)) { $url_arg_parts[] = urlEncode($k) . '=' . urlEncode($v); } } echo htmlEnt(gs_url($requested_section, $requested_module, array_key_exists('sudo', $_REQUEST) ? $_REQUEST['sudo'] : null, implode('&', $url_argp_arts))); ?> "> <?php if ($interesting_module) { echo gs_form_hidden($requested_section, $requested_module, array_key_exists('sudo', $_REQUEST) ? $_REQUEST['sudo'] : null), "\n"; $orig_request_uri = http_get_request_url(); if ($orig_request_uri != false) { echo '<input type="hidden" name="login_request_uri" value="', htmlEnt($orig_request_uri), '" />', "\n"; } } ?> <label for="ipt-login_user"><?php echo __('Benutzername'); ?> :</label><br /> <?php if (@$_REQUEST['login_user'] != '') { $login_user_prefill = $_REQUEST['login_user']; } elseif (@$_REQUEST['sudo'] != '' && !in_array($_REQUEST['sudo'], array('my'), true)) {