diff --git a/core/um-actions-profile.php b/core/um-actions-profile.php
index e93de8cc..da7aaf21 100644
--- a/core/um-actions-profile.php
+++ b/core/um-actions-profile.php
@@ -65,11 +65,11 @@
fields->editing ) {
- echo $ultimatemember->menu->new_ui( 'bc', 'div.um-cover', 'click', array(
- ''.__('Change cover photo','ultimatemember').'',
- ''.__('Remove','ultimatemember').'',
- ''.__('Cancel','ultimatemember').'',
- ), 'can_edit_user' );
+ echo $ultimatemember->menu->new_ui( 'bc', 'div.um-cover', 'click', array(
+ ''.__('Change cover photo','ultimatemember').'',
+ ''.__('Remove','ultimatemember').'',
+ ''.__('Cancel','ultimatemember').'',
+ ) );
}
?>
@@ -98,7 +98,9 @@
+ user->cannot_edit ) ) { ?>
+
@@ -157,7 +159,7 @@
echo $ultimatemember->menu->new_ui( 'bc', 'div.um-profile-photo', 'click', array(
''.__('Upload photo','ultimatemember').'',
''.__('Cancel','ultimatemember').'',
- ), 'can_edit_user' );
+ ) );
} else if ( $ultimatemember->fields->editing == true ) {
@@ -165,7 +167,7 @@
''.__('Change photo','ultimatemember').'',
''.__('Remove photo','ultimatemember').'',
''.__('Cancel','ultimatemember').'',
- ), 'can_edit_user' );
+ ) );
}
@@ -279,29 +281,20 @@
menu->new_ui( 'bc', 'div.um-profile-edit', 'click', array(
- ''.__('My Account','ultimatemember').'',
- ''.__('Edit Profile','ultimatemember').'',
- ''.__('Cancel','ultimatemember').'',
- ), 'can_edit_user' );
-
- } else {
+ $menu_items = array(
+ 'myaccount' => ''.__('My Account','ultimatemember').'',
+ 'editprofile' => ''.__('Edit Profile','ultimatemember').'',
+ 'cancel' => ''.__('Cancel','ultimatemember').'',
+ );
+ if ( !um_is_myprofile() ) {
$actions = $ultimatemember->user->get_admin_actions();
-
- $menu_items = array(
- ''.__('Edit Profile','ultimatemember').'',
- ''.__('Cancel','ultimatemember').'',
- );
-
+ unset($menu_items['myaccount']);
$menu_items = array_merge( $actions, $menu_items );
-
- echo $ultimatemember->menu->new_ui( 'bc', 'div.um-profile-edit', 'click', $menu_items, 'can_edit_user' );
-
}
+ echo $ultimatemember->menu->new_ui( 'bc', 'div.um-profile-edit', 'click', $menu_items );
+
?>
diff --git a/core/um-menu.php b/core/um-menu.php
index 2cfbfbfa..87454f66 100644
--- a/core/um-menu.php
+++ b/core/um-menu.php
@@ -9,7 +9,7 @@ class UM_Menu {
/***
*** @new menu
***/
- function new_ui( $position, $element, $trigger, $items, $permission ) {
+ function new_ui( $position, $element, $trigger, $items ) {
?>