Ejemplo n.º 1
0
 /**
  * Возвращает список префиксов логинов пользователей (для алфавитного указателя)
  *
  * @param int $iPrefixLength	Длина префикса
  * @return array
  */
 public function GetGroupPrefixUser($iPrefixLength = 1)
 {
     if (false === ($data = $this->Cache_Get("group_prefix_user_{$iPrefixLength}"))) {
         $data = $this->oMapper->GetGroupPrefixUser($iPrefixLength);
         $this->Cache_Set($data, "group_prefix_user_{$iPrefixLength}", array("user_new"), 60 * 60 * 24 * 1);
     }
     return $data;
 }
Ejemplo n.º 2
0
 /**
  * Возвращает список префиксов логинов пользователей (для алфавитного указателя)
  *
  * @param int $nPrefixLength    Длина префикса
  *
  * @return string[]
  */
 public function GetGroupPrefixUser($nPrefixLength = 1)
 {
     $sCacheKey = "group_prefix_user_{$nPrefixLength}";
     if (false === ($data = E::ModuleCache()->Get($sCacheKey))) {
         $data = $this->oMapper->GetGroupPrefixUser($nPrefixLength);
         E::ModuleCache()->Set($data, $sCacheKey, array("user_new"), 'P1D');
     }
     return $data;
 }