Esempio n. 1
0
 /**
  * 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();
 }
Esempio n. 2
0
 /**
  * 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();
 }
Esempio n. 3
0
 /**
  * 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();
 }
Esempio n. 4
0
 /**
  * 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();
 }
Esempio n. 5
0
 /**
  * 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();
 }
Esempio n. 6
0
 /**
  * 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();
 }