projects
/
Pman.Core
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
a7df42e
)
Fix #6707 - Scanner
author
Alan Knowles
<alan@roojs.com>
Thu, 6 May 2021 10:26:33 +0000
(18:26 +0800)
committer
Alan Knowles
<alan@roojs.com>
Thu, 6 May 2021 10:26:33 +0000
(18:26 +0800)
DataObjects/Core_project.php
patch
|
blob
|
history
diff --git
a/DataObjects/Core_project.php
b/DataObjects/Core_project.php
index
3611b98
..
20bc619
100644
(file)
--- a/
DataObjects/Core_project.php
+++ b/
DataObjects/Core_project.php
@@
-321,4
+321,23
@@
class Pman_Core_DataObjects_Core_project extends DB_DataObject
return $au->hasPerm("Core.Projects_Member_Of",$lvl) || $au->hasPerm("Core.Projects_All",$lvl);
}
return $au->hasPerm("Core.Projects_Member_Of",$lvl) || $au->hasPerm("Core.Projects_All",$lvl);
}
+ static $cache = array();
+ function cacheLoad($id)
+ {
+ if (isset(self::$cache[$id])) {
+ return self::$cache[$id];
+ }
+ $n = $this->factorySelf();
+ $n->get($id);
+ $n->cacheSave();
+ return $n;
+ }
+
+ function cacheSave()
+ {
+ self::$cache[$this->id] = $this;
+ }
+
+
+
}
}