예제 #1
0
파일: entry.php 프로젝트: AdiTal/server
 /**
  * @return string
  */
 public function getDurationType()
 {
     return entryPeer::getDurationType($this->getDurationInt());
 }
예제 #2
0
 public static function setSearchTextDiscreteForEntry(entry $obj)
 {
     $searchText = array();
     // categories
     if ($obj->getCategoriesIds()) {
         $categories = explode(entry::ENTRY_CATEGORY_SEPARATOR, $obj->getCategoriesIds());
         foreach ($categories as $category) {
             $searchText[] = self::ENTRY_CATEGORY_ID_PREFIX . $category;
         }
     }
     // duration type
     $duration = $obj->getDurationInt();
     $searchText[] = self::ENTRY_DURATION_TYPE_PREFIX . entryPeer::getDurationType($duration);
     // flavor params ids
     $getFlavorParamsIds = explode(",", $obj->getFlavorParamsIds());
     foreach ($getFlavorParamsIds as $getFlavorParamsIds) {
         $searchText[] = self::ENTRY_FLAVOR_PARAMS_PREFIX . $getFlavorParamsIds;
     }
     $obj->setSearchTextDiscrete(implode(" ", $searchText));
 }