From 43de9af71f7f4ca5731b94a06d688ae8412ba427 Mon Sep 17 00:00:00 2001 From: M.Gergo Date: Fri, 6 Jul 2018 11:14:41 +0200 Subject: 2018/Feb/28 -i állapot hozzáadva, mint a módosítások kiindulási állapota --- mayor-orig/www/include/base/cache.php | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 mayor-orig/www/include/base/cache.php (limited to 'mayor-orig/www/include/base/cache.php') diff --git a/mayor-orig/www/include/base/cache.php b/mayor-orig/www/include/base/cache.php new file mode 100644 index 00000000..3c630581 --- /dev/null +++ b/mayor-orig/www/include/base/cache.php @@ -0,0 +1,33 @@ +DATA[$key])); + } + public function get($key) { + return $this->DATA[$key]; + } + public function set($key,$data, $dataType=null) { + $this->DATA[$key] = $data; + if ($dataType!='') $this->REGISTRY[$dataType][] = $key; + } + public function del($key) { + unset($this->DATA[$key]); + unset($this->REGISTRY[array_search($key,$this->REGISTRY)]); + } + public function flushdb() { + $this->DATA = array(); + $this->REGISTRY = array(); + } + public function delType($dataType) { + $c = count($this->REGISTRY[$dataType]); + for ($i=0; $i<$c; $i++ ) { + $this->del($this->REGISTRY[$dataType][$i]); + } + unset($this->REGISTRY[$dataType]); + } +} +$mayorCache = new mayorCache(); +?> \ No newline at end of file -- cgit v1.2.3