Merge remote branch 'gitorious/master'
This commit is contained in:
		| @@ -298,12 +298,12 @@ class ShowgroupAction extends GroupDesignAction | ||||
|  | ||||
|         $this->elementEnd('div'); | ||||
|  | ||||
|         $cur = common_current_user(); | ||||
|         $this->elementStart('div', 'entity_actions'); | ||||
|         $this->element('h2', null, _('Group actions')); | ||||
|         $this->elementStart('ul'); | ||||
|         $this->elementStart('li', 'entity_subscribe'); | ||||
|         if (Event::handle('StartGroupSubscribe', array($this, $this->group))) { | ||||
|             $cur = common_current_user(); | ||||
|             if ($cur) { | ||||
|                 if ($cur->isMember($this->group)) { | ||||
|                     $lf = new LeaveForm($this, $this->group); | ||||
| @@ -316,7 +316,7 @@ class ShowgroupAction extends GroupDesignAction | ||||
|             Event::handle('EndGroupSubscribe', array($this, $this->group)); | ||||
|         } | ||||
|         $this->elementEnd('li'); | ||||
|         if ($cur->hasRight(Right::DELETEGROUP)) { | ||||
|         if ($cur && $cur->hasRight(Right::DELETEGROUP)) { | ||||
|             $this->elementStart('li', 'entity_delete'); | ||||
|             $df = new DeleteGroupForm($this, $this->group); | ||||
|             $df->show(); | ||||
|   | ||||
| @@ -27,7 +27,14 @@ function ping_broadcast_notice($notice) { | ||||
|  | ||||
| 	# Array of servers, URL => type | ||||
| 	$notify = common_config('ping', 'notify'); | ||||
| 	$profile = $notice->getProfile(); | ||||
|     try { | ||||
|         $profile = $notice->getProfile(); | ||||
|     } catch (Exception $e) { | ||||
|         // @todo: distinguish the 'broken notice/profile' case from more general | ||||
|         //        transitory errors. | ||||
|         common_log(LOG_ERR, "Exception getting notice profile: " . $e->getMessage()); | ||||
|         return true; | ||||
|     } | ||||
| 	$tags = ping_notice_tags($notice); | ||||
|  | ||||
| 	foreach ($notify as $notify_url => $type) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user