Advertisement
Guest User

Página de noticia

a guest
Sep 15th, 2014
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.12 KB | None | 0 0
  1. <?php
  2. #####################################################################
  3. #||||| hPCMS r1 - Desenvolvida por nadi0s |||||#
  4. #||||| Criado por nadi0s - HTML, PHP, CSS |||||#
  5. #||||| Based in RevCMS and UberCMS. @rTiago por HK. |||||#
  6. # ||| --------------------------------------------------------- ||| #
  7. #||||| © Copyright 2012. UberCMS/LavvosCMS/UberCMS - Estrutura |||||#
  8. #||||| © Copyright 2012. Sulake Corporation - Habbo Arquivos |||||#
  9. #####################################################################
  10.  
  11. require_once('./inc/hotel_core.php');
  12. require_once('./inc/hotel_session.php');
  13.  
  14. $body_id = "news";
  15. $pageid = "1300";
  16.  
  17. $news_id = FilterText($_GET['web-articles-id']);
  18. $main_sql = mysql_query("SELECT * FROM cms_news WHERE id = '".$news_id."'") or die(mysql_error());
  19. $article_exists = mysql_num_rows($main_sql);
  20.  
  21. if($article_exists == "1"){
  22. $news = mysql_fetch_assoc($main_sql);
  23. $pagename = "Noticias - ".HoloText($news['title'])."";
  24. } else {
  25. $main_sql = mysql_query("SELECT * FROM cms_news ORDER BY ID DESC") or die(mysql_error());
  26. $news = mysql_fetch_assoc($main_sql);
  27. $news_id = $news['id'];
  28. $pagename = "Notícias - ".HoloText($news['title'])."";
  29. }
  30.  
  31. //SISTEMA DE VOTAÇÃO INICIA AQUI
  32. if(isset($_GET['vote']) || FilterText($_GET['vote']) == "like" || FilterText($_GET['vote']) == "unlike"){
  33. $vote = FilterText($_GET['vote']);
  34.  
  35. $usercheck = mysql_query("SELECT id_user FROM cms_news_vote WHERE id_user = '".$my_id."' AND id_news = '".$news_id."'") or die(mysql_error());
  36. if(mysql_num_rows($usercheck) < 1){
  37.  
  38. if($vote == "like"){
  39. mysql_query("INSERT INTO `cms_news_vote` (id_user,id_news,vote_like,vote_unlike) VALUES ('".$my_id."','".$news_id."','1','0')") or die(mysql_error());
  40. } else {
  41. mysql_query("INSERT INTO `cms_news_vote` (id_user,id_news,vote_like,vote_unlike) VALUES ('".$my_id."','".$news_id."','0','1')") or die(mysql_error());
  42. }
  43.  
  44. header("location: $path/articles/".$news_id."");
  45. } else {
  46. $msg = "<script>alert(\"Obrigado por votar nesta notícia, assim poderemos saber se realmente você gostou :-) \");</script>";
  47. }
  48. }
  49.  
  50. $images = explode(",",$news['images']);
  51.  
  52. if(isset($_GET['vote']) || FilterText($_GET['vote']) == "like" || FilterText($_GET['vote']) == "unlike"){
  53. $vote = FilterText($_GET['vote']);
  54.  
  55. $usercheck = mysql_query("SELECT id_user FROM cms_news_vote WHERE id_user = '".$my_id."' AND id_news = '".$news_id."'") or die(mysql_error());
  56. if(mysql_num_rows($usercheck) < 1){
  57.  
  58. if($vote == "like"){
  59. mysql_query("INSERT INTO `cms_news_vote` (id_user,id_news,vote_like,vote_unlike) VALUES ('".$my_id."','".$news_id."','1','0')") or die(mysql_error());
  60. } else {
  61. mysql_query("INSERT INTO `cms_news_vote` (id_user,id_news,vote_like,vote_unlike) VALUES ('".$my_id."','".$news_id."','0','1')") or die(mysql_error());
  62. }
  63.  
  64. header("location: $path/articles/".$news_id."");
  65. } else {
  66. $msg = "<script>alert(\"Você já votou nesta notícia!\");</script>";
  67. }
  68. }
  69.  
  70. // TERMINA AQUI //
  71.  
  72.  
  73. require_once('./templates/community_subheader.php');
  74. require_once('./templates/community_header.php');
  75.  
  76. ?>
  77.  
  78. <div id="container">
  79. <div id="content">
  80. <div id="column1" class="column">
  81. <div class="habblet-container ">
  82. <div class="cbb clearfix blue">
  83. <h2 class="title">Notícias</h2>
  84. <div id="article-archive">
  85. <?php
  86.  
  87. if ($news_id > 0)
  88. {
  89. for ($i = 0; $i < 7; $i++)
  90. {
  91. $sectionName = "";
  92. $sectionCutoffMax = 0;
  93. $sectionCutoffMin = 0;
  94.  
  95. switch ($i)
  96. {
  97. case 0:
  98.  
  99. $sectionName = "Hoje";
  100. $sectionCutoffMax = time();
  101. $sectionCutoffMin = time() - 86400;
  102. break;
  103.  
  104. case 1:
  105.  
  106. $sectionName = "Ontem";
  107. $sectionCutoffMax = time() - 86400;
  108. $sectionCutoffMin = time() - 172800;
  109. break;
  110.  
  111. case 2:
  112.  
  113. $sectionName = "Essa Semana";
  114. $sectionCutoffMax = time() - 172800;
  115. $sectionCutoffMin = time() - 604800;
  116. break;
  117.  
  118. case 3:
  119.  
  120. $sectionName = "Semana Passada";
  121. $sectionCutoffMax = time() - 604800;
  122. $sectionCutoffMin = time() - 1209600;
  123. break;
  124.  
  125. case 4:
  126.  
  127. $sectionName = "Esse Mês";
  128. $sectionCutoffMax = time() - 1209600;
  129. $sectionCutoffMin = time() - 2592000;
  130. break;
  131.  
  132. case 5:
  133.  
  134. $sectionName = "Mês Passado";
  135. $sectionCutoffMax = time() - 2592000;
  136. $sectionCutoffMin = time() - 5184000;
  137. break;
  138.  
  139.  
  140. case 6:
  141.  
  142. $sectionName = "Outros Meses";
  143. $sectionCutoffMax = time() - 3592000;
  144. $sectionCutoffMin = time() - 5684000;
  145. break;
  146.  
  147. }
  148.  
  149. $sql = mysql_query("SELECT * FROM cms_news WHERE published >= " . $sectionCutoffMin . " AND published <= " . $sectionCutoffMax . " ORDER BY published DESC");
  150. if(mysql_num_rows($sql) > 0){
  151. ?>
  152.  
  153. <?php echo "<h2>"; echo $sectionName; echo "</h2><ul>"; ?>
  154. <?php while($row = mysql_fetch_assoc($sql)){ ?>
  155. <li><?php if($news_id !== $row['id']){ echo"<a href=\"".$path."/articles/".$row['id']."\">"; } ?>
  156. <img src="/web-gallery/v2/images/setanew.png" alt="" width="12" height="10" />
  157. <?php echo $row['title']; ?> </a>
  158. <?php if($news_id !== $row['id']){ echo"</a>"; } ?></li>
  159.  
  160. <?php } ?>
  161.  
  162. </ul>
  163.  
  164. <?php } } } ?>
  165.  
  166. <ul>
  167. <li>
  168. <a href="<?php echo $path; ?>/articles/" class="article">Mais Notícias »</a>
  169. </li>
  170. </ul>
  171. </div>
  172.  
  173. </div>
  174. </div>
  175. <script type="text/javascript">if (!$(document.body).hasClassName('process-template')) { Rounder.init(); }</script>
  176. </div>
  177.  
  178. <?php
  179. $votecheck = mysql_query("SELECT * FROM cms_news_vote WHERE id_news = '".$news_id."'");
  180. $votecount = mysql_num_rows($votecheck);
  181. if($votecount < 1){
  182. $percentlike = "50";
  183. $percentunlike = "50";
  184. $like = "0";
  185. $unlike = "0";
  186. } else {
  187. $percentlike = 100 / $votecount * mysql_evaluate("SELECT COUNT(*) FROM cms_news_vote WHERE id_news = '".$news_id."' AND vote_like = '1'");
  188. $percentunlike = 100 / $votecount * mysql_evaluate("SELECT COUNT(*) FROM cms_news_vote WHERE id_news = '".$news_id."' AND vote_unlike = '1'");
  189. $like = mysql_evaluate("SELECT COUNT(*) FROM cms_news_vote WHERE id_news = '".$news_id."' AND vote_like = '1'");
  190. $unlike = mysql_evaluate("SELECT COUNT(*) FROM cms_news_vote WHERE id_news = '".$news_id."' AND vote_unlike = '1'");
  191. }
  192. ?>
  193.  
  194.  
  195. <div id="column2" class="column">
  196. <div class="habblet-container ">
  197. <div class="cbb clearfix notitle ">
  198.  
  199. <div id="article-wrapper">
  200. <h2><?php echo HoloText($news['title']); ?></h2>
  201. <div class="article-meta">Publicado em <?php echo date('d/m/Y', $news['published']); ?> </a></div>
  202.  
  203. <script type="text/javascript" language="Javascript">
  204. document.observe("dom:loaded", function() {
  205. $$('.article-images a').each(function(a) {
  206. Event.observe(a, 'click', function(e) {
  207. Event.stop(e);
  208. Overlay.lightbox(a.href, "Carregando imagem...");
  209. });
  210. });
  211.  
  212. $$('<?php echo $row['id']; ?>').each(function(a) {
  213. a.replace(a.innerHTML);
  214. });
  215. });
  216. </script>
  217.  
  218. <p class="summary"><?php echo (HoloText($news['longstory'])); ?></p>
  219. <div class="article-body">
  220. <p><?php echo (HoloText($news['shortstory'], true)); ?></p>
  221. <div class="article-body"><b><?php echo $news['author']; ?></b><br>
  222.  
  223. </div>
  224. <!-- SISTEMA DE CURTIDAS -->
  225.  
  226. <hr style="border:#ccc 1px dotted;" />
  227. <div style="background-color:#F5F5F5; border:1px solid #E9E9E9; padding:5px; border-radius:5px;">
  228.  
  229. <?php if(mysql_num_rows($usercheck = mysql_query("SELECT id_user FROM cms_news_vote WHERE id_user = '".$my_id."' AND id_news = '".$news_id."'")) < 1){ ?>
  230. <?php } ?>
  231. <?php if(mysql_num_rows($usercheck = mysql_query("SELECT id_user FROM cms_news_vote WHERE id_user = '".$my_id."' AND id_news = '".$news_id."'")) < 1){ ?>
  232.  
  233. <a href="<?php echo $path; ?>/articles/<?php echo $news_id; ?>&vote=like"><input name='gostei' type='submit' value='Gostei' style='color:#999999; border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999; border-bottom:3px solid #CCCCCC; padding:5px; background-color:#FFFFFF;' /></a>
  234. <a href="<?php echo $path; ?>/articles/<?php echo $news_id; ?>&vote=unlike"><input name='ngostei' type='submit' value='N&atilde;o Gostei' style='color:#999999; border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999; border-bottom:3px solid #CCCCCC; padding:5px; background-color:#FFFFFF;' /></a><?php } ?>
  235.  
  236. <!-- RESULTADOS -->
  237. <p><span style="color: #008000; font-size: small;"><?php echo $like; ?> <span style="color: #000000;">pessoas gostaram da not&iacute;cia.<br /></span></span><span style="color: #ff0000; font-size: small;"><?php echo $unlike; ?> </span><span style="font-size: small;">pessoas n&atilde;o gostaram da not&iacute;cia.
  238. </span></p>
  239. <script>alert(\"Obrigado por votar nesta notícia, assim poderemos saber se realmente você gostou :-)\");</script>
  240.  
  241. <!-- FIM SISTEMA DE CURTIDAS -->
  242. </div>
  243.  
  244.  
  245.  
  246. </div>
  247.  
  248. </div></div>
  249.  
  250.  
  251. </div>
  252. </div>
  253.  
  254.  
  255. <script type="text/javascript">if (!$(document.body).hasClassName('process-template')) { Rounder.init(); }</script>
  256.  
  257.  
  258. </div>
  259.  
  260. <div id="column3" class="column">
  261. <?php require_once('./templates/community_ads.php'); ?>
  262. </div>
  263.  
  264. <?php require_once('./templates/community_footer.php'); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement