diff --git a/SeedDMS_Core/Core/inc.ClassFolder.php b/SeedDMS_Core/Core/inc.ClassFolder.php index 985208be9..d1c3175b1 100644 --- a/SeedDMS_Core/Core/inc.ClassFolder.php +++ b/SeedDMS_Core/Core/inc.ClassFolder.php @@ -1692,6 +1692,22 @@ class SeedDMS_Core_Folder extends SeedDMS_Core_Object { return true; } /* }}} */ + /** + * Get the min and max sequence value for documents + * + * @return boolean/array array with keys 'min' and 'max', false in case of an error + */ + function getDocumentsMinMax() { /* {{{ */ + $db = $this->_dms->getDB(); + + $queryStr = "SELECT min(`sequence`) AS `min`, max(`sequence`) AS `max` FROM `tblDocuments` WHERE `folder` = " . (int) $this->_id; + $resArr = $db->getResultArray($queryStr); + if (is_bool($resArr) && $resArr == false) + return false; + + return $resArr[0]; + } /* }}} */ + } ?> diff --git a/SeedDMS_Core/package.xml b/SeedDMS_Core/package.xml index 830725d33..c3a4eaa07 100644 --- a/SeedDMS_Core/package.xml +++ b/SeedDMS_Core/package.xml @@ -24,7 +24,7 @@ GPL License -just version bump up +add SeedDMS_Core_Folder::getDocumentsMinMax()