Changeset 21236
- Timestamp:
- 08/18/09 22:23:35 (4 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/wspNopastePlugin/trunk/lib/model/plugin/PluginNopasteEntryPeer.php
r19637 r21236 15 15 class PluginwspNopasteEntryPeer extends BasewspNopasteEntryPeer 16 16 { 17 /** 18 * Get a Criterion to identify an Entry having no password set. 19 * 20 * @param Criteria $criteria 21 * 22 * @return Criterion 23 */ 24 protected static final function getNoPasswordCriterion($criteria) 25 { 26 return $criteria->getNewCriterion(self::PASSWORD, null, Criteria::EQUAL)->addOr($criteria->getNewCriterion(self::PASSWORD, '', Criteria::EQUAL)); 27 } 28 17 29 /** 18 30 * get the latest entries that are not password protected … … 36 48 37 49 $criteria = new Criteria(self::DATABASE_NAME); 38 $criteria->add( $criteria->getNewCriterion(self::PASSWORD, null, Criteria::EQUAL)->addOr($criteria->getNewCriterion(self::PASSWORD, '', Criteria::EQUAL)));50 $criteria->add(self::getNoPasswordCriterion($criteria)); 39 51 $criteria->addDescendingOrderByColumn(self::CREATED_AT); 40 52 $criteria->addDescendingOrderByColumn(self::ID); … … 69 81 70 82 $criteria = new Criteria(self::DATABASE_NAME); 83 $criteria->add(self::getNoPasswordCriterion($criteria)); 71 84 $criteria->addDescendingOrderByColumn(self::CREATED_AT); 72 85 $criteria->addDescendingOrderByColumn(self::ID);