From: Alan Knowles Date: Mon, 27 Jan 2014 04:07:23 +0000 (+0800) Subject: Lock.php X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=98ec9a5089c737b4494654056312a9eecc1ab934 Lock.php --- diff --git a/Lock.php b/Lock.php index a3a684cd..99c41618 100644 --- a/Lock.php +++ b/Lock.php @@ -106,6 +106,20 @@ class Pman_Core_Lock extends Pman 'on_table' => strtolower($_REQUEST['on_table']) )); + // remove old locks.. + $llc = clone($curlock); + $exp = date('Y-m-d', strtotime('NOW - 1 WEEK')); + $llc->whereAdd("created < '$exp'"); + if ($llc->count()) { + $llc->find(); + while($llc->fetch()) { + $llcd = clone($llc); + $llcd->delete(); + + } + } + + $curlock_ex = clone($curlock); $curlock->person_id = $this->authUser->id;