diff --git a/archive/ca.turbo-2023.03.02-x86_64-1.txz b/archive/ca.turbo-2023.03.02-x86_64-1.txz new file mode 100644 index 0000000..7c1fc89 Binary files /dev/null and b/archive/ca.turbo-2023.03.02-x86_64-1.txz differ diff --git a/plugins/ca.turbo.plg b/plugins/ca.turbo.plg index 290d1b4..bed06dd 100644 --- a/plugins/ca.turbo.plg +++ b/plugins/ca.turbo.plg @@ -2,8 +2,8 @@ - - + + @@ -13,6 +13,9 @@ +###2023.03.02 +- PHP8 Upgrades + ###2023.02.20 - PHP8 Compliance diff --git a/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/include/exec.php b/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/include/exec.php index e7f135b..3994d05 100644 --- a/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/include/exec.php +++ b/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/include/exec.php @@ -77,7 +77,7 @@ $o .= " $('#spunDown').html('$spunDown');"; $msg = ($status['mode'] == "turbo") ? "Turbo (Reconstruct Write)" : "Normal (Read/Modify/Write)"; - if ( $status['override'] ) { + if ( $status['override'] ?? false ) { $msg .= " Autoscript overridden"; } if ( (! is_file($turboPaths['backgroundPID']) ) && (! $status['override'] ) ) { diff --git a/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/include/helpers.php b/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/include/helpers.php index ed2ee97..886f459 100644 --- a/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/include/helpers.php +++ b/source/ca.turbo/usr/local/emhttp/plugins/ca.turbo/include/helpers.php @@ -17,10 +17,11 @@ function getPost($setting,$default) { } function getPostArray($setting) { - return $_POST[$setting]; + return $_POST[$setting] ?? null; } function create_ini_file($settings,$mode=false) { + $iniFile = ""; if ( $mode ) { $keys = array_keys($settings);