From e7456f505f987a94f8c496357625596f429d3050 Mon Sep 17 00:00:00 2001 From: Thibault Dockx <thibault.dockx@fusiondirectory.org> Date: Tue, 25 Feb 2025 13:43:14 +0000 Subject: [PATCH] :sparkles: (html) - html folder php82 Adapt html classes to php82 --- html/autocomplete.php | 6 +++--- html/index.php | 19 ++++++------------- html/setup.php | 2 +- 3 files changed, 10 insertions(+), 17 deletions(-) diff --git a/html/autocomplete.php b/html/autocomplete.php index 38c75383f..0f902f0aa 100755 --- a/html/autocomplete.php +++ b/html/autocomplete.php @@ -42,7 +42,7 @@ if (isset($_GET['type']) && $_GET['type'] == "base") { if (session::is_set("pathMapping") && count($_POST) == 1) { $res = ""; $pathMapping = session::get("pathMapping"); - $search = preg_replace('/"/', '"', current($_POST)); + $search = preg_replace('/"/', '"', (string) current($_POST)); $config = session::get('config'); $departmentInfo = $config->getDepartmentInfo(); @@ -50,11 +50,11 @@ if (isset($_GET['type']) && $_GET['type'] == "base") { if (!isset($pathMapping[$dn])) { continue; } - if (mb_stristr($info['name'], $search) !== FALSE) { + if (mb_stristr((string) $info['name'], $search) !== FALSE) { $res .= "<li>".mark($search, $pathMapping[$dn]).($info['description'] == '' ? "" : "<span class='informal'> [".mark($search, $info['description'])."]</span>")."</li>"; continue; } - if (mb_stristr($info['description'], $search) !== FALSE) { + if (mb_stristr((string) $info['description'], $search) !== FALSE) { $res .= "<li>".mark($search, $pathMapping[$dn]).($info['description'] == '' ? "" : "<span class='informal'> [".mark($search, $info['description'])."]</span>")."</li>"; continue; } diff --git a/html/index.php b/html/index.php index 5659b9f38..501f2404c 100755 --- a/html/index.php +++ b/html/index.php @@ -146,19 +146,12 @@ if (($config->get_cfg_value('forcessl') == 'TRUE') && ($ssl != '')) { } if (isset($_REQUEST['message'])) { - switch ($_REQUEST['message']) { - case 'expired': - $message = _('Your FusionDirectory session has expired!'); - break; - case 'invalidparameter': - $message = sprintf(_('Invalid plugin parameter "%s"!'), $_REQUEST['plug']); - break; - case 'nosession': - $message = _('No session found!'); - break; - default: - $message = $_REQUEST['message']; - } + $message = match ($_REQUEST['message']) { + 'expired' => _('Your FusionDirectory session has expired!'), + 'invalidparameter' => sprintf(_('Invalid plugin parameter "%s"!'), $_REQUEST['plug']), + 'nosession' => _('No session found!'), + default => $_REQUEST['message'], + }; } LoginMethod::loginProcess(); diff --git a/html/setup.php b/html/setup.php index 305a076c6..a39929fec 100755 --- a/html/setup.php +++ b/html/setup.php @@ -82,7 +82,7 @@ if (isset($_POST['lang_selected']) && $_POST['lang_selected'] != '') { $lang = $_POST['lang_selected']; /* Append .UTF-8 to language string if necessary */ - if (!preg_match('/utf(-)?8$/i', $lang)) { + if (!preg_match('/utf(-)?8$/i', (string) $lang)) { $lang .= '.UTF-8'; } } elseif (session::is_set('lang')) { -- GitLab