Merged in dheeyi/processmaker/MT-28 (pull request #3904)

MT-28 Adding methods update
This commit is contained in:
Gustavo Cruz
2016-03-22 16:17:56 -04:00
2 changed files with 44 additions and 5 deletions

View File

@@ -2913,10 +2913,18 @@ class Processes
/**
* @param $aTrigger
* @throws Exception
*/
public function updateTriggerRows ($aTrigger)
public function updateTriggerRows($aTrigger)
{
foreach ($aTrigger as $key => $row) {
$oTrigger = new Triggers();
if ($oTrigger->TriggerExists($row['TRI_UID'])) {
$oTrigger->update($row);
} else {
$oTrigger->create($row);
}
}
}
/**
@@ -3914,13 +3922,20 @@ class Processes
}
/**
* @param $processUid
* @param array $arrayData
* for Templates and Public Files
* @throws Exception
*/
public function updateFilesManager($processUid, array $arrayData)
public function updateFilesManager(array $arrayData)
{
try {
$filesManager = new \ProcessMaker\BusinessModel\FilesManager();
foreach ($arrayData as $value) {
$filesManager->updateProcessFilesManagerInDb($value);
}
} catch (Exception $e) {
throw $e;
}
}
/**