2017 © Pedro Peláez
 

silverstripe-module silverstripe-openinghours

Add opening hours to a DataObject

image

bramdeleeuw/silverstripe-openinghours

Add opening hours to a DataObject

  • Monday, July 9, 2018
  • by TheBnl
  • Repository
  • 1 Watchers
  • 4 Stars
  • 52 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 11 Versions
  • 16 % Grown

The README.md

OpeningHours for SilverStripe

Add opening hours to a data object. I suggest adding silverstripe-australia/addressable to add opening hours and address data to a Store site. In the future i would suggest using bramdeleeuw/silverstripe-schema to add schema data, like store information, to your site but it's still a work in progress., (*1)

To add the opening hours, simply extens on the object that you want to use them on., (*2)

YourObject:
  extensions:
    - 'Broarm\OpeningHours\OpeningHours'

The object comes packed with some methods you can use to display the opening hours with:, (*3)

// Returns the opening hours as a summarized list, this means days with similar opening hours are combined e.g "Mon – Tue"
$openingHourHolder->getOpeningHoursSummarized()

// Returns todays opening hours
$openingHourHolder->getOpeningHoursToday()

// Return the short localized version for the current day (in the loop)
$openingHour->getShortDay();

// Return the short localized version for the current day (in the loop)
$openingHour->getFullDay();

// Return the concatnated days list as a range, only used when looping over the summarized days loop.
$openingHour->getConcatenatedDays();

// Returns true when the From and Till data are equal (shop is closed for that day)
$openingHour->IsClosed();

// Returns true when the current time falls between the opening hours
$openingHour->IsOpenNow();

The Versions

09/07 2018

0.x-dev

0.9999999.9999999.9999999-dev

Add opening hours to a DataObject

  Sources   Download

BSD-3-Clause

The Requires

 

page silverstripe layout slice

09/07 2018

0.2.1

0.2.1.0

Add opening hours to a DataObject

  Sources   Download

BSD-3-Clause

The Requires

 

page silverstripe layout slice

23/01 2018

dev-master

9999999-dev

Add opening hours to a DataObject

  Sources   Download

BSD-3-Clause

The Requires

 

page silverstripe layout slice

23/01 2018

1.0.5

1.0.5.0

Add opening hours to a DataObject

  Sources   Download

BSD-3-Clause

The Requires

 

page silverstripe layout slice

11/01 2018

1.0.4

1.0.4.0

Add opening hours to a DataObject

  Sources   Download

BSD-3-Clause

The Requires

 

page silverstripe layout slice

11/01 2018

1.0.3

1.0.3.0

Add opening hours to a DataObject

  Sources   Download

BSD-3-Clause

The Requires

 

page silverstripe layout slice

11/01 2018

1.0.2

1.0.2.0

Add opening hours to a DataObject

  Sources   Download

BSD-3-Clause

The Requires

 

page silverstripe layout slice

11/01 2018

1.0.1

1.0.1.0

Add opening hours to a DataObject

  Sources   Download

BSD-3-Clause

The Requires

 

page silverstripe layout slice

11/01 2018

1.0.0

1.0.0.0

Add opening hours to a DataObject

  Sources   Download

BSD-3-Clause

The Requires

 

page silverstripe layout slice

31/01 2017

0.2

0.2.0.0

Add opening hours to a DataObject

  Sources   Download

BSD-3-Clause

The Requires

 

page silverstripe layout slice

22/12 2016

0.1

0.1.0.0

Add opening hours to a DataObject

  Sources   Download

BSD-3-Clause

The Requires

 

page silverstripe layout slice