public function getWebImages($criteria = null, $con = null) { include_once 'lib/model/om/BaseWebImagePeer.php'; if ($criteria === null) { $criteria = new Criteria(); } elseif ($criteria instanceof Criteria) { $criteria = clone $criteria; } if ($this->collWebImages === null) { if ($this->isNew()) { $this->collWebImages = array(); } else { $criteria->add(WebImagePeer::IMAGE_CATEGORY_ID, $this->getId()); WebImagePeer::addSelectColumns($criteria); $this->collWebImages = WebImagePeer::doSelect($criteria, $con); } } else { if (!$this->isNew()) { $criteria->add(WebImagePeer::IMAGE_CATEGORY_ID, $this->getId()); WebImagePeer::addSelectColumns($criteria); if (!isset($this->lastWebImageCriteria) || !$this->lastWebImageCriteria->equals($criteria)) { $this->collWebImages = WebImagePeer::doSelect($criteria, $con); } } } $this->lastWebImageCriteria = $criteria; return $this->collWebImages; }
$temp = $item->toArray(); $temp['section'] = $item->getDepartment()->toArray(); $items[] = $temp; } $output = array('success' => 1, 'data' => $items); $this->jsonwrapper->print_json($output); } public function getitemlist($param) { $categoryId = $param['categoryId']; $this->criteria->add(WebSlideshowPeer::IMAGE_CATEGORY_ID, $categoryId, Criteria::EQUAL); /* FILTER */ if (!empty($param['filter'])) { $filter = $param['filter']; if (!empty($filter['name'])) { $this->criteria->add(WebSlideshowPeer::NAME, '%' . $filter['name'] . '%', Criteria::LIKE); } if (!empty($filter['url'])) { $this->criteria->add(WebSlideshowPeer::URL, '%' . $filter['url'] . '%', Criteria::LIKE); } if (!empty($filter['link'])) { $this->criteria->add(WebSlideshowPeer::LINK, '%' . $filter['link'] . '%', Criteria::LIKE); } if (!empty($filter['published'])) { $published = array('true' => 1, 'false' => 0); $this->criteria->add(WebSlideshowPeer::PUBLISHED, $published[$filter['published']], Criteria::EQUAL); } } $this->criteria->addDescendingOrderByColumn(WebSlideshowPeer::NAME); $itemsTemp = WebImagePeer::doSelect($this->criteria); $items = array(); foreach ($itemsTemp as $item) {
public static function retrieveByPKs($pks, $con = null) { if ($con === null) { $con = Propel::getConnection(self::DATABASE_NAME); } $objs = null; if (empty($pks)) { $objs = array(); } else { $criteria = new Criteria(); $criteria->add(WebImagePeer::ID, $pks, Criteria::IN); $objs = WebImagePeer::doSelect($criteria, $con); } return $objs; }