Merged in paulis/processmaker/MT-12-B (pull request #3923)
MT-12: i solved problems in Templates and files exportation
This commit is contained in:
@@ -3502,7 +3502,7 @@ class Processes
|
||||
$criteria->addSelectColumn(\ProcessFilesPeer::PRF_UPDATE_DATE);
|
||||
$criteria->add(ProcessFilesPeer::PRO_UID, $processUid, Criteria::EQUAL);
|
||||
if ($template !== 'all') {
|
||||
if ($template !== 'template') {
|
||||
if ($template === 'template') {
|
||||
$criteria->add(ProcessFilesPeer::PRF_EDITABLE, true, Criteria::EQUAL);
|
||||
} else {
|
||||
$criteria->add(ProcessFilesPeer::PRF_EDITABLE, false, Criteria::EQUAL);
|
||||
|
||||
@@ -24,7 +24,7 @@ class FileHandler
|
||||
$criteria->add(\WebEntryPeer::WE_METHOD, "WS", \Criteria::EQUAL);
|
||||
|
||||
$rsCriteria = \WebEntryPeer::doSelectRS($criteria);
|
||||
$rsCriteria->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
$rsCriteria->setFetchmode(\ResultSet::FETCHMODE_ASSOC);
|
||||
|
||||
while ($rsCriteria->next()) {
|
||||
$row = $rsCriteria->getRow();
|
||||
|
||||
@@ -89,11 +89,11 @@ class FilesMigrator implements Importable, Exportable
|
||||
{
|
||||
try {
|
||||
$oData = new \StdClass();
|
||||
$oData->filesManager = $this->processes->getFilesManager($prj_uid, 'PUBLIC');
|
||||
$oData->filesManager = $this->processes->getFilesManager($prj_uid, 'public');
|
||||
|
||||
$fileHandler = new FileHandler();
|
||||
$arrayPublicFileToExclude = $fileHandler->getFilesToExclude($prj_uid);
|
||||
$workflowFile = $fileHandler->getTemplatesOrPublicFiles($prj_uid, $arrayPublicFileToExclude, 'PUBLIC');
|
||||
$workflowFile = $fileHandler->getTemplatesOrPublicFiles($prj_uid, $arrayPublicFileToExclude, 'public');
|
||||
|
||||
$result = array(
|
||||
'workflow-definition' => (array)$oData,
|
||||
|
||||
@@ -89,10 +89,10 @@ class TemplatesMigrator implements Importable, Exportable
|
||||
try {
|
||||
$oData = new \StdClass();
|
||||
$arrayExcludeFile = array();
|
||||
$oData->filesManager = $this->processes->getFilesManager($prj_uid, 'TEMPLATES');
|
||||
$oData->filesManager = $this->processes->getFilesManager($prj_uid, 'template');
|
||||
|
||||
$fileHandler = new FileHandler();
|
||||
$workflowFile = $fileHandler->getTemplatesOrPublicFiles($prj_uid, $arrayExcludeFile, 'TEMPLATES');
|
||||
$workflowFile = $fileHandler->getTemplatesOrPublicFiles($prj_uid, $arrayExcludeFile, 'template');
|
||||
|
||||
$result = array(
|
||||
'workflow-definition' => (array)$oData,
|
||||
|
||||
Reference in New Issue
Block a user