From 150e5445df1829bd9991ff4fc8ffb1cfe416aa69 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 4 Aug 2015 07:39:14 +0200 Subject: [PATCH] add method setDate() --- SeedDMS_Core/Core/inc.ClassFolder.php | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/SeedDMS_Core/Core/inc.ClassFolder.php b/SeedDMS_Core/Core/inc.ClassFolder.php index 8d2b434b2..1ff8fe04c 100644 --- a/SeedDMS_Core/Core/inc.ClassFolder.php +++ b/SeedDMS_Core/Core/inc.ClassFolder.php @@ -133,6 +133,30 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object { return $this->_date; } /* }}} */ + /** + * Set creation date of the document + * + * @param integer $date timestamp of creation date. If false then set it + * to the current timestamp + * @return boolean true on success + */ + function setDate($date) { /* {{{ */ + $db = $this->_dms->getDB(); + + if(!$date) + $date = time(); + else { + if(!is_numeric($date)) + return false; + } + + $queryStr = "UPDATE tblFolders SET date = " . (int) $date . " WHERE id = ". $this->_id; + if (!$db->getResult($queryStr)) + return false; + $this->_date = $date; + return true; + } /* }}} */ + /** * Returns the parent *