27 lines
899 B
PHP
27 lines
899 B
PHP
<?php
|
|
|
|
return array(
|
|
'title' => 'Просмотренные документы',
|
|
'desc' => 'Выводит историю просмотренных документов - показывает их тизеры',
|
|
'author' => 'Юрий Рахимов',
|
|
'db_name' => 'Просмотренные документы',
|
|
'db_text' => '<?php
|
|
$last_count=5;
|
|
$rubrics=5; //можно указывать номера рубрик через запятую
|
|
$_SESSION[\'doc_view\'][$_REQUEST[\'id\']]=time();
|
|
$docs=$_SESSION[\'doc_view\'];
|
|
unset($docs[$_REQUEST[\'id\']]);
|
|
arsort($docs);
|
|
$ar=0;
|
|
foreach($docs as $k=>$v){
|
|
$sql=$AVE_DB->Query("SELECT Id from ".PREFIX."_documents WHERE Id=\'".intval($k)."\' AND rubric_id IN (".$rubrics.") and document_status=1")->GetCell();
|
|
$t=eval2var(\'?>\'.showteaser($sql).\'<?\');
|
|
|
|
if(!empty($t)){$ar++;echo $t;}
|
|
if($ar>=$last_count) break;
|
|
}
|
|
|
|
?>'
|
|
);
|
|
|
|
?>
|