diff --git a/system/pages/account/change_info.php b/system/pages/account/change_info.php index 2a8d4a075..2b7234b51 100644 --- a/system/pages/account/change_info.php +++ b/system/pages/account/change_info.php @@ -26,12 +26,13 @@ $account = Account::find($account_logged->getId()); $show_form = true; -$new_rlname = isset($_POST['info_rlname']) ? htmlspecialchars(stripslashes($_POST['info_rlname'])) : NULL; -$new_location = isset($_POST['info_location']) ? htmlspecialchars(stripslashes($_POST['info_location'])) : NULL; -$new_country = isset($_POST['info_country']) ? htmlspecialchars(stripslashes($_POST['info_country'])) : NULL; +$new_rlname = isset($_POST['info_rlname']) ? htmlspecialchars(stripslashes($_POST['info_rlname'])) : ''; +$new_location = isset($_POST['info_location']) ? htmlspecialchars(stripslashes($_POST['info_location'])) : ''; +$new_country = isset($_POST['info_country']) ? htmlspecialchars(stripslashes($_POST['info_country'])) : ''; if(isset($_POST['changeinfosave']) && $_POST['changeinfosave'] == 1) { - if(!isset($config['countries'][$new_country])) + if(setting('core.account_country') && !isset($config['countries'][$new_country])) { $errors[] = 'Country is not correct.'; + } if(empty($errors)) { //save data from form @@ -39,7 +40,14 @@ $account->location = $new_location; $account->country = $new_country; $account->save(); - $account_logged->logAction('Changed Real Name to ' . $new_rlname . ', Location to ' . $new_location . ' and Country to ' . $config['countries'][$new_country] . '.'); + + $log = 'Changed Real Name to ' . $new_rlname . ', Location to ' . $new_location . ''; + if(setting('core.account_country')) { + $log .= ' and Country to ' . $config['countries'][$new_country] . ''; + } + $log .= '.'; + + $account_logged->logAction($log); $twig->display('success.html.twig', array( 'title' => 'Public Information Changed', 'description' => 'Your public information has been changed.'