Reduced SQL queries on profile update.

This commit is contained in:
flash 2019-12-04 00:59:47 +01:00
parent 00a5d13de9
commit 7ef749fb9e

View file

@ -72,7 +72,9 @@ if($isEditing) {
$profileFields = $profileUser->profileFields(false); $profileFields = $profileUser->profileFields(false);
foreach($profileFields as $profileField) { foreach($profileFields as $profileField) {
if(isset($_POST['profile'][$profileField->field_key]) && !$profileField->setFieldValue($_POST['profile'][$profileField->field_key])) { if(isset($_POST['profile'][$profileField->field_key])
&& $profileField->field_value !== $_POST['profile'][$profileField->field_key]
&& !$profileField->setFieldValue($_POST['profile'][$profileField->field_key])) {
$notices[] = sprintf(MSZ_TMP_USER_ERROR_STRINGS['profile']['invalid'], $profileField->field_title); $notices[] = sprintf(MSZ_TMP_USER_ERROR_STRINGS['profile']['invalid'], $profileField->field_title);
} }
} }