/** * Get all Swimlanes Elements for any Process * * @param string $sProUid * @return array */ public function getAllLanes ($sProUid) { try { $aLanes = array (); $oCriteria = new Criteria( 'workflow' ); $oCriteria->add( SwimlanesElementsPeer::PRO_UID, $sProUid ); $oDataset = SwimlanesElementsPeer::doSelectRS( $oCriteria ); $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC ); $oDataset->next(); while ($aRow = $oDataset->getRow()) { $oSwim = new SwimlanesElements(); $aLanes[] = $oSwim->Load( $aRow['SWI_UID'] ); $oDataset->next(); } return $aLanes; } catch (Exception $oError) { throw ($oError); } }