From: Alan Knowles Date: Thu, 18 Nov 2010 08:58:16 +0000 (+0800) Subject: Lock.php X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=415240112767cbecb06250a9823f14054b1f0c24 Lock.php --- diff --git a/Lock.php b/Lock.php index 15bddba2..90f4ab41 100644 --- a/Lock.php +++ b/Lock.php @@ -102,10 +102,24 @@ class Pman_Core_Lock extends Pman $cc = clone($curlock); // the user who owns the lock is not logged in.. ?? - their last $curlock->find(); + $u = false; while ($curlock->fetch()) { - $curlock->deleteIfLoggedOut(); + $u = DB_DataObject::factory('Person'); + $u->get($curlock->person_id); + if (!$u->isCurrentlyLoggedIn()) { + $cc = clone($curlock); + $cc->delete(); + $u = false; + continue; + } + break; + + } + if ($u) { + + + } -