You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
988 B
38 lines
988 B
<?php |
|
|
|
class FreshRSS_error_Controller extends Minz_ActionController { |
|
public function indexAction() { |
|
switch (Minz_Request::param('code')) { |
|
case 403: |
|
$this->view->code = 'Error 403 - Forbidden'; |
|
break; |
|
case 404: |
|
$this->view->code = 'Error 404 - Not found'; |
|
break; |
|
case 500: |
|
$this->view->code = 'Error 500 - Internal Server Error'; |
|
break; |
|
case 503: |
|
$this->view->code = 'Error 503 - Service Unavailable'; |
|
break; |
|
default: |
|
$this->view->code = 'Error 404 - Not found'; |
|
} |
|
|
|
$errors = Minz_Request::param('logs', array()); |
|
$this->view->errorMessage = trim(implode($errors)); |
|
if ($this->view->errorMessage == '') { |
|
switch(Minz_Request::param('code')) { |
|
case 403: |
|
$this->view->errorMessage = Minz_Translate::t('forbidden_access'); |
|
break; |
|
case 404: |
|
default: |
|
$this->view->errorMessage = Minz_Translate::t('page_not_found'); |
|
break; |
|
} |
|
} |
|
|
|
Minz_View::prependTitle($this->view->code . ' · '); |
|
} |
|
}
|
|
|