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'); }
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'); }
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' ); } * */ }