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]')));
 }
Exemple #2
0
 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]')));
 }