FRED logo


PHP Framework for Rapid and Easy Development

Maintenance mode

FRED™ now has a built-in maintenance mode. By setting a maintenance date+time (e.g. $fred->maintenanceTime = '2017-08-01 16:00:00') users will be automaticly presented with a maintenance message + HTTP 503. All session data will be deleted, to prevent collisions with updated code. By setting one or more maintenance messages ($fred->maintenanceMessage = [...], users will get these (warning) messages (value) the number of seconds (key) before the maintenance mode kicks in. A specific message type can be added to the key with a colon.

'maintenanceTime' => '2017-08-01 16:00:00',
'maintenanceMessage' => [
  '300:error' => 'Site will be closed for maintenance in [delta|number()] minutes!',
  '3600:notice' => 'Site will be closed for maintenance at [time|dateTime()] ([delta|number()] minutes left)!'