Cheetah
All Classes Namespaces Files Functions Variables Pages
search_home.php
Go to the documentation of this file.
1 <?php
2 
8 require_once( 'inc/header.inc.php' );
9 require_once( CH_DIRECTORY_PATH_INC . 'design.inc.php' );
10 require_once( CH_DIRECTORY_PATH_INC . 'admin.inc.php' );
11 require_once( CH_DIRECTORY_PATH_INC . 'db.inc.php' );
12 require_once( CH_DIRECTORY_PATH_INC . 'utils.inc.php' );
13 
14 ch_import ('ChWsbPageView');
15 
17 {
18  function __construct()
19  {
20  parent::__construct('search_home');
21  }
22 
24  {
25  $a = array(
26  'form_attrs' => array(
27  'id' => 'searchForm',
28  'action' => CH_WSB_URL_ROOT . 'searchKeyword.php',
29  'method' => 'get',
30  ),
31  'inputs' => array(
32  'keyword' => array(
33  'type' => 'text',
34  'name' => 'keyword',
35  'caption' => _t('_Keyword'),
36  ),
37  'search' => array(
38  'type' => 'submit',
39  'name' => 'search',
40  'value' => _t('_Search'),
41  ),
42  ),
43  );
44 
45  $oForm = new ChTemplFormView($a);
46  return array($oForm->getCode(), array(), array(), false);
47  }
48 
50  {
52 
54 
55  // default params for search form
56  $aDefaultParams = array(
57  'LookingFor' => $aProfile['Sex'] ? $aProfile['Sex'] : 'male',
58  'Sex' => $aProfile['LookingFor'] ? $aProfile['LookingFor'] : 'female',
59  'Country' => $aProfile['Country'] ? $aProfile['Country'] : getParam('default_country'),
60  'DateOfBirth' => getParam('search_start_age') . '-' . getParam('search_end_age'),
61  );
62 
63  ch_import('ChWsbProfileFields');
64  $oPF = new ChWsbProfileFields(9);
65  $a = array('default_params' => $aDefaultParams);
66  return array($oPF->getFormCode($a), array(), array(), false);
67  }
68 
70  {
71  return MsgBox('Under Development');
72  }
73 }
74 
75 $_page['name_index'] = 81;
76 
77 check_logged();
78 
79 $_page['header'] = _t('_sys_search_main_title');
80 $_page['header_text'] = _t('_sys_search_main_title');
81 $_page['css_name'] = 'search.css';
82 
84 
85 $_ni = $_page['name_index'];
86 $_page_cont[$_ni]['page_main_code'] = $oPage -> getCode();
87 
88 PageCode();
$iMemberId
$iMemberId
Definition: profile.php:91
ChTemplFormView
Definition: ChTemplFormView.php:11
ChWsbProfileFields
Definition: ChWsbProfileFields.php:13
MsgBox
MsgBox($sText, $iTimer=0)
Definition: design.inc.php:175
check_logged
check_logged()
Definition: admin.inc.php:238
ChWsbPageView
Definition: ChWsbPageView.php:99
ch_import
ch_import($sClassName, $aModule=array())
Definition: utils.inc.php:1218
php
$oPage
$oPage
Definition: search_home.php:83
$_page_cont
$_page_cont[$_ni]['page_main_code']
Definition: search_home.php:86
$oForm
$oForm
Definition: host_tools.php:42
getParam
getParam($sParamName, $bUseCache=true)
Definition: db.inc.php:130
getLoggedId
getLoggedId()
Definition: profiles.inc.php:32
$aProfile
$aProfile
Definition: flash.php:14
ChWsbPageSearchMain\__construct
__construct()
Definition: search_home.php:18
_t
_t($key, $arg0="", $arg1="", $arg2="")
Definition: languages.inc.php:509
ChWsbPageSearchMain\getBlockCode_History
getBlockCode_History()
Definition: search_home.php:69
PageCode
PageCode($oTemplate=null)
Definition: design.inc.php:91
ChWsbPageSearchMain
Definition: search_home.php:17
ChWsbPageSearchMain\getBlockCode_People
getBlockCode_People()
Definition: search_home.php:49
ChWsbPageSearchMain\getBlockCode_Keyword
getBlockCode_Keyword()
Definition: search_home.php:23
$_page
$_page['name_index']
Definition: search_home.php:75
getProfileInfo
getProfileInfo($iProfileID=0, $checkActiveStatus=false, $forceCache=false)
Definition: profiles.inc.php:249
$_ni
$_ni
Definition: search_home.php:85