MT-129: Fixed error that happens importing processes that have templates and are imported into a ProcessMaker instance running inside Windows Server.

This commit is contained in:
Gustavo Adolfo Cruz Laura
2016-04-19 17:01:35 -04:00
parent 60cab9459a
commit 0cc1d6bae3

View File

@@ -259,12 +259,14 @@ class FilesManager
$oProcessFiles->fromArray($aData, \BasePeer::TYPE_FIELDNAME);
$path = $aData['PRF_PATH'];
$backPointer = 3;
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
$backPointer = 5;
$path = str_replace("/", DIRECTORY_SEPARATOR.DIRECTORY_SEPARATOR, $path);
}
$path = explode(DIRECTORY_SEPARATOR,$path);
$fileDirectory = $path[count($path)-3];
$fileDirectory = $path[count($path)-$backPointer];
switch ($fileDirectory) {
case 'mailTemplates':