Example #1
0
 public function testSetter()
 {
     Tx_CzSimpleCal_Utility_Config::set('foo', 'baz');
     self::assertEquals('baz', Tx_CzSimpleCal_Utility_Config::get('foo'), 'setting of existant values works');
     Tx_CzSimpleCal_Utility_Config::set('baz', 'foo');
     self::assertEquals('foo', Tx_CzSimpleCal_Utility_Config::get('baz'), 'setting of non-existant values works');
     Tx_CzSimpleCal_Utility_Config::set(array('hello' => 'world'));
     self::assertEquals('world', Tx_CzSimpleCal_Utility_Config::get('hello'), 'setting of an array');
 }
Example #2
0
 /**
  * get a DateTime object of the recurranceUntil feature
  * 
  * @return DateTime
  */
 public function getDateTimeObjectRecurranceUntil()
 {
     if (is_null($this->recurranceUntilDateTime)) {
         $this->recurranceUntilDateTime = new Tx_CzSimpleCal_Utility_DateTime($this->recurranceUntil > 0 ? '@' . $this->recurranceUntil : Tx_CzSimpleCal_Utility_Config::get('recurrenceEnd'));
         $this->recurranceUntilDateTime->setTimezone(new DateTimeZone($this->timezone));
         $this->recurranceUntilDateTime->setTime(23, 59, 59);
     }
     return $this->recurranceUntilDateTime;
 }
Example #3
0
 /**
  * initializing method that will be called as soon as it is needed
  */
 protected static function init()
 {
     if (is_null(self::$data)) {
         self::$data = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['cz_simple_cal']);
     }
 }