/** * Gets the most recently updated or uploaded contribution * @return PackageContribution */ public function GetMostRecentContribution() { return PackageContribution::QuerySingle(QQ::Equal(QQN::PackageContribution()->PackageId, $this->intId), QQ::Clause(QQ::OrderBy(QQN::PackageContribution()->CurrentPostDate, false), QQ::LimitInfo(1))); }
/** * Load a single PackageContribution object, * by PackageId, PersonId Index(es) * @param integer $intPackageId * @param integer $intPersonId * @return PackageContribution */ public static function LoadByPackageIdPersonId($intPackageId, $intPersonId) { return PackageContribution::QuerySingle(QQ::AndCondition(QQ::Equal(QQN::PackageContribution()->PackageId, $intPackageId), QQ::Equal(QQN::PackageContribution()->PersonId, $intPersonId))); }