Lock.php
authorAlan Knowles <alan@roojs.com>
Mon, 27 Jan 2014 04:07:23 +0000 (12:07 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 27 Jan 2014 04:07:23 +0000 (12:07 +0800)
Lock.php

index a3a684c..99c4161 100644 (file)
--- 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;