mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-13 21:21:27 +00:00
addDocumentFile() returns object of file, new method SeedDMS_Core_DocumentFile::setDate()
This commit is contained in:
parent
0e4b10883f
commit
a78747cc10
|
@ -2020,7 +2020,7 @@ class SeedDMS_Core_Document extends SeedDMS_Core_Object { /* {{{ */
|
||||||
$err = SeedDMS_Core_File::copyFile($tmpFile, $this->_dms->contentDir . $file->getPath());
|
$err = SeedDMS_Core_File::copyFile($tmpFile, $this->_dms->contentDir . $file->getPath());
|
||||||
if (!$err) return false;
|
if (!$err) return false;
|
||||||
|
|
||||||
return true;
|
return $file;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function removeDocumentFile($ID) { /* {{{ */
|
function removeDocumentFile($ID) { /* {{{ */
|
||||||
|
@ -4793,6 +4793,31 @@ class SeedDMS_Core_DocumentFile { /* {{{ */
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function getDate() { return $this->_date; }
|
function getDate() { return $this->_date; }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set creation date of the document file
|
||||||
|
*
|
||||||
|
* @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 `tblDocumentFiles` SET `date` = " . (int) $date . " WHERE `id` = ". $this->_id;
|
||||||
|
if (!$db->getResult($queryStr))
|
||||||
|
return false;
|
||||||
|
$this->_date = $date;
|
||||||
|
return true;
|
||||||
|
} /* }}} */
|
||||||
|
|
||||||
function getDir() { return $this->_dir; }
|
function getDir() { return $this->_dir; }
|
||||||
function getFileType() { return $this->_fileType; }
|
function getFileType() { return $this->_fileType; }
|
||||||
function getMimeType() { return $this->_mimeType; }
|
function getMimeType() { return $this->_mimeType; }
|
||||||
|
|
Loading…
Reference in New Issue
Block a user