From 25f0a3588a1f5d5c321b6d30a78429f06651205b Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 15 Jul 2014 14:21:12 +0200 Subject: [PATCH] check if 'theme' is set before using it --- op/op.EditUserData.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/op/op.EditUserData.php b/op/op.EditUserData.php index 7510592b2..b106ffaf7 100644 --- a/op/op.EditUserData.php +++ b/op/op.EditUserData.php @@ -39,7 +39,9 @@ $fullname = $_POST["fullname"]; $email = $_POST["email"]; $comment = $_POST["comment"]; $language = $_POST["language"]; -$mytheme = $_POST["theme"]; +/* 'theme' won't be set, if themeselector is turn off */ +if(isset($_POST["theme"])) + $mytheme = $_POST["theme"]; $current_pwd = $_POST["currentpwd"]; if($user->getPwd() != md5($current_pwd)) { @@ -94,7 +96,7 @@ if ($user->getComment() != $comment) if ($user->getLanguage() != $language) $user->setLanguage($language); -if ($user->getTheme() != $mytheme) +if (isset($mytheme) && $user->getTheme() != $mytheme) $user->setTheme($mytheme); if (isset($_FILES["userfile"]) && is_uploaded_file($_FILES["userfile"]["tmp_name"]) && $_FILES["userfile"]["size"] > 0 && $_FILES['userfile']['error']==0)