diff options
author | Paweł Sroka <srokap@gmail.com> | 2013-06-07 03:13:23 +0200 |
---|---|---|
committer | Cash Costello <cash.costello@gmail.com> | 2013-06-07 18:17:16 -0400 |
commit | 3dba152c4914a6650879deb8044ebb7234e51bea (patch) | |
tree | e5259349e4381399873de52ade312b228400e963 /views/default/forms/profile | |
parent | 50ca9866486b27defa3b327f0b501ee316a5efeb (diff) | |
download | elgg-3dba152c4914a6650879deb8044ebb7234e51bea.tar.gz elgg-3dba152c4914a6650879deb8044ebb7234e51bea.tar.bz2 |
Refs #5587 - Uses sticky values in profile edit form
Diffstat (limited to 'views/default/forms/profile')
-rw-r--r-- | views/default/forms/profile/edit.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/views/default/forms/profile/edit.php b/views/default/forms/profile/edit.php index 9538b779e..aef180f36 100644 --- a/views/default/forms/profile/edit.php +++ b/views/default/forms/profile/edit.php @@ -13,6 +13,8 @@ </div> <?php +$stickyValues = elgg_get_sticky_values('profile:edit'); + $profile_fields = elgg_get_config('profile_fields'); if (is_array($profile_fields) && count($profile_fields) > 0) { foreach ($profile_fields as $shortname => $valtype) { @@ -40,6 +42,14 @@ if (is_array($profile_fields) && count($profile_fields) > 0) { $access_id = ACCESS_DEFAULT; } + //sticky form values take precedence over saved ones + if (isset($stickyValues[$shortname])) { + $value = $stickyValues[$shortname]; + } + if (isset($stickyValues['accesslevel'][$shortname])) { + $access_id = $stickyValues['accesslevel'][$shortname]; + } + ?> <div> <label><?php echo elgg_echo("profile:{$shortname}") ?></label> |