maintenance.php (952B)
1 <?php 2 class ControllerCommonMaintenance extends Controller { 3 public function index() { 4 $this->load->language('common/maintenance'); 5 6 $this->document->setTitle($this->language->get('heading_title')); 7 8 if ($this->request->server['SERVER_PROTOCOL'] == 'HTTP/1.1') { 9 $this->response->addHeader('HTTP/1.1 503 Service Unavailable'); 10 } else { 11 $this->response->addHeader('HTTP/1.0 503 Service Unavailable'); 12 } 13 14 $this->response->addHeader('Retry-After: 3600'); 15 16 $data['breadcrumbs'] = array(); 17 18 $data['breadcrumbs'][] = array( 19 'text' => $this->language->get('text_maintenance'), 20 'href' => $this->url->link('common/maintenance') 21 ); 22 23 $data['message'] = $this->language->get('text_message'); 24 25 $data['header'] = $this->load->controller('common/header'); 26 $data['footer'] = $this->load->controller('common/footer'); 27 28 $this->response->setOutput($this->load->view('common/maintenance', $data)); 29 } 30 }