コード例 #1
0
 /** @inheritdoc */
 public function renderMetaBox(WP_Post $post)
 {
     OpeningHoursModule::setCurrentSetId($post->ID);
     $set = OpeningHoursModule::getCurrentSet();
     if (count($set->getIrregularOpenings()) < 1) {
         $set->getIrregularOpenings()->append(IrregularOpening::createDummy());
     }
     $variables = array('irregular_openings' => $set->getIrregularOpenings());
     echo self::renderTemplate(static::TEMPLATE_PATH, $variables, 'once');
 }
コード例 #2
0
ファイル: Ajax.php プロジェクト: misagues/WP-Opening-Hours
 /** Action: Render Single Dummy Irregular Opening */
 public static function renderSingleDummyIrregularOpening()
 {
     echo self::renderTemplate(IrregularOpenings::TEMPLATE_PATH_SINGLE, array('io' => IrregularOpening::createDummy()), 'once');
     die;
 }
コード例 #3
0
 public function testCreateDummy()
 {
     $io = IrregularOpening::createDummy();
     $expectedDate = new DateTime('now');
     $expectedDate->setTime(0, 0, 0);
     $this->assertEquals('', $io->getName());
     $this->assertEquals($expectedDate, $io->getDate());
     $this->assertEquals($expectedDate, $io->getTimeStart());
     $this->assertEquals($expectedDate, $io->getTimeStart());
     $this->assertTrue($io->isDummy());
 }