+Ver 1.70.2:
+* Fix redirects in dialup-admin pages on servers with register_globals
+ turned off.
+* HTTP form fields will always fail is_int, use in_numeric instead.
+
Ver 1.70.1:
* Report correct data transfer statistics for users
* Lower-case sql column names to match creation scripts
$num = 0;
$pagesize = ($pagesize) ? $pagesize : 10;
-if (!is_int($pagesize))
+if (!is_numeric($pagesize) && $pagesize != 'all')
$pagesize = 10;
$limit = ($pagesize == 'all') ? '' : "LIMIT $pagesize";
$selected[$pagesize] = 'selected';
$prev_str = da_sql_escape_string($prev_str);
$pagesize = ($pagesize) ? $pagesize : 10;
-if (!is_int($pagesize))
+if (!is_numeric($pagesize) && $pagesize != 'all')
$pagesize = 10;
$limit = ($pagesize == 'all') ? '' : "LIMIT $pagesize";
$selected[$pagesize] = 'selected';
<?php
+require('../conf/config.php3');
if ($show == 1 && isset($del_members)){
header("Location: user_admin.php3?login=$del_members[0]");
exit;
}
-require('../conf/config.php3');
if ($config[general_lib_type] != 'sql'){
echo <<<EOM
<title>Group Administration Page</title>
<?php
+require('../conf/config.php3');
if ($show == 1){
header("Location: group_admin.php3?login=$login");
exit;
}
-require('../conf/config.php3');
if ($config[general_lib_type] != 'sql'){
echo <<<EOM
$prev_str = ($prev_str != '') ? "$prev_str" : date($config[sql_date_format], $now - 604800 );
$num = 0;
$pagesize = ($pagesize) ? $pagesize : 10;
-if (!is_int($pagesize))
+if (!is_numeric($pagesize) && $pagesize != 'all')
$pagesize = 10;
$limit = ($pagesize == 'all') ? '' : "LIMIT $pagesize";
$selected[$pagesize] = 'selected';
<?php
+require('../conf/config.php3');
if ($edit_group == 1){
header("Location: group_admin.php3?login=$group_to_edit");
exit;
}
-require('../conf/config.php3');
require('../lib/attrshow.php3');
require('../lib/defaults.php3');
if ($user_type != 'group'){
<?php
+require('../conf/config.php3');
if ($show == 1){
header("Location: user_admin.php3?login=$login");
exit;
}
-require('../conf/config.php3');
require('../lib/attrshow.php3');
require('../lib/defaults.php3');
$start = da_sql_escape_string($start);
$stop = da_sql_escape_string($stop);
$pagesize = ($pagesize) ? $pagesize : 10;
-if (!is_int($pagesize))
- $pagezise = 10;
+if (!is_numeric($pagesize) && $pagesize != 'all')
+ $pagesize = 10;
$limit = ($pagesize == 'all') ? '' : "LIMIT $pagesize";
$selected[$pagesize] = 'selected';
$order = ($order) ? $order : $config[general_accounting_info_order];
<?php
if ($server == '' || !preg_match('/^[\w\.]+$/',$server))
$server = $config[general_radius_server];
-if ($port == 0 || !is_int($port))
+if ($port == 0 || !is_numeric($port))
$port = $config[general_radius_server_port];
if ($auth_proto == '')
$auth_proto = $config[general_radius_server_auth_proto];
$link = @da_sql_pconnect($config);
if ($link){
$search = da_sql_escape_string($search);
- if (!is_int($max_results))
+ if (!is_numeric($max_results))
$max_results = 10;
if (($search_IN == 'name' || $search_IN == 'ou') && $config[sql_use_user_info_table] == 'true'){
$attr = ($search_IN == 'name') ? 'name' : 'department';