From: Michael J. Rubinsky Date: Tue, 13 Apr 2010 15:09:21 +0000 (-0400) Subject: Call Horde_ActiveSync_Driver#logOff after request is handled. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=37656232a6fe1f164adb3df9f2ba86b024861113;p=horde.git Call Horde_ActiveSync_Driver#logOff after request is handled. --- diff --git a/framework/ActiveSync/lib/Horde/ActiveSync.php b/framework/ActiveSync/lib/Horde/ActiveSync.php index 905494727..9ca0a1520 100644 --- a/framework/ActiveSync/lib/Horde/ActiveSync.php +++ b/framework/ActiveSync/lib/Horde/ActiveSync.php @@ -1005,7 +1005,10 @@ class Horde_ActiveSync $this->_provisioning); $request->setLogger($this->_logger); - return $request->handle($this, $devId); + $result = $request->handle($this, $devId); + $this->_driver->logOff(); + + return $result; } // @TODO: Leave the following in place until all are refactored...then throw diff --git a/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php b/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php index e7c5393ad..3476ad373 100644 --- a/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php +++ b/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php @@ -288,7 +288,7 @@ abstract class Horde_ActiveSync_Driver_Base * * @return boolean */ - public function Logoff() + public function logOff() { return true; } diff --git a/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php b/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php index efc045a0e..0fa707522 100644 --- a/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php +++ b/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde.php @@ -84,9 +84,9 @@ class Horde_ActiveSync_Driver_Horde extends Horde_ActiveSync_Driver_Base * * @see framework/ActiveSync/lib/Horde/ActiveSync/Driver/Horde_ActiveSync_Driver_Base#Logoff() */ - public function Logoff() + public function logOff() { - $this->_logger->info('Horde_ActiveSync_Driver_Horde::logoff'); + $this->_logger->info('User ' . $this->_user . ' logged off'); return true; } diff --git a/framework/ActiveSync/test/Horde/ActiveSync/FolderSyncTest.php b/framework/ActiveSync/test/Horde/ActiveSync/FolderSyncTest.php index 1f96fa077..4fc053b9a 100644 Binary files a/framework/ActiveSync/test/Horde/ActiveSync/FolderSyncTest.php and b/framework/ActiveSync/test/Horde/ActiveSync/FolderSyncTest.php differ