Пердложение. Сессии userdata

Нашли ошибку в CI? — пишем сюда!

Пердложение. Сессии userdata

Сообщение aser » 16 янв 2009, 16:55

В функцию получения данных сессии добавить дефаултный параметр

Вместо:
Код: Выделить всё
function userdata($item)
{
   return ( ! isset($this->userdata[$item])) ? FALSE : $this->userdata[$item];
}


Делаем так:
Код: Выделить всё
function userdata($item, $default=FALSE)
{
   return ( ! isset($this->userdata[$item])) ? $default : $this->userdata[$item];
}


Сильно конструкция не изменилась, но позволит сократить код в местах где есть значение по умолчанию для сессионных данных....
aser
 
Сообщения: 36
Зарегистрирован: 26 дек 2008, 21:09
Откуда: Киев

Re: Пердложение. Сессии userdata

Сообщение mc-bear » 16 янв 2009, 18:50

Использовать хелперы для этого нужно ИМХО, или будем менять каждую функция:
Код: Выделить всё
lang->line(...), config->item(...)
Аватара пользователя
mc-bear
 
Сообщения: 133
Зарегистрирован: 03 фев 2009, 20:24


Вернуться в Баг-репорты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0