Exemplo n.º 1
0
 public static function returnHtmlDetail()
 {
     //XPER: función que carga PIN
     static $view = null, $model_images = null, $request = null;
     if ($view === null) {
         $view = JO_View::getInstance();
     }
     if ($model_images === null) {
         $model_images = new Helper_Images();
     }
     if ($request === null) {
         $request = JO_Request::getInstance();
     }
     //$request = $this->getRequest();
     //////////// Categories ////////////
     $view->categories = array();
     $categories = Model_Categories::getCategories(array('filter_status' => 1));
     foreach ($categories as $category) {
         $category['subcategories'] = Model_Categories::getSubcategories($category['category_id']);
         $view->categories[] = $category;
     }
     //////////// Age ////////////
     $view->ages = array();
     $ages = Model_Users::getAge();
     $view->ages = $ages;
     //////////// Level ////////////
     $view->levels = array();
     $levels = Model_Users::getLevel();
     $view->levels = $levels;
     $user_data = Model_Users::getActivateUser(JO_Session::get('user[user_id]'));
     $view->user_data = $user_data;
     if (JO_Registry::get('isMobile')) {
         $view->urlmensajes = WM_Router::create($request->getBaseUrl() . '?controller=users&action=mensajes&user_id=' . $request->getRequest('board_user'));
     }
     //gender
     if ($request->issetPost('gender')) {
         $view->gender = $request->getRequest('gender');
     } elseif (isset($user_data['gender'])) {
         $view->gender = $user_data['gender'];
     } else {
         $view->gender = "";
     }
     //location
     if ($request->issetPost('location')) {
         $view->location = $request->getPost('location');
     } elseif (isset($user_data['location'])) {
         $view->location = $user_data['location'];
     } else {
         $view->location = '';
     }
     //sport category
     if ($request->issetPost('sport_category')) {
         $view->sport_category = $request->getPost('sport_category');
         if ($request->getPost('sport_category') != "") {
             $view->cat_title = Model_Boards::getCategoryTitle($request->getPost('sport_category'));
         }
     } elseif (isset($user_data['sport_category'])) {
         $view->sport_category = $user_data['sport_category'];
         $view->cat_title = Model_Boards::getCategoryTitle($user_data['sport_category']);
     } else {
         $view->cat_title = '';
         $view->sport_category = '';
     }
     //age
     if ($request->issetPost('age')) {
         $view->age = $request->getPost('age');
         if ($request->getPost('age') != "") {
             $view->age_title = Model_Users::getAgeTitle($request->getPost('age'));
         }
     } elseif (isset($user_data['age'])) {
         $view->age = $user_data['age'];
         $view->age_title = Model_Users::getAgeTitle($user_data['age']);
     } else {
         $view->age_title = '';
         $view->age = '';
     }
     //level
     if ($request->issetPost('level')) {
         $view->level = $request->getPost('level');
         if ($request->getPost('level') != "") {
             $view->level_title = Model_Users::getLevelTitle($request->getPost('level'));
         }
     } elseif (isset($user_data['level'])) {
         $view->level = $user_data['level'];
         $view->level_title = Model_Users::getLevelTitle($user_data['level']);
     } else {
         $view->level_title = '';
         $view->level = '';
     }
     //comment
     if ($request->issetPost('comment')) {
         $view->comment = $request->getPost('comment');
     } elseif (isset($user_data['comment'])) {
         $view->comment = $user_data['comment'];
     } else {
         $view->comment = '';
     }
     //$view->form_action = WM_Router::create( $request->getBaseUrl() . '?controller=addpin&action=get_images' );
     //$view->from_url = WM_Router::create( $request->getBaseUrl() . '?controller=users&action=activatePopup' );
     $view->from_url = WM_Router::create($request->getBaseUrl() . '?controller=users&action=activateDetail');
     //$view->popup_main_box = $view->render('activatePopup','users');
     $view->popup_main_box = $view->render('activateDetail', 'users');
     return $view->render('activateDetail', 'users');
 }
