1 | <?php
|
---|
2 |
|
---|
3 | require_once('./inc/header.inc.php');
|
---|
4 | require_once( BX_DIRECTORY_PATH_INC . 'design.inc.php' );
|
---|
5 | require_once(BX_DIRECTORY_PATH_INC . 'admin.inc.php');
|
---|
6 | require_once(BX_DIRECTORY_PATH_INC . 'db.inc.php');
|
---|
7 |
|
---|
8 | bx_import('BxDolProfileFields');
|
---|
9 | bx_import('BxDolProfilesController');
|
---|
10 | bx_import("BxTemplProfileView");
|
---|
11 | bx_import("BxTemplProfileView");
|
---|
12 | bx_import("BxTemplSearchProfile");
|
---|
13 |
|
---|
14 | check_logged();
|
---|
15 |
|
---|
16 | $_page['name_index'] = 7;
|
---|
17 | $_page['css_name'] = 'browse.css';
|
---|
18 |
|
---|
19 | $_page['header'] = _t('_People_Calendar');
|
---|
20 | $_ni = $_page['name_index'];
|
---|
21 | $_page_cont[$_ni]['page_main_code'] = getBlockCode_Results(100);
|
---|
22 |
|
---|
23 | PageCode();
|
---|
24 |
|
---|
25 | function getBlockCode_Results($iBlockID) {
|
---|
26 | $sAction = strip_tags($_REQUEST['action']);
|
---|
27 | switch ($sAction) {
|
---|
28 | case 'browse':
|
---|
29 | $sCode = getProfilesByDate($_REQUEST['date']);
|
---|
30 | break;
|
---|
31 | default:
|
---|
32 | $sCode = getCalendar();
|
---|
33 | }
|
---|
34 | return $sCode;
|
---|
35 | }
|
---|
36 |
|
---|
37 | function getProfilesByDate ($sDate) {
|
---|
38 | $sDate = strip_tags($sDate);
|
---|
39 | $aDateParams = explode('/', $sDate);
|
---|
40 | $oSearch = new BxTemplSearchProfile('calendar', (int)$aDateParams[0], (int)$aDateParams[1], (int)$aDateParams[2]);
|
---|
41 | $oSearch -> aConstants['linksTempl']['browseAll'] = 'calendar.php?';
|
---|
42 |
|
---|
43 | $sCode = $oSearch->displayResultBlock();
|
---|
44 | return $oSearch->displaySearchBox('<div class="search_container">'
|
---|
45 | . $sCode . '</div>', $oSearch->showPagination(false, false, false));
|
---|
46 | }
|
---|
47 |
|
---|
48 | function getCalendar () {
|
---|
49 | $oProfile = new BxBaseProfileGenerator((int)$_COOKIE['memberID']);
|
---|
50 | $mSearchRes = $oProfile->GenProfilesCalendarBlock();
|
---|
51 | list($sResults, $aDBTopMenu, $sPagination, $sTopFilter) = $mSearchRes;
|
---|
52 | return DesignBoxContent(_t('_People_Calendar'), $sResults, 1);
|
---|
53 | }
|
---|
54 |
|
---|
55 | ?>
|
---|