From 858c25932ead1e9a5721fa23e9df2918bc7ad8aa Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Sat, 21 Jun 2008 21:09:40 +0000 Subject: [PATCH] Logout fixed --- .gitattributes | 2 +- .../actions/web/class_WebLoginLogoutAction.php | 17 ++++++++++++++--- 2 files changed, 15 insertions(+), 4 deletions(-) rename application/ship-simu/main/actions/class_ShipSimuLogoutAction.php => inc/classes/main/actions/web/class_WebLoginLogoutAction.php (81%) diff --git a/.gitattributes b/.gitattributes index 906be9e..218bc6e 100644 --- a/.gitattributes +++ b/.gitattributes @@ -56,7 +56,6 @@ application/ship-simu/loader.php -text application/ship-simu/main/.htaccess -text application/ship-simu/main/actions/.htaccess -text application/ship-simu/main/actions/class_ShipSimuLoginAction.php -text -application/ship-simu/main/actions/class_ShipSimuLogoutAction.php -text application/ship-simu/main/actions/class_ShipSimuProfileAction.php -text application/ship-simu/main/class_ -text application/ship-simu/main/class_BasePersonell.php -text @@ -346,6 +345,7 @@ inc/classes/main/actions/class_BaseAction.php -text inc/classes/main/actions/post_registration/.htaccess -text inc/classes/main/actions/post_registration/class_LoginAfterRegistrationAction.php -text inc/classes/main/actions/web/.htaccess -text +inc/classes/main/actions/web/class_WebLoginLogoutAction.php -text inc/classes/main/actions/web/class_WebLoginProfileAction.php -text inc/classes/main/auth/.htaccess -text inc/classes/main/auth/class_CookieAuth.php -text diff --git a/application/ship-simu/main/actions/class_ShipSimuLogoutAction.php b/inc/classes/main/actions/web/class_WebLoginLogoutAction.php similarity index 81% rename from application/ship-simu/main/actions/class_ShipSimuLogoutAction.php rename to inc/classes/main/actions/web/class_WebLoginLogoutAction.php index 7239333..1db8418 100644 --- a/application/ship-simu/main/actions/class_ShipSimuLogoutAction.php +++ b/inc/classes/main/actions/web/class_WebLoginLogoutAction.php @@ -21,7 +21,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -class ShipSimuLogoutAction extends BaseAction implements PerformableAction { +class WebLoginLogoutAction extends BaseAction implements Commandable, Registerable { /** * Protected constructor * @@ -43,9 +43,9 @@ class ShipSimuLogoutAction extends BaseAction implements PerformableAction { * * @return $actionInstance An instance of this action class */ - public final static function createShipSimuLogoutAction () { + public final static function createWebLoginLogoutAction () { // Get a new instance - $actionInstance = new ShipSimuLogoutAction(); + $actionInstance = new WebLoginLogoutAction(); // Return the instance return $actionInstance; @@ -74,6 +74,17 @@ class ShipSimuLogoutAction extends BaseAction implements PerformableAction { $responseInstance->redirectToConfiguredUrl('logout_done_url'); } // END - if } + + /** + * Adds extra filters to the given controller instance + * + * @param $controllerInstance A controller instance + * @param $requestInstance An instance of a class with an Requestable interface + * @return void + */ + public function addExtraFilters (Controller $controllerInstance, Requestable $requestInstance) { + // Empty for now + } } // [EOF] -- 2.39.5