Adding Exporter for BPMN Projects (1st commit)

This commit is contained in:
Erik Amaru Ortiz
2014-02-28 19:11:34 -04:00
parent cd5c861337
commit 1a4d3b0a21
8 changed files with 294 additions and 4 deletions

View File

@@ -2584,8 +2584,14 @@ class Processes
* @return boolean
*/
public function serializeProcess ($sProUid = '')
{
return serialize($this->getWorkflowData($sProUid));
}
public function getWorkflowData($sProUid = '')
{
$oProcess = new Process();
$oData = new StdClass();
$oData->process = $this->getProcessRow( $sProUid, false );
$oData->tasks = $this->getTaskRows( $sProUid );
$oData->routes = $this->getRouteRows( $sProUid );
@@ -2619,7 +2625,7 @@ class Processes
//$oJSON = new Services_JSON();
//krumo ( $oJSON->encode($oData) );
//return $oJSON->encode($oData);
return serialize( $oData );
return $oData;
}
/**