Merged in qronald/processmaker/MOB-223_b (pull request #2835)

Mob 223_b
This commit is contained in:
Julio Cesar Laura Avendaño
2015-10-05 17:23:13 -04:00
17 changed files with 2571 additions and 1 deletions

View File

@@ -520,8 +520,8 @@ class Light
\G::LoadClass('wsBase');
$ws = new \wsBase();
$fields = $ws->derivateCase($userUid, $applicationUid, $delIndex, $bExecuteTriggersBeforeAssignment = false, $tasks);
$fields['message'] = trim(strip_tags($fields['message']));
$array = json_decode(json_encode($fields), true);
$array['message'] = trim(strip_tags($array['message']));
if ($array ["status_code"] != 0) {
throw (new \Exception($array ["message"]));
} else {
@@ -1273,5 +1273,26 @@ class Light
return $response;
}
public function getInformationDerivatedCase($app_uid, $del_index)
{
$oCriteria = new Criteria( 'workflow' );
$children = array ();
$oCriteria->clearSelectColumns();
$oCriteria->addSelectColumn( AppDelegationPeer::DEL_INDEX );
$oCriteria->addSelectColumn( AppDelegationPeer::PRO_UID );
$oCriteria->addSelectColumn( AppDelegationPeer::TAS_UID );
$oCriteria->addSelectColumn( AppDelegationPeer::USR_UID );
$oCriteria->add( AppDelegationPeer::APP_UID, $app_uid );
$oCriteria->add( AppDelegationPeer::DEL_PREVIOUS, $del_index );
$oDataset = AppDelegationPeer::doSelectRS( $oCriteria );
$oDataset->setFetchmode( \ResultSet::FETCHMODE_ASSOC );
$oDataset->next();
while ($row = $oDataset->getRow()) {
$children[] = $row;
$oDataset->next();
}
return $children;
}
}