From 415240112767cbecb06250a9823f14054b1f0c24 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 18 Nov 2010 16:58:16 +0800 Subject: [PATCH] Lock.php --- Lock.php | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) 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) { + + + } - -- 2.39.2