Adding a flag to distinguish between files and templates in the getFilesManager class

This commit is contained in:
Gustavo Adolfo Cruz Laura
2016-03-21 12:34:33 -04:00
parent b0b07bec9c
commit c0a5e03ccd
7 changed files with 40 additions and 20 deletions

View File

@@ -3321,7 +3321,7 @@ class Processes
}
}
public function getFilesManager($processUid)
public function getFilesManager($processUid, $template = 'all')
{
try {
$arrayFilesManager = array();
@@ -3337,6 +3337,13 @@ class Processes
$criteria->addSelectColumn(\ProcessFilesPeer::PRF_CREATE_DATE);
$criteria->addSelectColumn(\ProcessFilesPeer::PRF_UPDATE_DATE);
$criteria->add(ProcessFilesPeer::PRO_UID, $processUid, Criteria::EQUAL);
if ($template !== 'all') {
if ($template !== 'template') {
$criteria->add(ProcessFilesPeer::PRF_EDITABLE, true, Criteria::EQUAL);
} else {
$criteria->add(ProcessFilesPeer::PRF_EDITABLE, false, Criteria::EQUAL);
}
}
$rsCriteria = ProcessFilesPeer::doSelectRS($criteria);
$rsCriteria->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$rsCriteria->next();