Ejemplo n.º 1
0
 /**
  * Actually block a user.
  *
  * @return void
  */
 function blockProfile()
 {
     $block = Group_block::blockProfile($this->group, $this->profile, common_current_user());
     if (empty($block)) {
         // TRANS: Server error displayed when trying to block a user from a group fails because of an application error.
         $this->serverError(_("Database error blocking user from group."));
     }
     $this->returnToPrevious();
 }
 /**
  * Actually block a user.
  *
  * @return void
  */
 function blockProfile()
 {
     $block = Group_block::blockProfile($this->group, $this->profile, common_current_user());
     if (empty($block)) {
         $this->serverError(_("Database error blocking user from group."));
         return false;
     }
     $this->returnToArgs();
 }
Ejemplo n.º 3
0
 /**
  * Actually block a user.
  *
  * @return void
  */
 function blockProfile()
 {
     $block = Group_block::blockProfile($this->group, $this->profile, common_current_user());
     if (empty($block)) {
         $this->serverError(_("Database error blocking user from group."));
         return false;
     }
     // Now, gotta figure where we go back to
     foreach ($this->args as $k => $v) {
         if ($k == 'returnto-action') {
             $action = $v;
         } elseif (substr($k, 0, 9) == 'returnto-') {
             $args[substr($k, 9)] = $v;
         }
     }
     if ($action) {
         common_redirect(common_local_url($action, $args), 303);
     } else {
         common_redirect(common_local_url('groupmembers', array('nickname' => $this->group->nickname)), 303);
     }
 }