summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorEvan Prodromou <evan@status.net>2009-11-07 13:16:29 -0500
committerEvan Prodromou <evan@status.net>2009-11-07 13:16:29 -0500
commit742317c0da549b3c13be966091824f61b61e0260 (patch)
tree93a61427c8d53b3a7070e54b00fa7e486f0ada5a /lib
parent2d8ad0409d8e78ec35a65156bc375eacbe561963 (diff)
fix userprofile widget so it correctly provides an action
Diffstat (limited to 'lib')
-rw-r--r--lib/userprofile.php44
1 files changed, 22 insertions, 22 deletions
diff --git a/lib/userprofile.php b/lib/userprofile.php
index ca1b38c8b..80021864a 100644
--- a/lib/userprofile.php
+++ b/lib/userprofile.php
@@ -69,12 +69,12 @@ class UserProfile extends Widget
function showProfileData()
{
- if (Event::handle('StartProfilePageProfileSection', array(&$this, $this->profile))) {
+ if (Event::handle('StartProfilePageProfileSection', array(&$this->action, $this->profile))) {
$this->out->elementStart('div', 'entity_profile vcard author');
$this->out->element('h2', null, _('User profile'));
- if (Event::handle('StartProfilePageProfileElements', array(&$this, $this->profile))) {
+ if (Event::handle('StartProfilePageProfileElements', array(&$this->action, $this->profile))) {
$this->showAvatar();
$this->showNickname();
@@ -84,17 +84,17 @@ class UserProfile extends Widget
$this->showBio();
$this->showProfileTags();
- Event::handle('EndProfilePageProfileElements', array(&$this, $this->profile));
+ Event::handle('EndProfilePageProfileElements', array(&$this->action, $this->profile));
}
$this->out->elementEnd('div');
- Event::handle('EndProfilePageProfileSection', array(&$this, $this->profile));
+ Event::handle('EndProfilePageProfileSection', array(&$this->action, $this->profile));
}
}
function showAvatar()
{
- if (Event::handle('StartProfilePageAvatar', array($this, $this->profile))) {
+ if (Event::handle('StartProfilePageAvatar', array($this->action, $this->profile))) {
$avatar = $this->profile->getAvatar(AVATAR_PROFILE_SIZE);
@@ -119,13 +119,13 @@ class UserProfile extends Widget
$this->out->elementEnd('dl');
- Event::handle('EndProfilePageAvatar', array($this, $this->profile));
+ Event::handle('EndProfilePageAvatar', array($this->action, $this->profile));
}
}
function showNickname()
{
- if (Event::handle('StartProfilePageNickname', array($this, $this->profile))) {
+ if (Event::handle('StartProfilePageNickname', array($this->action, $this->profile))) {
$this->out->elementStart('dl', 'entity_nickname');
$this->out->element('dt', null, _('Nickname'));
@@ -137,13 +137,13 @@ class UserProfile extends Widget
$this->out->elementEnd('dd');
$this->out->elementEnd('dl');
- Event::handle('EndProfilePageNickname', array($this, $this->profile));
+ Event::handle('EndProfilePageNickname', array($this->action, $this->profile));
}
}
function showFullName()
{
- if (Event::handle('StartProfilePageFullName', array($this, $this->profile))) {
+ if (Event::handle('StartProfilePageFullName', array($this->action, $this->profile))) {
if ($this->profile->fullname) {
$this->out->elementStart('dl', 'entity_fn');
$this->out->element('dt', null, _('Full name'));
@@ -152,26 +152,26 @@ class UserProfile extends Widget
$this->out->elementEnd('dd');
$this->out->elementEnd('dl');
}
- Event::handle('EndProfilePageFullName', array($this, $this->profile));
+ Event::handle('EndProfilePageFullName', array($this->action, $this->profile));
}
}
function showLocation()
{
- if (Event::handle('StartProfilePageLocation', array($this, $this->profile))) {
+ if (Event::handle('StartProfilePageLocation', array($this->action, $this->profile))) {
if ($this->profile->location) {
$this->out->elementStart('dl', 'entity_location');
$this->out->element('dt', null, _('Location'));
$this->out->element('dd', 'label', $this->profile->location);
$this->out->elementEnd('dl');
}
- Event::handle('EndProfilePageLocation', array($this, $this->profile));
+ Event::handle('EndProfilePageLocation', array($this->action, $this->profile));
}
}
function showHomepage()
{
- if (Event::handle('StartProfilePageHomepage', array($this, $this->profile))) {
+ if (Event::handle('StartProfilePageHomepage', array($this->action, $this->profile))) {
if ($this->profile->homepage) {
$this->out->elementStart('dl', 'entity_url');
$this->out->element('dt', null, _('URL'));
@@ -182,26 +182,26 @@ class UserProfile extends Widget
$this->out->elementEnd('dd');
$this->out->elementEnd('dl');
}
- Event::handle('EndProfilePageHomepage', array($this, $this->profile));
+ Event::handle('EndProfilePageHomepage', array($this->action, $this->profile));
}
}
function showBio()
{
- if (Event::handle('StartProfilePageBio', array($this, $this->profile))) {
+ if (Event::handle('StartProfilePageBio', array($this->action, $this->profile))) {
if ($this->profile->bio) {
$this->out->elementStart('dl', 'entity_note');
$this->out->element('dt', null, _('Note'));
$this->out->element('dd', 'note', $this->profile->bio);
$this->out->elementEnd('dl');
}
- Event::handle('EndProfilePageBio', array($this, $this->profile));
+ Event::handle('EndProfilePageBio', array($this->action, $this->profile));
}
}
function showProfileTags()
{
- if (Event::handle('StartProfilePageProfileTags', array($this, $this->profile))) {
+ if (Event::handle('StartProfilePageProfileTags', array($this->action, $this->profile))) {
$tags = Profile_tag::getTags($this->profile->id, $this->profile->id);
if (count($tags) > 0) {
@@ -222,13 +222,13 @@ class UserProfile extends Widget
$this->out->elementEnd('dd');
$this->out->elementEnd('dl');
}
- Event::handle('EndProfilePageProfileTags', array($this, $this->profile));
+ Event::handle('EndProfilePageProfileTags', array($this->action, $this->profile));
}
}
function showEntityActions()
{
- if (Event::handle('StartProfilePageActionsSection', array(&$this, $this->profile))) {
+ if (Event::handle('StartProfilePageActionsSection', array(&$this->action, $this->profile))) {
$cur = common_current_user();
@@ -236,7 +236,7 @@ class UserProfile extends Widget
$this->out->element('h2', null, _('User actions'));
$this->out->elementStart('ul');
- if (Event::handle('StartProfilePageActionsElements', array(&$this, $this->profile))) {
+ if (Event::handle('StartProfilePageActionsElements', array(&$this->action, $this->profile))) {
if (empty($cur)) { // not logged in
$this->out->elementStart('li', 'entity_subscribe');
$this->showRemoteSubscribeLink();
@@ -302,13 +302,13 @@ class UserProfile extends Widget
}
}
- Event::handle('EndProfilePageActionsElements', array(&$this, $this->profile));
+ Event::handle('EndProfilePageActionsElements', array(&$this->action, $this->profile));
}
$this->out->elementEnd('ul');
$this->out->elementEnd('div');
- Event::handle('EndProfilePageActionsSection', array(&$this, $this->profile));
+ Event::handle('EndProfilePageActionsSection', array(&$this->action, $this->profile));
}
}