Фильтрация поля Местоположение. Ошибка 2.X

Фильтрация поля Местоположение. Ошибка

 
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форума
Сообщений: 1287
Всем не хворать. Сms 2.13.1, для полей "Местоположение": Страна , Регион, Город "Название для группировки" стоит у всех "sss" , фильтрация по записям работает, но при включенной отладке пишет ошибку : /system/fields/city.php on line 57 , "return htmlspecialchars($this->item[$this->getDenormalName()]);" . Как это можно исправить ? Спасибо.
Посетитель
no avatar
Сообщений: 67
Такая же беда!
Только не ошибка а предупреждение
Notice: Undefined index: country_cache in /home/.../public_html/system/fields/city.php on line 57
Notice: Undefined index: region_cache in /home/.../public_html/system/fields/city.php on line 57
Notice: Undefined index: city_cache in /home/.../public_html/system/fields/city.php on line 57

Вот что в этой строке:
Код PHP:
  1.  
  2. public function getStringValue($value){
  3. return htmlspecialchars($this->item[$this->getDenormalName()]);
  4. }
  5.  
В базе данных поля country_cache, region_cache, city_cache существуют и заполнены
Реклама
cms
Посетитель
no avatar
Сообщений: 67
Вроде разобрался (точнее подсмотрел в файле city.php от 14 версии
Код PHP:
  1.  
  2. return !empty($this->item[$this->getDenormalName()]) ? htmlspecialchars($this->item[$this->getDenormalName()]) : '';
  3.  
Посетитель
no avatar
Сообщений: 67
Но блин один фиг непонятно зачем при фильтрации запрос к этому полю? Ведь есть же поля region, city с индексными значениями!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.