コード例 #1
0
ファイル: Geo.class.php プロジェクト: AntiqS/altocms
 /**
  * Возвращает список городов сгруппированных по количеству использований в данном типе объектов
  *
  * @param string $sTargetType    Тип владельца
  * @param int    $iLimit         Количество элементов
  *
  * @return array
  */
 public function GetGroupCitiesByTargetType($sTargetType, $iLimit)
 {
     $sCacheKey = 'Geo_' . __FUNCTION__ . '-' . serialize(func_get_args());
     if (false === ($data = E::ModuleCache()->Get($sCacheKey))) {
         $data = $this->oMapper->GetGroupCitiesByTargetType($sTargetType, $iLimit);
         E::ModuleCache()->Set($data, $sCacheKey, array('geo_target_update'), 'P1D');
     }
     return $data;
 }
コード例 #2
0
ファイル: Geo.class.php プロジェクト: pinguo-liguo/livestreet
 /**
  * Возвращает список использованых городов для типа
  *
  * @param int $iRegionId
  * @param string $sTargetType  Тип владельца
  * @return array
  */
 public function GetCitiesUsedByTargetType($iRegionId, $sTargetType)
 {
     return $this->oMapper->GetCitiesUsedByTargetType($iRegionId, $sTargetType);
 }
コード例 #3
0
ファイル: Geo.class.php プロジェクト: lunavod/bunker_stable
 /**
  * Возвращает список городов сгруппированных по количеству использований в данном типе объектов
  *
  * @param string $sTargetType	Тип владельца
  * @param int $iLimit	Количество элементов
  * @return array
  */
 public function GetGroupCitiesByTargetType($sTargetType, $iLimit)
 {
     return $this->oMapper->GetGroupCitiesByTargetType($sTargetType, $iLimit);
 }