0 ? " LIMIT $iLimit" : ""; $rNews = db_res($sqlQuery . $sqlLimit); return $rNews; } function printNewsPanel($iLimit = 0, $iPreview = 128) { global $site; $php_date_format = getParam( 'php_date_format' ); // news $news_limit_chars = getParam("max_news_preview"); $bNewsFriendly = getParam('permalinks_news') == 'on' ? true : false; $news_res = getNewsList($iLimit); $news_count = db_arr("SELECT COUNT(*) FROM `News`"); $news_counter = $news_count['0']; $ret = ''; if( $news_counter > 0 ) { while( $news_arr = mysql_fetch_assoc($news_res) ) { $ret .= '
'; $ret .= '
'; $ret .= ''; $ret .= process_line_output( $news_arr['Header'] ); $ret .= ''; $ret .= '
'; //$ret .= '
' . date( $php_date_format, $news_arr['Date'] ) . '
'; $ret .= '
' . LocaledDataTime( $news_arr['Date'] ) . '
'; $ret .= '
'; //$ret .= process_text_withlinks_output( $news_arr['Snippet'] ); $ret .= process_html_output( $news_arr['Snippet'] ); $ret .= '
'; $ret .= '
'; } if( $news_counter > $max_news_on_home ) { $sNewsLink = $bNewsFriendly ? $site['url'].'news/' : $site['url'].'news.php'; $ret .= '
'; $ret .= '' . _t("_Read news in archive") . ''; $ret .= '
'; } } else { $ret .= '
' . _t("_No news available") . '
'; } return $ret; } ?>