Remove check_str function call

This function has been deprecated.
This commit is contained in:
markjcrane
2025-11-01 20:55:23 -06:00
parent d97c3c5845
commit 1c61513e90
7 changed files with 36 additions and 32 deletions

View File

@@ -37,7 +37,7 @@
}
//search term
$term = check_str($_GET['term']);
$term = $_GET['term'] ?? '';
if (isset($_GET['debug'])) {
echo "Search Term: ".escape($term)."<br><br>";
}

View File

@@ -54,17 +54,17 @@
if (is_array($_GET) && isset($_GET['src']) && isset($_GET['dest'])) {
//retrieve submitted variables
$src = check_str($_GET['src']);
$src_cid_name = check_str($_GET['src_cid_name']);
$src_cid_number = check_str($_GET['src_cid_number']);
$src = $_GET['src'] ?? '';
$src_cid_name = $_GET['src_cid_name'] ?? '';
$src_cid_number = $_GET['src_cid_number'] ?? '';
$dest = check_str($_GET['dest']);
$dest_cid_name = check_str($_GET['dest_cid_name']);
$dest_cid_number = check_str($_GET['dest_cid_number']);
$dest = $_GET['dest'] ?? '';
$dest_cid_name = $_GET['dest_cid_name'] ?? '';
$dest_cid_number = $_GET['dest_cid_number'] ?? '';
$auto_answer = check_str($_GET['auto_answer']); //true,false
$rec = check_str($_GET['rec']); //true,false
$ringback = check_str($_GET['ringback']);
$auto_answer = $_GET['auto_answer'] ?? ''; //true,false
$rec = $_GET['rec'] ?? ''; //true,false
$ringback = $_GET['ringback'] ?? '';
$context = $_SESSION['domain_name'];
//clean up variable values

View File

@@ -43,7 +43,7 @@
$text = $language->get();
//get and prepare the conference name
$conference_name = check_str(trim($_REQUEST["c"]));
$conference_name = trim($_REQUEST["c"] ?? '');
$conference_display_name = str_replace("-", " ", $conference_name);
$conference_display_name = str_replace("_", " ", $conference_display_name);

View File

@@ -358,7 +358,7 @@
if (!$authorized) {
//access denied
syslog(LOG_WARNING, '['.$_SERVER['REMOTE_ADDR']."] provision attempt but failed http basic authentication for ".check_str($_REQUEST['mac']));
syslog(LOG_WARNING, '['.$_SERVER['REMOTE_ADDR']."] provision attempt but failed http basic authentication for ".$_REQUEST['mac']);
header('HTTP/1.0 401 Unauthorized');
header('WWW-Authenticate: Basic realm="'.$domain_name.'"');
unset($_SERVER['PHP_AUTH_USER'],$_SERVER['PHP_AUTH_PW']);
@@ -373,10 +373,10 @@
//if the password was defined in the settings then require the password.
if (!empty($provision['password'])) {
//deny access if the password doesn't match
if ($provision['password'] != check_str($_REQUEST['password'])) {
if ($provision['password'] != $_REQUEST['password'] ?? '') {
//log the failed auth attempt to the system, to be available for fail2ban.
openlog('FusionPBX', LOG_NDELAY, LOG_AUTH);
syslog(LOG_WARNING, '['.$_SERVER['REMOTE_ADDR']."] provision attempt bad password for ".check_str($_REQUEST['mac']));
syslog(LOG_WARNING, '['.$_SERVER['REMOTE_ADDR']."] provision attempt bad password for ".($_REQUEST['mac'] ?? ''));
closelog();
echo "access denied";
return;

View File

@@ -143,13 +143,13 @@ Mark J Crane <markjcrane@fusionpbx.com>
}
// retrieve submitted values
$project_notifications = check_str($_POST["project_notifications"]);
$project_security = check_str($_POST["project_security"]);
$project_releases = check_str($_POST["project_releases"]);
$project_events = check_str($_POST["project_events"]);
$project_news = check_str($_POST["project_news"]);
$project_notification_method = check_str($_POST["project_notification_method"]);
$project_notification_recipient = check_str($_POST["project_notification_recipient"]);
$project_notifications = $_POST["project_notifications"] ?? '';
$project_security = $_POST["project_security"] ?? '';
$project_releases = $_POST["project_releases"] ?? '';
$project_events = $_POST["project_events"] ?? '';
$project_news = $_POST["project_news"] ?? '';
$project_notification_method = $_POST["project_notification_method"] ?? '';
$project_notification_recipient = $_POST["project_notification_recipient"] ?? '';
// get local project notification participation flag
$sql = "select project_notifications from v_notifications";

View File

@@ -159,7 +159,7 @@
$autoload->reload_classes();
$autoload->update_cache();
}
$sel_menu = explode('|', check_str($_POST["sel_menu"]));
$sel_menu = explode('|', $_POST["sel_menu"] ?? '');
$menu_uuid = $sel_menu[0];
$menu_language = $sel_menu[1];
$included = true;

View File

@@ -433,6 +433,9 @@ if (!function_exists('html_select')) {
//define the global variables
global $database, $domain_uuid;
//define the variable
$html = '';
//html select: build a select box from distinct items in db
$table_name = preg_replace("#[^a-zA-Z0-9_]#", "", $table_name);
$field_name = preg_replace("#[^a-zA-Z0-9_]#", "", $field_name);
@@ -713,10 +716,10 @@ if (!function_exists('add_extension_user')) {
if ($num_rows == 0) {
//build insert array
$extension_user_uuid = uuid();
$array['extension_users'][$x]['extension_user_uuid'] = $extension_user_uuid;
$array['extension_users'][$x]['domain_uuid'] = $domain_uuid;
$array['extension_users'][$x]['extension_uuid'] = $extension_uuid;
$array['extension_users'][$x]['user_uuid'] = $row["user_uuid"];
$array['extension_users'][0]['extension_user_uuid'] = $extension_user_uuid;
$array['extension_users'][0]['domain_uuid'] = $domain_uuid;
$array['extension_users'][0]['extension_uuid'] = $extension_uuid;
$array['extension_users'][0]['user_uuid'] = $user_uuid;
//grant temporary permissions
$p = permissions::new();
$p->add('extension_user_add', 'temp');
@@ -1338,8 +1341,8 @@ if (!function_exists('rgb_to_hsl')) {
$max = max($r, $g, $b);
$min = min($r, $g, $b);
$h;
$s;
$h = 0;
$s = 0;
$l = ($max + $min) / 2;
$d = $max - $min;
@@ -1370,9 +1373,9 @@ if (!function_exists('rgb_to_hsl')) {
//function to convert an hsl color array to an rgb color array
if (!function_exists('hsl_to_rgb')) {
function hsl_to_rgb($h, $s, $l) {
$r;
$g;
$b;
$r = 0;
$g = 0;
$b = 0;
$c = (1 - abs((2 * $l) - 1)) * $s;
$x = $c * (1 - abs(fmod(($h / 60), 2) - 1));
@@ -2203,7 +2206,8 @@ if (!function_exists('limit_offset')) {
//add a random_bytes function when it doesn't exist for old versions of PHP
if (!function_exists('random_bytes')) {
function random_bytes($length) {
$chars .= "0123456789";
$string = '';
$chars = "0123456789";
$chars .= "abcdefghijkmnopqrstuvwxyz";
$chars .= "ABCDEFGHIJKLMNPQRSTUVWXYZ";
for ($i = 0; $i < $length; $i++) {