Exemplo n.º 1
0
 /**
  * Retrieve single EntryDistribution object by entry id and profile id.
  *
  * @param      string $entryId
  * @param      int $distributionProfileId
  * @param      PropelPDO $con the connection to use
  * @return     EntryDistribution
  */
 public static function retrieveByEntryAndProfileId($entryId, $distributionProfileId, PropelPDO $con = null)
 {
     $criteria = new Criteria();
     $criteria->add(EntryDistributionPeer::ENTRY_ID, $entryId);
     $criteria->add(EntryDistributionPeer::DISTRIBUTION_PROFILE_ID, $distributionProfileId);
     return EntryDistributionPeer::doSelectOne($criteria, $con);
 }
Exemplo n.º 2
0
 $authenticated = 'No';
 if (is_null($url)) {
     $authenticated = 'Yes';
     $url = '';
 } else {
     kSessionUtils::createKSessionNoValidations($currentPartnerId, null, $ks, 2592000, SessionType::ADMIN);
     $url .= "?ks={$ks}";
 }
 $lastDistributionDate = 'Never';
 $lastDistributionDaysAgo = 'Never';
 $entryDistributionCriteria = new Criteria();
 $entryDistributionCriteria->add(EntryDistributionPeer::PARTNER_ID, $currentPartnerId);
 $entryDistributionCriteria->add(EntryDistributionPeer::STATUS, EntryDistributionStatus::READY);
 $entryDistributionCriteria->add(EntryDistributionPeer::DISTRIBUTION_PROFILE_ID, $lastId);
 $entryDistributionCriteria->addDescendingOrderByColumn(EntryDistributionPeer::CREATED_AT);
 $entryDistribution = EntryDistributionPeer::doSelectOne($entryDistributionCriteria);
 if ($entryDistribution) {
     $lastDistributionDate = $entryDistribution->getCreatedAt();
     $lastDistributionDaysAgo = floor(($now - $entryDistribution->getCreatedAt(null)) / 86400);
 }
 //		if(!$partnerId)
 //		{
 //			$entryDistributionCriteria = new Criteria();
 //			$entryDistributionCriteria->add(EntryDistributionPeer::PARTNER_ID, $currentPartnerId);
 //			$entryDistributionCriteria->add(EntryDistributionPeer::STATUS, EntryDistributionStatus::READY);
 //			$entryDistributionCriteria->add(EntryDistributionPeer::DISTRIBUTION_PROFILE_ID, $lastId);
 //			$entryDistributionCriteria->add(EntryDistributionPeer::CREATED_AT, $threeMonthsAgo, Criteria::GREATER_THAN);
 //
 //			if(!EntryDistributionPeer::doSelectOne($entryDistributionCriteria))
 //				continue;
 //		}