//LAST_VIEW_MODULE
session_name("bb_extra");
session_start();
$max_arr_count= 5; //Количество выводимых топиков//
preg_match_all('#<var class="postImg postImgAligned img-(.*?)" title="(.*?)">(.*?)</var>#', $message, $image);
$_SESSION['last_release'][$topic_id]= array(
'time' => time(),
'title' => wbr($topic_title),
'forum_name' => htmlCHR($forum_name),
'url' => $pg_url,
'img' => @$image[2][0] ? @$image[2][0] : '/images/no_poster.png',
);
function sort_p($alpha, $betta) { return strcmp($betta["time"], $alpha["time"]); } uasort($_SESSION['last_release'], "sort_p");
if (count($_SESSION['last_release'])>$max_arr_count) {
$delete_arr_id= array_search(min($_SESSION['last_release']),$_SESSION['last_release']);
unset($_SESSION['last_release'][$delete_arr_id]);
}
foreach ($_SESSION['last_release'] as $key => $value) {
$template->assign_block_vars('last_viewed_release', array(
'TITLE' => $_SESSION['last_release'][$key]['title'],
'POSTER' => $_SESSION['last_release'][$key]['img'],
'URL' => $_SESSION['last_release'][$key]['url'],
'FORUM' => $_SESSION['last_release'][$key]['forum_name'],
'TIME' => $_SESSION['last_release'][$key]['time'],
));
}
//END__OF__LAST_VIEW_MODULE