From 3850904d467fe0ca6cb8800a75f1b9e233bf8d90 Mon Sep 17 00:00:00 2001 From: marcus Date: Mon, 6 Jul 2009 11:03:28 +0000 Subject: * Closes #1104: Edit profile and edit icon links on pulldown menu for editable users. * Closes #545: Admins are now able to edit profiles and icons of other users. * CSRF protection added to icon upload and edit code. * Version bump. git-svn-id: https://code.elgg.org/elgg/trunk@3387 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/profile/views/default/profile/edit.php | 2 +- mod/profile/views/default/profile/editicon.php | 22 +++++++++++++++------- mod/profile/views/default/profile/menu/links.php | 16 +++++++++++++++- mod/profile/views/default/profile/userdetails.php | 2 +- 4 files changed, 32 insertions(+), 10 deletions(-) (limited to 'mod/profile/views') diff --git a/mod/profile/views/default/profile/edit.php b/mod/profile/views/default/profile/edit.php index e2eb8f5ce..b4d8162dd 100644 --- a/mod/profile/views/default/profile/edit.php +++ b/mod/profile/views/default/profile/edit.php @@ -16,7 +16,7 @@ ?>
- + profile, defined in profile/start.php for now */ - + + $currentuser = page_owner_entity(); + if (!$currentuser) + $currentuser=$_SESSION['user']; ?>
@@ -25,7 +28,7 @@ getIcon('medium');//$vars['url'] . "pg/icon/" . $_SESSION['user']->username . "/medium/" . $_SESSION['user']->icontime . ".jpg"; + $user_avatar = $currentuser->getIcon('medium'); echo "\"avatar\""; ?> @@ -33,7 +36,9 @@
- + + +


username . "/master/" . $_SESSION['user']->icontime . ".jpg"; + echo elgg_echo("profile:createicon:instructions"); + + //display the current user photo + + $user_master_image = $currentuser->getIcon('master');//$vars['url'] . "pg/icon/" . $currentuser->username . "/master/" . $currentuser->icontime . ".jpg"; ?>

@@ -121,7 +128,8 @@
- + + diff --git a/mod/profile/views/default/profile/menu/links.php b/mod/profile/views/default/profile/menu/links.php index ccbe5748f..0dbe48264 100644 --- a/mod/profile/views/default/profile/menu/links.php +++ b/mod/profile/views/default/profile/menu/links.php @@ -16,7 +16,21 @@

-

+

+ canEdit()) + { + ?> +

+ +

+

+ +

+

diff --git a/mod/profile/views/default/profile/userdetails.php b/mod/profile/views/default/profile/userdetails.php index c9eb5d770..91c373910 100644 --- a/mod/profile/views/default/profile/userdetails.php +++ b/mod/profile/views/default/profile/userdetails.php @@ -63,7 +63,7 @@ ?>

- +