Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $f = 'cache/latestnews.tmp';
- if(($m=@filemtime($f)) && $m >= time() - 10)
- readfile($f);
- else {
- ob_start();
- echo '<table style="width: 100%;text-align: center;">';
- echo readfile('cache/topguilds.tmp');
- echo '</table><hr/><table style="width: 100%;text-align: center;">';
- echo readfile('cache/countries.tmp').'</table><br/><br/>';
- $news = query('SELECT post_topic,post_date,post_text,z_forum.id FROM z_forum WHERE section=1 AND z_forum.id=first_post ORDER BY post_date DESC LIMIT 5')->fetchAll();
- $last = count($news) - 1;
- foreach($news as $i => $q) {
- $replies = (int)query('SELECT COUNT(*) FROM z_forum WHERE first_post = '.$q['id'].' AND id != '.$q['id'])->fetchColumn();
- foreach(array(
- '/\[url](.*?)\[\/url\]/is' => '<a href=$1 target="_blank">$1</a>',
- '/\[url=(.*?)\](.*?)\[\/url\]/is' => '<a href=\'$1\' target="_blank">$2</a>',
- '/\[img](.*?)\[\/img\]/is' => '<a href=$1 target="_blank"><img src=$1 target="_blank" style="border: 0px; max-width: 100%;"/></a>',
- '/\[b\](.*?)\[\/b\]/is' => '<b>$1</b>',
- '/\[i\](.*?)\[\/i\]/is' => '<i>$1</i>',
- '/\[u\](.*?)\[\/u\]/is' => '<u>$1</u>'
- ) as $k => $v)
- $q[2] = preg_replace($k, $v, $q[2]);
- $q[2] = str_replace(">\r\n", '>', $q[2]); ?>
- <div class="title1">
- <h2><a href="/forum/thread/<?=$q[3]?>" style="color: #fff; text-decoration: none"><?=$q[0]?></a> – <?=date('M d Y, H:i:s', $q['post_date'])?></h2>
- </div>
- <div class="box-style1">
- <div class="entry">
- <p class="text-align">
- <?=nl2br($q[2])?>
- </p>
- <div class="meta" style="overflow: hidden;">
- <p style="float: left;">Posted in <a href="/forum">Forum</a>, <a href="/forum/1">News</a></p>
- <p style="float: right;">
- <span class="more"><a href="/forum/thread/<?=$q[3]?>"><?=$replies?> comment<?=($replies === 1 ? '' : 's')?></a></span>
- <span class="divider"> | </span>
- <span class="comments"><a href="/forum/thread/<?=$q[3]?>">Full Post</a></span>
- </p>
- </div>
- </div>
- </div>
- <hr/>
- <? }
- $str = ob_get_clean();
- file_put_contents($f, $str);
- echo $str;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement