Elgg  Version 2.3
maintenance.php
Go to the documentation of this file.
1 <?php
2 
4 
5 $message = $site->getPrivateSetting('elgg_maintenance_message');
6 
7 if (!$message) {
8  $message = elgg_echo('admin:maintenance_mode:default_message');
9 }
10 
11 elgg_load_css('maintenance');
12 
13 elgg_set_http_header("HTTP/1.1 503 Service Unavailable");
14 
15 $body = elgg_view_layout('maintenance', array(
16  'message' => $message,
17  'site' => $site,
18 ));
19 
20 echo elgg_view_page($site->name, $body, 'maintenance');
elgg_get_site_entity($site_guid=0)
Get an entity (default is current site)
Definition: sites.php:18
elgg_set_http_header($header, $replace=true)
Set a response HTTP header.
Definition: elgglib.php:114
elgg_echo($message_key, $args=array(), $language="")
Given a message key, returns an appropriately translated full-text string.
Definition: languages.php:21
elgg_view_layout($layout_name, $vars=array())
Displays a layout with optional parameters.
Definition: views.php:689
elgg_load_css($name)
Load a CSS file for this page.
Definition: elgglib.php:298
$message
Definition: maintenance.php:5
elgg echo
Translates a string.
Definition: languages.js:48
$site
Definition: maintenance.php:3
$body
Maintenance mode layout.
Definition: maintenance.php:9
elgg_view_page($title, $body, $page_shell= 'default', $vars=array())
Assembles and outputs a full page.
Definition: views.php:447