/** * Get last Document Version based on APPDoc UID * * @param s $sAppDocUid * @return integer * */ public function getLastAppDocVersion ($sAppDocUid, $appUID = 0) { try { $oCriteria = new Criteria(); $oCriteria->add( AppDocumentPeer::APP_DOC_UID, $sAppDocUid ); if ($appUID != 0) { $oCriteria->add( AppDocumentPeer::APP_UID, $appUID ); } $oCriteria->addDescendingOrderByColumn( AppDocumentPeer::DOC_VERSION ); $lastAppDocVersion = AppDocumentPeer::doSelectOne( $oCriteria ); if (! is_null( $lastAppDocVersion )) { return $lastAppDocVersion->getDocVersion(); } else { return 0; } } catch (Exception $oError) { throw ($oError); } }