/** * Get Step Trigger Rows for a Process form an array * * @param array $aTask * @return array $aStepTrigger */ public function getTriggerRows ($sProUid) { try { $aTrigger = array (); $oCriteria = new Criteria( 'workflow' ); $oCriteria->add( TriggersPeer::PRO_UID, $sProUid ); $oDataset = TriggersPeer::doSelectRS( $oCriteria ); $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC ); $oDataset->next(); while ($aRow = $oDataset->getRow()) { $oTrigger = new Triggers(); $aTrigger[] = $oTrigger->Load( $aRow['TRI_UID'] ); $oDataset->next(); } return $aTrigger; } catch (Exception $oError) { throw ($oError); } }