Перейти к содержимому
Русский язык для Invision Community 5

Обновить настройку

Возможно есть готовя функция при вызове которой возможно обновить настройку?

Рекомендованные сообщения

@param array('conf_key' => 'new value')

 

IPSLib::updateSettings( $setting );

  • Автор

IPSLib::updateSettings(array('cp_' => ($this->settings['cp_'] - $r['cp_'])));

 

Обновляется, а вот достать значение не могу. В чем может быть дело?

$this->settings['cp_']

  • Автор

А что изменилось, не могу достать значение. Настройка не кэшируется...

updateSettings кеширует сохраненные настройки.

Но она не обновляет его для текущего сеанса. Прежде чем сохранить нужно актуализировать настройку.

 

$this->settings['cp_'] = $this->settings['cp_'] - $r['cp_'];
IPSLib::updateSettings(array('cp_' => $this->settings['cp_']));

  • Автор

Разобрался, дело в том, что я в бд изначально добавил строчку с ключем, а после в панели управления узнал что возможно там добавить. Брало пустое значение из той строчки что первую добавлял, сейчас все работает. Спс.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.