From d0357b612474071a2cf200efd3d4e16a15cab813 Mon Sep 17 00:00:00 2001 From: markjcrane Date: Thu, 25 May 2023 10:52:28 -0600 Subject: [PATCH] PHP 8.1 changes --- app/modules/module_edit.php | 20 +++++++++++++++----- app/modules/modules.php | 29 +++++++++++++++++++++-------- 2 files changed, 36 insertions(+), 13 deletions(-) diff --git a/app/modules/module_edit.php b/app/modules/module_edit.php index 199d413ba6..5ce87d9122 100644 --- a/app/modules/module_edit.php +++ b/app/modules/module_edit.php @@ -45,8 +45,18 @@ $language = new text; $text = $language->get(); +//define the variables + $module_label = ''; + $modules = ''; + $module_name = ''; + $module_description = ''; + $module_category = ''; + $module_order = ''; + $module_enabled = ''; + $module_default_enabled = ''; + //determin the action add or update - if (is_uuid($_REQUEST["id"])) { + if (!empty($_REQUEST["id"]) && is_uuid($_REQUEST["id"])) { $action = "update"; $module_uuid = $_REQUEST["id"]; } @@ -55,7 +65,7 @@ } //set the http post variables to php variables - if (count($_POST)>0) { + if (!empty($_POST)) { $module_label = $_POST["module_label"]; $module_name = $_POST["module_name"]; $module_description = $_POST["module_description"]; @@ -66,7 +76,7 @@ } //process the data - if (count($_POST)>0 && empty($_POST["persistformvar"])) { + if (!empty($_POST) && empty($_POST["persistformvar"])) { //get the uuid if ($action == "update") { @@ -103,7 +113,7 @@ } //add or update the database - if ($_POST["persistformvar"] != "true") { + if (empty($_POST["persistformvar"])) { if ($action == "add" && permission_exists('module_add')) { $module_uuid = uuid(); $array['modules'][0]['module_uuid'] = $module_uuid; @@ -144,7 +154,7 @@ } //pre-populate the form - if (count($_GET)>0 && $_POST["persistformvar"] != "true") { + if (!empty($_GET) && empty($_POST["persistformvar"])) { $module_uuid = $_GET["id"]; $sql = "select * from v_modules "; $sql .= "where module_uuid = :module_uuid "; diff --git a/app/modules/modules.php b/app/modules/modules.php index 47d4b2812b..fbabe12f65 100644 --- a/app/modules/modules.php +++ b/app/modules/modules.php @@ -46,12 +46,25 @@ $language = new text; $text = $language->get(); + +//define the variables + $action = ''; + $search = ''; + $modules = ''; + //get posted data - if (is_array($_POST['modules'])) { - $action = $_POST['action']; - $search = $_POST['search']; + if (!empty($_POST['modules'])) { $modules = $_POST['modules']; } + if (!empty($_POST['action'])) { + $action = $_POST['action']; + } + if (!empty($_POST['search'])) { + $search = $_POST['search']; + } + +//set from session variables + $list_row_edit_button = !empty($_SESSION['theme']['list_row_edit_button']['boolean']) ? $_SESSION['theme']['list_row_edit_button']['boolean'] : 'false'; //process the http post data by action if ($action != '' && is_array($modules) && @sizeof($modules) != 0) { @@ -142,7 +155,7 @@ echo "
\n"; echo "\n"; - if (permission_exists('module_edit') && $modules && $fp) { + if (permission_exists('module_edit') && !empty($modules) && $fp) { echo modal::create(['id'=>'modal-stop','type'=>'general','message'=>$text['confirm-stop_modules'],'actions'=>button::create(['type'=>'button','label'=>$text['button-continue'],'icon'=>'check','id'=>'btn_stop','style'=>'float: right; margin-left: 15px;','collapse'=>'never','onclick'=>"modal_close(); list_action_set('stop'); list_form_submit('form_list');"])]); echo modal::create(['id'=>'modal-start','type'=>'general','message'=>$text['confirm-start_modules'],'actions'=>button::create(['type'=>'button','label'=>$text['button-continue'],'icon'=>'check','id'=>'btn_start','style'=>'float: right; margin-left: 15px;','collapse'=>'never','onclick'=>"modal_close(); list_action_set('start'); list_form_submit('form_list');"])]); } @@ -162,7 +175,7 @@ echo "\n"; function write_header($modifier) { - global $fp, $text, $modules; + global $fp, $text, $modules, $list_row_edit_button; $modifier = str_replace('/', '', $modifier); $modifier = str_replace(' ', ' ', $modifier); $modifier = str_replace(' ', '_', $modifier); @@ -171,7 +184,7 @@ echo "\n"; if (permission_exists('module_edit') || permission_exists('module_delete')) { echo " \n"; } echo "\n"; @@ -181,7 +194,7 @@ } echo "\n"; echo "\n"; - if (permission_exists('module_edit') && $_SESSION['theme']['list_row_edit_button']['boolean'] == 'true') { + if (permission_exists('module_edit') && $list_row_edit_button == 'true') { echo "\n"; } echo "\n"; @@ -253,7 +266,7 @@ } echo " \n"; echo " \n"; - if (permission_exists('module_edit') && $_SESSION['theme']['list_row_edit_button']['boolean'] == 'true') { + if (permission_exists('module_edit') && $list_row_edit_button == 'true') { echo " \n";
\n"; - echo " \n"; + echo " \n"; echo " ".$text['label-label']."".$text['label-enabled']."".$text['label-description']." 
".escape($row["module_description"])." "; echo button::create(['type'=>'button','title'=>$text['button-edit'],'icon'=>$_SESSION['theme']['button_icon_edit'],'link'=>$list_row_url]); echo "