public function allowInvateAction() { $this->noViewRenderer(true); $request = $this->getRequest(); if (!JO_Session::get('user[user_id]')) { $this->redirect(WM_Router::create($request->getBaseUrl())); } if ($request->getRequest('board_id') && $request->getRequest('type')) { $board_info = new Model_Boards_Board($request->getRequest('board_id')); if ($board_info->count()) { $users = explode(',', $board_info['board_users_not_allow']); if (in_array(JO_Session::get('user[user_id]'), $users)) { if ($request->getRequest('type') == 'accept') { Model_Boards::acceptUsersBoard($request->getRequest('board_id')); } elseif ($request->getRequest('type') == 'decline') { Model_Boards::deleteUsersBoard($request->getRequest('board_id')); } } } } $this->redirect(WM_Router::create($request->getBaseUrl() . '?controller=users&action=profile&user_id=' . JO_Session::get('user[user_id]'))); }
public function accinvAction() { $this->noViewRenderer(true); $request = $this->getRequest(); if (!JO_Session::get('user[user_id]')) { $this->redirect(WM_Router::create($request->getBaseUrl())); } if ($request->getRequest('board_id') and $request->getRequest('ub_id') and $request->getRequest('type')) { $ubinfo = Model_Boards::getUsersBoard(array('board_id' => $request->getRequest('board_id'), 'ub_id' => $request->getRequest('ub_id'))); if ($ubinfo) { if ($request->getRequest('type') == 'accept') { Model_Boards::acceptUsersBoard($request->getRequest('ub_id')); } elseif ($request->getRequest('type') == 'decline') { Model_Boards::deleteUsersBoard($request->getRequest('ub_id')); } } } $this->redirect(WM_Router::create($request->getBaseUrl() . '?controller=users&action=profile&user_id=' . JO_Session::get('user[user_id]'))); }