Ну шаблонизатор то новый но это лишь вывод а где сам класс?
Без класса это пустой не нужный код
Вот можешь использовать на vii подобный
$tpl->set(false,array('[logged]' => '', '[/logged]' => ''));
$tpl->set_block("'\\[not-logged\\](.*?)\\[/not-logged\\]'si","");
$tpl->array_set(array(
'{my-id}' => $user_info['user_id'],
'{myname}' => $user_info['user_search_pref'],
'{mysex}' => intval($user_info['user_sex']),
'{tab-id}' => md5($server_time.'_'.$user_info['user_id']),
'{ts}' => $server_time,
'{demands}' => $demands,
'{msg}' => $user_pm_num,
'{new_photos}' => $new_photos,
'{new_groups}' => $new_groups,
'{requests-link}' => $requests_link,
'{js_new_marks}' => $js_new_marks,
'{new-news}' => $new_news,
'{news-link}' => $news_link,
'{my-page-link}' => $user_info['adres'] ? $user_info['adres'] : 'u'.$user_info['user_id'],
'{groups-link}' => $new_groups_lnk,
'{new-ubm}' => $new_ubm,
'{ubm-link}' => $gifts_link,
'{new_guests}' => $guests,
'{new-support}' => $support
));
и класс поставь в шаблонизатор
function array_set($array) {
foreach ( $array as $key => $key_var ) {
$this->data[$key] = $key_var;
}
}
P.S Сделано по наводке Mario