37 lines
1.5 KiB
PHP
37 lines
1.5 KiB
PHP
|
<?php
|
|||
|
if(!defined('DATALIFEENGINE')){die("Hacking attempt!");}
|
|||
|
|
|||
|
$commentslast = $cache->open( "comments-last", $config['skin'] );
|
|||
|
if( ! $commentslast ) {
|
|||
|
|
|||
|
$sql = $db->query( "SELECT
|
|||
|
comments.id AS comment_id, comments.post_id, comments.autor, post.title, post.alt_name, post.comm_num, comments.date
|
|||
|
FROM " . PREFIX . "_post AS post
|
|||
|
RIGHT JOIN
|
|||
|
(SELECT *
|
|||
|
FROM " . PREFIX . "_comments AS c
|
|||
|
WHERE 1=1
|
|||
|
ORDER BY c.date DESC) AS comments
|
|||
|
ON post.id = comments.post_id AND post.approve=1
|
|||
|
GROUP BY post.id ORDER BY comments.date DESC LIMIT 0, 15");
|
|||
|
|
|||
|
while( $row = $db->get_row() ) {
|
|||
|
if( strlen( $row['autor']) > 10 )
|
|||
|
$user = substr( $row['autor'], 0, 10 );
|
|||
|
else $user = $row['autor'];
|
|||
|
if( strlen( $row['title']) > 15 )
|
|||
|
$title = substr( $row['title'], 0, 15 ) . "...";
|
|||
|
else $title = $row['title'];
|
|||
|
|
|||
|
$autor = "<a href=\"" . $config['http_home_url'] . "user/" . urlencode( $row['autor'] ) . "/\">" . $user . "</a>";
|
|||
|
$full_link = $config['http_home_url'] . $row['post_id'] . "-" . $row['alt_name'] . ".html";
|
|||
|
$post = "<a href=\"" . $full_link . "#comment\">" . stripslashes( $title ) . "</a>" ;
|
|||
|
|
|||
|
$lcomm .= "<li><strong title='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'>{$row['comm_num']}</strong>{$autor} - {$post}</li>";
|
|||
|
}
|
|||
|
$commentslast= "<ul class=\"lastcomm\">".$lcomm."</ul>";
|
|||
|
|
|||
|
$db->free();
|
|||
|
$cache->save( "comments-last", $commentslast, $config['skin'] );
|
|||
|
}
|
|||
|
?>
|