Cheetah
ChSitesCalendar.php
Go to the documentation of this file.
1 <?php
2 
8 ch_import('ChTemplCalendar');
9 
11 {
13 
14  function __construct($iYear, $iMonth, $oSites)
15  {
16  parent::__construct($iYear, $iMonth);
17  $this->_oDb = $oSites->_oDb;
18  $this->_oTemplate = $oSites->_oTemplate;
19  $this->_oConfig = $oSites->_oConfig;
20  }
21 
35  function getData()
36  {
37  return $this->_oDb->getSitesByMonth($this->iYear, $this->iMonth, $this->iNextYear, $this->iNextMonth);
38  }
39 
46  function getBaseUri()
47  {
48  return CH_WSB_URL_ROOT . $this->_oConfig->getBaseUri() . "calendar/";
49  }
50 
51  function getBrowseUri ()
52  {
53  return CH_WSB_URL_ROOT . $this->_oConfig->getBaseUri() . "browse/calendar/";
54  }
55 
56  function getEntriesNames ()
57  {
58  return array(_t('_ch_sites_single'), _t('_ch_sites_plural'));
59  }
60 }
ChWsbCalendar\$iMonth
$iMonth
Definition: ChWsbCalendar.php:50
ChSitesCalendar\$_oDb
$_oDb
Definition: ChSitesCalendar.php:12
ChSitesCalendar\$_oConfig
$_oConfig
Definition: ChSitesCalendar.php:12
ch_import
ch_import($sClassName, $aModule=array())
Definition: utils.inc.php:1218
ChSitesCalendar\getData
getData()
Definition: ChSitesCalendar.php:35
php
ChSitesCalendar\getEntriesNames
getEntriesNames()
Definition: ChSitesCalendar.php:56
ChSitesCalendar
Definition: ChSitesCalendar.php:11
ChSitesCalendar\__construct
__construct($iYear, $iMonth, $oSites)
Definition: ChSitesCalendar.php:14
_t
_t($key, $arg0="", $arg1="", $arg2="")
Definition: languages.inc.php:509
ChSitesCalendar\getBaseUri
getBaseUri()
Definition: ChSitesCalendar.php:46
ChTemplCalendar
Definition: ChTemplCalendar.php:14
ChWsbCalendar\$iYear
$iYear
Definition: ChWsbCalendar.php:50
ChSitesCalendar\getBrowseUri
getBrowseUri()
Definition: ChSitesCalendar.php:51
ChSitesCalendar\$_oTemplate
$_oTemplate
Definition: ChSitesCalendar.php:12