Exemplo n.º 2
0
 public function MAXactivatedAction()
 {
     $request = $this->getRequest();
     //$this->view->advanced_url = WM_Router::create($request->getBaseUrl() . '?controller=search&action=advanced');
     $this->view->advanced_url = WM_Router::create($request->getBaseUrl() . '?controller=search&action=index');
     $page = (int) $request->getRequest('page');
     if ($page < 1) {
         $page = 1;
     }
     $id = $request->getRequest('id');
     //////////// Categories ////////////
     $this->view->categories = array();
     $categories = Model_Categories::getCategories(array('filter_status' => 1));
     foreach ($categories as $category) {
         $category['subcategories'] = Model_Categories::getSubcategories($category['category_id']);
         $this->view->categories[] = $category;
     }
     //////////// User Type ////////////
     $this->view->user_types = array();
     $user_types = Model_Users::getUserType(array('filter_status' => 1));
     //////////// Age ////////////
     $this->view->ages = array();
     $ages = Model_Users::getAge();
     $this->view->ages = $ages;
     //////////// Level ////////////
     $this->view->levels = array();
     $levels = Model_Users::getLevel();
     $this->view->levels = $levels;
     if ($request->issetPost('firstname')) {
         $this->view->firstname = $request->getPost('firstname');
     } else {
         $this->view->firstname = '';
     }
     $this->view->location = '';
     if ($request->issetPost('location')) {
         $this->view->location = $request->getPost('location');
     } else {
         $this->view->location = '';
     }
     $this->view->cat_title1 = '';
     $this->view->sport_category_1 = '';
     if ($request->issetPost('sport_category_1')) {
         $this->view->sport_category_1 = $request->getPost('sport_category_1');
         if ($request->getPost('sport_category_1') != "") {
             if ($request->getPost('sport_category_1') == 1) {
                 $this->view->cat_title1 = "Todo";
             } else {
                 $this->view->cat_title1 = Model_Boards::getCategoryTitle($request->getPost('sport_category_1'));
             }
         }
     } else {
         $this->view->sport_category_1 = '';
     }
     $this->view->cat_title2 = '';
     $this->view->sport_category_2 = '';
     if ($request->issetPost('sport_category_2')) {
         $this->view->sport_category_2 = $request->getPost('sport_category_2');
         if ($request->getPost('sport_category_2') != "") {
             if ($request->getPost('sport_category_2') == 1) {
                 $this->view->cat_title2 = "Todo";
             } else {
                 $this->view->cat_title2 = Model_Boards::getCategoryTitle($request->getPost('sport_category_2'));
             }
         }
     } else {
         $this->view->sport_category_2 = '';
     }
     $this->view->cat_title3 = '';
     $this->view->sport_category_3 = '';
     if ($request->issetPost('sport_category_3')) {
         $this->view->sport_category_3 = $request->getPost('sport_category_3');
         if ($request->getPost('sport_category_3') != "") {
             if ($request->getPost('sport_category_3') == 1) {
                 $this->view->cat_title3 = "Todo";
             } else {
                 $this->view->cat_title3 = Model_Boards::getCategoryTitle($request->getPost('sport_category_3'));
             }
         }
     } else {
         $this->view->sport_category_3 = '';
     }
     $this->view->usertype_title = '';
     $this->view->type_user = '';
     if ($request->issetPost('type_user')) {
         $this->view->type_user = $request->getPost('type_user');
         if ($request->getPost('type_user') != "") {
             $this->view->usertype_title = Model_Users::getUserTypeTitle($request->getPost('type_user'));
         }
     } else {
         $this->view->type_user = '';
     }
     //gender
     if ($request->issetPost('gender')) {
         $this->view->gender = $request->getRequest('gender');
     } elseif (isset($user_data['gender'])) {
         $this->view->gender = $user_data['gender'];
     } else {
         $this->view->gender = "";
     }
     //location
     if ($request->issetPost('location')) {
         $this->view->location = $request->getPost('location');
     } elseif (isset($user_data['location'])) {
         $this->view->location = $user_data['location'];
     } else {
         $this->view->location = '';
     }
     //sport category
     if ($request->issetPost('sport_category')) {
         $this->view->sport_category = $request->getPost('sport_category');
         if ($request->getPost('sport_category') != "") {
             $this->view->cat_title = Model_Boards::getCategoryTitle($request->getPost('sport_category'));
         }
     } elseif (isset($user_data['sport_category'])) {
         $this->view->sport_category = $user_data['sport_category'];
         $this->view->cat_title = Model_Boards::getCategoryTitle($user_data['sport_category']);
     } else {
         $this->view->cat_title = '';
         $this->view->sport_category = '';
     }
     //age
     if ($request->issetPost('age')) {
         $this->view->age = $request->getPost('age');
         if ($request->getPost('age') != "") {
             $this->view->age_title = Model_Users::getAgeTitle($request->getPost('age'));
         }
     } elseif (isset($user_data['age'])) {
         $this->view->age = $user_data['age'];
         $this->view->age_title = Model_Users::getAgeTitle($user_data['age']);
     } else {
         $this->view->age_title = '';
         $this->view->age = '';
     }
     //level
     if ($request->issetPost('level')) {
         $this->view->level = $request->getPost('level');
         if ($request->getPost('level') != "") {
             $this->view->level_title = Model_Users::getLevelTitle($request->getPost('level'));
         }
     } elseif (isset($user_data['level'])) {
         $this->view->level = $user_data['level'];
         $this->view->level_title = Model_Users::getLevelTitle($user_data['level']);
     } else {
         $this->view->level_title = '';
         $this->view->level = '';
     }
     //option1
     if ($request->issetPost('option1')) {
         $this->view->option1 = $request->getPost('option1');
     } elseif (isset($user_data['option1'])) {
         $this->view->option1 = $user_data['option1'];
     } else {
         $this->view->option1 = '';
     }
     //option2
     if ($request->issetPost('option2')) {
         $this->view->option2 = $request->getPost('option2');
     } elseif (isset($user_data['option2'])) {
         $this->view->option2 = $user_data['option2'];
     } else {
         $this->view->option2 = '';
     }
     //option3
     if ($request->issetPost('option3')) {
         $this->view->option3 = $request->getPost('option3');
     } elseif (isset($user_data['option3'])) {
         $this->view->option3 = $user_data['option3'];
     } else {
         $this->view->option3 = '';
     }
     //option4
     if ($request->issetPost('option4')) {
         $this->view->option4 = $request->getPost('option4');
     } elseif (isset($user_data['option4'])) {
         $this->view->option4 = $user_data['option4'];
     } else {
         $this->view->option4 = '';
     }
     //option5
     if ($request->issetPost('option5')) {
         $this->view->option5 = $request->getPost('option5');
     } elseif (isset($user_data['option5'])) {
         $this->view->option5 = $user_data['option5'];
     } else {
         $this->view->option5 = '';
     }
     //option6
     if ($request->issetPost('option6')) {
         $this->view->option6 = $request->getPost('option6');
     } elseif (isset($user_data['option6'])) {
         $this->view->option6 = $user_data['option6'];
     } else {
         $this->view->option6 = '';
     }
     //option7
     if ($request->issetPost('option7')) {
         $this->view->option7 = $request->getPost('option7');
     } elseif (isset($user_data['option7'])) {
         $this->view->option7 = $user_data['option7'];
     } else {
         $this->view->option7 = '';
     }
     //option8
     if ($request->issetPost('option8')) {
         $this->view->option8 = $request->getPost('option8');
     } elseif (isset($user_data['option8'])) {
         $this->view->option8 = $user_data['option8'];
     } else {
         $this->view->option8 = '';
     }
     //option9
     if ($request->issetPost('option9')) {
         $this->view->option9 = $request->getPost('option9');
     } elseif (isset($user_data['option9'])) {
         $this->view->option9 = $user_data['option9'];
     } else {
         $this->view->option9 = '';
     }
     //option10
     if ($request->issetPost('option10')) {
         $this->view->option10 = $request->getPost('option10');
     } elseif (isset($user_data['option10'])) {
         $this->view->option10 = $user_data['option10'];
     } else {
         $this->view->option10 = '';
     }
     //controlador
     /*
               if ($id == "amatteur")
               {
               $this->view->advancedActive = "amatteur";
               $with_action = $request->getAction();
               $this->view->search_action = WM_Router::create($request->getBaseUrl() . '?controller=search&action=advanced');
     
               }
               else if ($id == "activate")
               {
              * */
     $this->view->advancedActive = "activate";
     $with_action = $request->getAction();
     $this->view->search_action = WM_Router::create($request->getBaseUrl() . '?controller=search&action=activate');
     /*
      }
      else if ($id == "services")
      {
      $this->view->advancedActive = "services";
      $with_action = $request->getAction();
      $this->view->search_action = WM_Router::create($request->getBaseUrl() . '?controller=search&action=advanced');
     
      }
     */
     if ($request->isPost()) {
         $query = $request->getRequest('words');
         $this->view->query = $query;
         //$this->view->menuSearch = $this->searchMenu($query);
         $data = array('start' => JO_Registry::get('config_front_limit') * $page - JO_Registry::get('config_front_limit'), 'limit' => JO_Registry::get('config_front_limit'), 'filter_description' => $query, 'filter_marker' => $request->getRequest('marker'));
         $this->view->pins = '';
         $pins = Model_Pins::getPins($data);
         if ($pins) {
             foreach ($pins as $pin) {
                 $this->view->pins .= Helper_Pin::returnHtml($pin);
             }
             // 			JO_Registry::set('marker', Model_Pins::getMaxPin($data));
         }
     }
     /*
      if(in_array($request->getAction(), array('index', 'page', 'view'))) {
      $with_action = 0;
      $this->view->search_action = WM_Router::create($request->getBaseUrl() . '?controller=search');
      } elseif( in_array($request->getAction(), array('boards', 'people')) ) {
      $with_action = $request->getAction();
      $this->view->search_action = WM_Router::create($request->getBaseUrl() . '?controller=search&action='.$request->getAction());
      } else {
      $with_action = 0;
      $this->view->search_action = WM_Router::create($request->getBaseUrl() . '?controller=search');
      }
     
      $this->view->search_autocomplete = WM_Router::create($request->getBaseUrl() . '?controller=search&action=autocomplete');
      if(strpos($this->view->search, '?') !== false) {
      $this->view->show_hidden = true;
      $this->view->with_action = $with_action;
      }
     
      $this->view->keywords = $request->issetQuery('q') ? $request->getQuery('q') : $this->translate('Search...');
     */
     $this->view->children = array('header_part' => 'layout/header_part', 'footer_part' => 'layout/footer_part');
 }
