Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 2393 → Rev 2394

/web/acc/manager/htdocs/user_new.php
5,6 → 5,26
if (is_file("../lib/langues.php"))
include("../lib/langues.php");
 
//update Filter-Id for protocol filtering
if (isset($_POST['Filter-Proto']) && isset($_POST['Status-Open-Required']) && isset($_POST['Filter-Id']))
{
$filterId = (int)$_POST['Filter-Id'];
$FilterProto = (int)$_POST['Filter-Proto'];
$statusOpenRequired = (int)($_POST['Status-Open-Required'].'000');
$filterId = $filterId+$FilterProto+$statusOpenRequired;
$_POST['Filter-Id'] = str_pad($filterId, 8, '0', STR_PAD_LEFT);
}
if (isset($_POST['Status-Open-Required'])) {
if ($_POST['Status-Open-Required'] === '0') {
$_POST['Idle-Timeout'] = '600'; // 10 minutes
} else {
$_POST['Idle-Timeout'] = '';
}
$_POST['Idle-Timeout_op'] = '=';
}
 
require('/etc/freeradius-web/config.php');
 
if(!isset($create)) $create=0;
if(!isset($show)) $show=0;
if(!isset($login)) $login = '';
14,17 → 34,6
if(!isset($selected)) $selected = array();
if(!isset($selected['='])) $selected['='] = '';
 
//update Filter-Id for protocol filtering
if (isset($_POST['Filter-Proto']) && isset($_POST['Filter-Id']))
{
$upId = (int)$_POST['Filter-Proto'];
$downId = (int)$_POST['Filter-Id'];
$upId = $upId+$downId;
$upId = str_pad($upId, 8, '0', STR_PAD_LEFT);
$_POST['Filter-Id'] = $upId;
}
 
require('/etc/freeradius-web/config.php');
require('../lib/attrshow.php');
require('../lib/defaults.php');
 
246,6 → 255,7
EOM;
}
foreach ($show_attrs as $key => $desc) {
if ($key === 'Idle-Timeout') continue;
$name = $attrmap["$key"];
if ($name == 'none')
continue;
507,8 → 517,22
<option value=\"01000000\" >$l_proto_2</option>
<option value=\"00100000\" >$l_proto_3</option>
</select></td></tr>";
 
// User need to keep status page open
print <<<EOM
<tr class="advanced-field">
<td class="etiquette" colspan="$colspan">
<a href="help/statusOpenRequired_help.html" target=help onclick="window.open('help/statusOpenRequired_help.html','help','width=600,height=250,toolbar=no,scrollbars=no,resizable=yes')" title="$l_click_for_help"><font color="blue">$l_statusOpenRequired</font></a>
</td>
EOM;
echo "<td width=20>
<label><input type=\"radio\" name=\"Status-Open-Required\" value=\"1\" checked>$l_yes</label>
<label><input type=\"radio\" name=\"Status-Open-Required\" value=\"0\">$l_no</label>
</select></td>
</tr>";
 
 
print <<<EOM
<tr>
<td class="etiquette" colspan="$colspan">
$l_lang_ticket