/** * Creates a search object. * * @param boolean $default Add default criteria * @return MW_Common_Criteria_Interface Returns the Search object */ public function createSearch($default = false) { if ($default === true) { return $this->_createSearch('catalog'); } return parent::createSearch(); }
/** * Creates a criteria object for searching. * * @param boolean $default Include default criteria like the status * @return MW_Common_Criteria_Interface Search criteria object */ public function createSearch($default = false) { if ($default === true) { return parent::_createSearch('customer'); } return parent::createSearch(); }
/** * Creates a search object. * * @param boolean $default If base criteria should be added * @return MW_Common_Criteria_Interface Search criteria object */ public function createSearch($default = false) { if ($default === true) { $object = $this->_createSearch('text'); $langid = $this->_getContext()->getLocale()->getLanguageId(); if ($langid !== null) { $temp = array($object->compare('==', 'text.languageid', $langid), $object->compare('==', 'text.languageid', null)); $expr = array($object->getConditions(), $object->combine('||', $temp)); $object->setConditions($object->combine('&&', $expr)); } return $object; } return parent::createSearch(); }
/** * creates a search object and sets base criteria * * @param boolean $default * @return MW_Common_Criteria_Interface */ public function createSearch($default = false) { if ($default === true) { return parent::_createSearch('attribute'); } return parent::createSearch(); }
/** * creates a search object and sets base criteria * * @param boolean $default * @return MW_Common_Criteria_Interface */ public function createSearch($default = false) { if ($default) { return $this->_createSearch('supplier'); } return parent::createSearch(); }
/** * Creates a search object and optionally sets base criteria. * * @param boolean $default Add default criteria * @return MW_Common_Criteria_Interface Criteria object */ public function createSearch($default = false) { if ($default === true) { $curDate = date('Y-m-d H:i:00', time()); $object = $this->_createSearch('product'); $expr = array($object->getConditions()); $temp = array($object->compare('==', 'product.datestart', null), $object->compare('<=', 'product.datestart', $curDate)); $expr[] = $object->combine('||', $temp); $temp = array($object->compare('==', 'product.dateend', null), $object->compare('>=', 'product.dateend', $curDate)); $expr[] = $object->combine('||', $temp); $object->setConditions($object->combine('&&', $expr)); return $object; } return parent::createSearch(); }