
Öffentliche Methoden | |
| exceptionAction () | |
| Vom ErrorHandler-Plugin angesprochene Aktion. | |
| aclAction () | |
| Seite nicht in der ACL gefunden. | |
| privilegesAction () | |
| Unzureichende Zugriffsrechte. | |
| lockedAction () | |
| Account ist gesperrt. | |
| tokenAction () | |
| Es wurde kein gültiges Token übergeben. | |
| postDispatch () | |
| Uebergibt Fehlermeldung. | |
Geschützte Attribute | |
| $_message = null | |
| string, auszugebende Fehlermeldung | |
Definiert in Zeile 9 der Datei ErrorController.php.
| ErrorController::aclAction | ( | ) |
| ErrorController::exceptionAction | ( | ) |
Vom ErrorHandler-Plugin angesprochene Aktion.
Definiert in Zeile 21 der Datei ErrorController.php.
Benutzt Dsao_Controller_Action::getLog().
00022 { 00023 // Error-Handler holen 00024 $errorHandler = $this->_getParam('error_handler'); 00025 00026 // Falls ungültiger Parameter übergeben wurde 00027 if (!is_object($errorHandler) || !isset($errorHandler->type)) 00028 { 00029 $errorHandler = new stdClass(); 00030 $errorHandler->type = null; 00031 } 00032 00033 switch ($errorHandler->type) 00034 { 00035 // 404-Fehler 00036 case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_CONTROLLER: 00037 case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_ACTION: 00038 case null: 00039 { 00040 $this->_message = 'default_error_exception_error_not_found'; 00041 } 00042 break; 00043 00044 // Sonstige Ausnahmefehler 00045 default: 00046 { 00047 $this->_message = 'default_error_exception_error_exception'; 00048 $this->getLog()->err($errorHandler->exception->getMessage(). "\n<br />". 00049 $errorHandler->exception->getTraceAsString()); 00050 } 00051 break; 00052 } 00053 }
| ErrorController::lockedAction | ( | ) |
| ErrorController::postDispatch | ( | ) |
Uebergibt Fehlermeldung.
Erneute Implementation von Dsao_Controller_Action.
Definiert in Zeile 100 der Datei ErrorController.php.
Benutzt Dsao_Controller_Action::getHelper() und Dsao_Controller_Action::getLog().
00101 { 00102 // Nicht zur History hinzufügen 00103 $this->getHelper('history')->setAddToHistory(false); 00104 00105 $this->getLog()->err($this->_message); 00106 }
| ErrorController::privilegesAction | ( | ) |
| ErrorController::tokenAction | ( | ) |
Es wurde kein gültiges Token übergeben.
Definiert in Zeile 90 der Datei ErrorController.php.
1.5.7.1