Systems administration: Easy Cron
NaiFPHP (contact me)
This class can be use to schedule site down time period.
It reads from a file a specification that determines the period when the site is open or closed.
The site may close every day or only on specific days at given hours.
The class also provides a Web based user interface to change the site downtime schedule.
Click here for detailed information about this class on phpclasses.org