SKIF
Решил выделить в отдельную ветку. Пусть живет здесь.
Есть некоторые советы по функции.
CODE:foreach ($forums as $id=>$forum) {
if ($inforum == $id) $forum_name = $forum['name'];
}
Зачем ты в цикле проходишь весь массив ради того чтобы узнать название раздела?
Узнать имя раздела, зная его номер можно просто обратившись к элементу массива.
CODE:$forum_name = $forums[$inforum]['name'];
И последнее, это больше касается вообще к PHP нежели к твоей функции:
CODE:if ( isset($array['private'][$inforum]) && $array['private'][$inforum]==true ){
Если хочешь узнать есть ли такой элемент в массиве. лучше использовать array_key-exists(). Потому что если значение элемента будет равным NULL, то функция isset() вернет FALSE, как будто такого элемента нет в массиве.
Вобщем лучше так:
CODE:if ( array_key_exists("private",$array) && array_key_exists($inforum,$array['private']) && $array['private'][$inforum]==true ){
|