Avoid undefined index notices.

See #642.

Backported from master branch.

Signed-off-by: Thomas Hochstein <thh@inter.net>
This commit is contained in:
Hanno 2019-10-13 18:21:18 +02:00 committed by Thomas Hochstein
parent 5f8744e414
commit 4a8616214f

View File

@ -373,19 +373,19 @@ if (ini_get('magic_quotes_gpc')) {
} }
// Merge get and post into the serendipity array // Merge get and post into the serendipity array
if (is_array($_GET['serendipity'])) { if (array_key_exists('serendipity', $_GET) && is_array($_GET['serendipity'])) {
$serendipity['GET'] = &$_GET['serendipity']; $serendipity['GET'] = &$_GET['serendipity'];
} else { } else {
$serendipity['GET'] = array(); $serendipity['GET'] = array();
} }
if (is_array($_POST['serendipity'])) { if (array_key_exists('serendipity', $_POST) && is_array($_POST['serendipity'])) {
$serendipity['POST'] = &$_POST['serendipity']; $serendipity['POST'] = &$_POST['serendipity'];
} else { } else {
$serendipity['POST'] = array(); $serendipity['POST'] = array();
} }
if (is_array($_COOKIE['serendipity'])) { if (array_key_exists('serendipity', $_COOKIE) && is_array($_COOKIE['serendipity'])) {
$serendipity['COOKIE'] = &$_COOKIE['serendipity']; $serendipity['COOKIE'] = &$_COOKIE['serendipity'];
} else { } else {
$serendipity['COOKIE'] = array(); $serendipity['COOKIE'] = array();