Exemplo n.º 3
0
 public function activatePopupAction()
 {
     //public function activateDetailAction() {
     $request = $this->getRequest();
     //////////// Categories ////////////
     $this->view->categories = array();
     $categories = Model_Categories::getCategories(array('filter_status' => 1));
     foreach ($categories as $category) {
         $category['subcategories'] = Model_Categories::getSubcategories($category['category_id']);
         $this->view->categories[] = $category;
     }
     //////////// Age ////////////
     $this->view->ages = array();
     $ages = Model_Users::getAge();
     $this->view->ages = $ages;
     //////////// Level ////////////
     $this->view->levels = array();
     $levels = Model_Users::getLevel();
     $this->view->levels = $levels;
     $user_data = Model_Users::getActivateUser(JO_Session::get('user[user_id]'));
     $this->view->user_data = $user_data;
     if (JO_Registry::get('isMobile')) {
         $this->view->urlmensajes = WM_Router::create($request->getBaseUrl() . '?controller=users&action=mensajes&user_id=' . $request->getRequest('board_user'));
     }
     //gender
     if ($request->issetPost('gender')) {
         $this->view->gender = $request->getRequest('gender');
     } elseif (isset($user_data['gender'])) {
         $this->view->gender = $user_data['gender'];
     } else {
         $this->view->gender = "";
     }
     //location
     if ($request->issetPost('location')) {
         $this->view->location = $request->getPost('location');
     } elseif (isset($user_data['location'])) {
         $this->view->location = $user_data['location'];
     } else {
         $this->view->location = '';
     }
     //sport category
     if ($request->issetPost('sport_category')) {
         $this->view->sport_category = $request->getPost('sport_category');
         if ($request->getPost('sport_category') != "") {
             $this->view->cat_title = Model_Boards::getCategoryTitle($request->getPost('sport_category'));
         }
     } elseif (isset($user_data['sport_category'])) {
         $this->view->sport_category = $user_data['sport_category'];
         $this->view->cat_title = Model_Boards::getCategoryTitle($user_data['sport_category']);
     } else {
         $this->view->cat_title = '';
         $this->view->sport_category = '';
     }
     //age
     if ($request->issetPost('age')) {
         $this->view->age = $request->getPost('age');
         if ($request->getPost('age') != "") {
             $this->view->age_title = Model_Users::getAgeTitle($request->getPost('age'));
         }
     } elseif (isset($user_data['age'])) {
         $this->view->age = $user_data['age'];
         $this->view->age_title = Model_Users::getAgeTitle($user_data['age']);
     } else {
         $this->view->age_title = '';
         $this->view->age = '';
     }
     //level
     if ($request->issetPost('level')) {
         $this->view->level = $request->getPost('level');
         if ($request->getPost('level') != "") {
             $this->view->level_title = Model_Users::getLevelTitle($request->getPost('level'));
         }
     } elseif (isset($user_data['level'])) {
         $this->view->level = $user_data['level'];
         $this->view->level_title = Model_Users::getLevelTitle($user_data['level']);
     } else {
         $this->view->level_title = '';
         $this->view->level = '';
     }
     //comment
     if ($request->issetPost('comment')) {
         $this->view->comment = $request->getPost('comment');
     } elseif (isset($user_data['comment'])) {
         $this->view->comment = $user_data['comment'];
     } else {
         $this->view->comment = '';
     }
     //$this->view->form_action = WM_Router::create( $request->getBaseUrl() . '?controller=addpin&action=get_images' );
     $this->view->from_url = WM_Router::create($request->getBaseUrl() . '?controller=users&action=activatePopup');
     //$this->view->from_url = WM_Router::create( $request->getBaseUrl() . '?controller=users&action=activateDetail' );
     $this->view->popup_main_box = $this->view->render('activatePopup', 'users');
     //$this->view->popup_main_box = $this->view->render('activateDetail','users');
     if ($request->isPost()) {
         $validate = new Helper_Validate();
         $validate->_set_rules($request->getPost('location'), $this->translate('Location'), 'not_empty;min_length[3];max_length[100]');
         $validate->_set_rules($request->getPost('sport_category'), $this->translate('Category_id1'), 'not_empty;min_length[3];max_length[100]');
         $validate->_set_rules($request->getPost('gender'), $this->translate('Gender'), 'not_empty;min_length[3];max_length[100]');
         $validate->_set_rules($request->getPost('level'), $this->translate('Level'), 'not_empty;min_length[1];max_length[100]');
         //$validate->_set_rules($request->getPost('type_user'), $this->translate('User_type_id'), 'not_empty;min_length[1];max_length[100]');
         if ($validate->_valid_form()) {
             $result = Model_Users::createActivate(JO_Session::get('user[user_id]'), array('user_id' => JO_Session::get('user[user_id]'), 'gender' => $request->getPost('gender'), 'age' => $request->getPost('age'), 'location' => $request->getPost('location') != "Introduce una ubicación" ? $request->getPost('location') : "", 'sport_category' => $request->getPost('sport_category'), 'level' => $request->getPost('level'), 'activate' => $request->getPost('activate'), 'option1' => $request->getPost('option1'), 'option2' => $request->getPost('option2'), 'option3' => $request->getPost('option3'), 'option4' => $request->getPost('option4'), 'option5' => $request->getPost('option5'), 'option6' => $request->getPost('option6'), 'option7' => $request->getPost('option7'), 'option8' => $request->getPost('option8'), 'comment' => $request->getPost('comment')));
             $this->view->successfu_edite = true;
             /*
              if($result) {
              //Model_History::addHistory($user["user_id"], Model_History::COMMENTUSER, $request->getPost('agenda'));
              Model_History::addHistory($request->getPost('user_to'), Model_History::MESSAGEUSER, $result, $request->getPost('board_user'), $request->getPost('text_message'));
              }
             */
         } else {
             $this->view->error = $validate->_get_error_messages();
         }
     }
     $this->view->popup = true;
     echo Helper_Externallinks::fixExternallinks(Helper_User::returnHtmlDetail());
     $this->noViewRenderer(true);
     /*
      if ($this->view->successfu_edite || $this->view->error)
      {
      error_log("error o ok");
      $this->noViewRenderer(true);
      echo $this->view->popup_main_box;
      $this->view->is_popup = true;
     
      }
      /*
      if($request->isXmlHttpRequest()) {
      $this->noViewRenderer(true);
      echo $this->view->popup_main_box;
      $this->view->is_popup = true;
      } else {
      $this->view->is_popup = false;
      $this->view->children = array(
      'header_part' 	=> 'layout/header_part',
      'footer_part' 	=> 'layout/footer_part',
      'left_part' 	=> 'layout/left_part'
      );
      }
     *
     */
 }