Esempio n. 1
0
 /** @inheritdoc */
 public function renderMetaBox(WP_Post $post)
 {
     OpeningHoursModule::setCurrentSetId($post->ID);
     $set = OpeningHoursModule::getCurrentSet();
     if (count($set->getHolidays()) < 1) {
         $set->getHolidays()->append(Holiday::createDummyPeriod());
     }
     $variables = array('holidays' => $set->getHolidays());
     echo $this->renderTemplate(self::TEMPLATE_PATH, $variables, 'once');
 }
Esempio n. 2
0
 public function testCreateDummyPeriod()
 {
     $holiday = Holiday::createDummyPeriod();
     $now = new DateTime('now');
     $format = 'Y-m-d';
     $this->assertEquals('', $holiday->getName());
     $this->assertEquals($now->format($format), $holiday->getDateStart()->format($format));
     $this->assertEquals($now->format($format), $holiday->getDateEnd()->format($format));
     $this->assertTrue($holiday->isDummy());
 }
Esempio n. 3
0
 /** Action: Render Single Dummy Holiday */
 public static function renderSingleDummyHoliday()
 {
     echo self::renderTemplate(Holidays::TEMPLATE_PATH_SINGLE, array('holiday' => Holiday::createDummyPeriod()), 'once');
     die;
 }