diff --git a/www/vicidial/admin.php b/www/vicidial/admin.php
index 627e8f42..0fb82480 100644
--- a/www/vicidial/admin.php
+++ b/www/vicidial/admin.php
@@ -6138,12 +6138,13 @@ if ($SSscript_remove_js > 0)
# 240226-2128 - Fix for READ_ONLY settings container type
# 240227-1127 - Added holiday_method option
# 240322-0942 - Added input filtering
+# 240325-2313 - Fix for new user daily limits
#
# make sure you have added a user to the vicidial_users MySQL table with at least user_level 9 to access this page the first time
-$admin_version = '2.14-912a';
-$build = '240322-0942';
+$admin_version = '2.14-913a';
+$build = '240325-2313';
$STARTtime = date("U");
$SQLdate = date("Y-m-d H:i:s");
@@ -7632,7 +7633,7 @@ if ( ( (strlen($ADD)>4) and ($ADD < 99998) ) or ($ADD==3) or (($ADD>20) and ($AD
$group_limit = $row[5];
}
else
- {$calls_today=0; $SELECT_group_rank=0; $SELECT_group_grade=1; $calls_today_filtered=0; $daily_limit=-1;}
+ {$calls_today=0; $SELECT_group_rank=0; $SELECT_group_grade=1; $calls_today_filtered=0; $group_limit=-1;}
if ( ($ADD=="4A") or ($ADD=="4B") )
{
if (isset($_GET["RANK_$group_id_values[$o]"])) {$group_rank=$_GET["RANK_$group_id_values[$o]"];}
@@ -7648,17 +7649,22 @@ if ( ( (strlen($ADD)>4) and ($ADD < 99998) ) or ($ADD==3) or (($ADD>20) and ($AD
$group_web = preg_replace("/;|\"|\'/","",$group_web);
$group_grade = preg_replace('/[^-\_0-9]/','',$group_grade);
$group_limit = preg_replace('/[^-\_0-9]/','',$group_limit);
+ if ( (strlen($group_limit) < 1) or ($group_limit == 'NULL') ) {$group_limit=-1;}
if ($ranks_to_print > 0)
{
$stmt="UPDATE vicidial_inbound_group_agents set group_rank='$group_rank', group_weight='$group_rank', group_web_vars='$group_web', group_grade='$group_grade', daily_limit='$group_limit' where group_id='$group_id_values[$o]' and user='$user';";
$rslt=mysql_to_mysqli($stmt, $link);
+ $affected_rows_grp = mysqli_affected_rows($link);
+ if ($DB) {echo "$affected_rows_grp|$stmt|
\n";}
$stmt_grp_values .= "$stmt|";
}
else
{
$stmt="INSERT INTO vicidial_inbound_group_agents set group_rank='$group_rank', group_weight='$group_rank', group_id='$group_id_values[$o]', user='$user', group_web_vars='$group_web', group_grade='$group_grade', daily_limit='$group_limit';";
$rslt=mysql_to_mysqli($stmt, $link);
+ $affected_rows_grp = mysqli_affected_rows($link);
+ if ($DB) {echo "$affected_rows_grp|$stmt|
\n";}
$stmt_grp_values .= "$stmt|";
}
@@ -8423,6 +8429,7 @@ if ($ADD=="1")
echo "
"._QXZ("ADD A NEW USER")."