php class=“active” для ссылки

300
13 мая 2017, 21:33

Пожалуйста, помогите в тег li вставить значение class="active", если категория активна в данный момент.
Код:

if(!defined('DATALIFEENGINE')){ die("Hacking attempt!"); }
function CategoryMenu($categoryid = 0, $parentid = 0, $returnstring = '') {
global $cat_info, $user_group, $member_id;
$allow_list = explode( ',', $user_group[$member_id['user_group']]['cat_allow_addnews'] );
$root_category = array ();  
if( count( $cat_info ) ) {        
    foreach ( $cat_info as $cats ) {
        if( $cats['parentid'] == $parentid ) $root_category[] = $cats['id'];
    }         
    if( count( $root_category ) ) {
        foreach ( $root_category as $id ) {                       
            if( $allow_list[0] == "all" or in_array( $id, $allow_list ) ) {                   
                $returnstring .= "<li><a href=\"/".$cat_info[$id]['alt_name']."/\">" . $cat_info[$id]['name'] . "</a></li>";
            }
            $returnstring = CategoryMenu( $categoryid, $id, $returnstring );
        }
    }
   }
    return $returnstring;
}
echo CategoryMenu(0, 0);

Спасибо!

READ ALSO
Почему exec() не исполняет с .php

Почему exec() не исполняет с .php

Четно пытаюсь запустить асинхронно filephp из one

343
Обрезка строк разной длины

Обрезка строк разной длины

В проекте есть имена и фамилии пользователей, мне надо выводить их в таком формате:

206
Как создать в модуле папку config и UrlManager?

Как создать в модуле папку config и UrlManager?

Вопрос: Как создать в модуле папку config и UrlManager и написать там правила, только для этого модуля?

208
Правильная статическая линковка

Правильная статическая линковка

Задался вопросом как же правильно строить библиотеки для статической линковкиВопрос возник после просмотра содержимого результирующего...

333