PageRenderTime 1278ms CodeModel.GetById 22ms RepoModel.GetById 24ms app.codeStats 1ms

/system/application/views/core/main-split.php

https://github.com/xupisco/Xare-a-Link
PHP | 331 lines | 309 code | 22 blank | 0 comment | 56 complexity | b8f4385d8de10dec49f4b68e4b2d2373 MD5 | raw file
  1. <?php
  2. $_seo['is_home'] = true;
  3. $this->load->view("common/layout_top", $_seo);
  4. ?>
  5. <script type="text/javascript">
  6. function toggleBG(i, e) {
  7. if(i) { $(e).css({ backgroundColor: '#F2FFE8' }); }
  8. else { $(e).css({ backgroundColor: '#ffffff' }); }
  9. }
  10. function showTools(n, e) {
  11. tb = "#tools_" + n;
  12. if(!<?= $this->session->userdata('uid'); ?>) e = 0;
  13. if(e) { $(tb).show(); }
  14. else { $(tb).hide(); }
  15. }
  16. function newComment() {
  17. $("#new_comment-form").slideToggle();
  18. }
  19. function parseCommentForm() {
  20. if(!$("#cmm_comment").val()) {
  21. alert("O comentário é obrigatório!! D'uh!");
  22. return false;
  23. }
  24. return true;
  25. }
  26. function cb(e, s) {
  27. e.src = (s) ? "images/b_oks-on.gif" : "images/b_oks-off.gif";
  28. e.style.cursor = (s) ? "pointer" : "";
  29. }
  30. function doSearch() {
  31. if(!$("#search").val()) {
  32. alert("D'uh!!!");
  33. return false;
  34. }
  35. document.location.href = 's/' + $("#search").val();
  36. return false;
  37. }
  38. function u(s, i) {
  39. s = (!s) ? false : s;
  40. if(s == "save") {
  41. $.post("ajax/uSaveLink/", { id: (i) },
  42. function(data){
  43. if(data == "OK") {
  44. fav = "#fav_" + i;
  45. $(fav).fadeIn();
  46. } else {
  47. alert("Ops... alguma coisa deu errada!");
  48. }
  49. }
  50. );
  51. }
  52. if(s == "remove") {
  53. $.post("ajax/uRemoveLink/", { id: (i) },
  54. function(data){
  55. if(data == "OK") {
  56. fav = "#fav_" + i;
  57. $(fav).fadeOut();
  58. } else {
  59. alert("Ops... alguma coisa deu errada!");
  60. }
  61. }
  62. );
  63. }
  64. }
  65. </script>
  66. <!-- Width = 100% para pegar a largura toda. 760 = Default -->
  67. <table width="100%" border="0" cellpadding="0" cellspacing="0">
  68. <tr>
  69. <td align="left">
  70. <img src="images/common/dot.gif" width="1" height="6" />
  71. <div>
  72. <table width="80%">
  73. <form action="search" method="get" onsubmit="return doSearch();">
  74. <tr>
  75. <td width="1%" nowrap="nowrap"><b>Buscar por:</b></td>
  76. <td width="80%"><input type="text" name="q" id="search" value="" class="main_search" style="width: 100%" /></td>
  77. <td><img src="images/common/dot.gif" width="6" height="1" /></td>
  78. <td width="1%"><select name="qt" class="main_select"><option value="all">Em qualquer lugar</option><option value="">Apenas em: <?= $content->name ?>&nbsp;</option></select></td>
  79. <td width="1%"><img src="images/b_oks-off.gif" onmouseover="cb(this, 1);" onmouseout="cb(this, 0);" border="0" onclick="javascript:doSearch();" /></td>
  80. </tr>
  81. </form>
  82. </table>
  83. </div>
  84. <img src="images/common/dot.gif" width="1" height="12" /><br />
  85. <table width="100%" cellpadding="0" cellspacing="0">
  86. <tr>
  87. <td class="str_nav">
  88. <div style="float: right; margin-top: 6px">
  89. <table><tr>
  90. <?php
  91. if($this->session->userdata("admin") || ($content->parent && ($content->user_id && ($this->session->userdata("uid") == $content->user_id)))):
  92. ?>
  93. <td><a href="editlink/rel=<?= $content->id; ?>" rel="nofollow" style="color: red">[edit]</a>&nbsp;</td>
  94. <?php endif; ?>
  95. <?php if($this->session->userdata("uid")): ?>
  96. <td><a href="newlink/rel=<?= $content->id; ?>" rel="nofollow"><img src="images/icons/add_link.gif" border="0" /></a></td>
  97. <td><a href="newlink/rel=<?= $content->id; ?>" rel="nofollow">Incluir link</a>&nbsp;</td>
  98. <?php endif; ?>
  99. </tr></table>
  100. </div>
  101. <img src="images/common/dot.gif" width="2" height="1" /><a href="<?= base_url(); ?>"><b>x.are</b></a>
  102. <?php
  103. $nav_link = "";
  104. if(count($previous)) {
  105. foreach($previous as $row) {
  106. $nav_link .= $row[1]."/";
  107. echo " <span class='nav_sep'>&raquo;</span> ";
  108. echo "<a href='".$nav_link."'>".$row[0]."</a>";
  109. }
  110. }
  111. ?>
  112. <span class="nav_sep">&raquo;</span>
  113. <a href="<?= $nav_link; ?><?= $content->name_url; ?>" id="content_name"><?= $content->name ?></a>
  114. <?php
  115. $fav = ($content->ul_id) ? "" : "none";
  116. echo '<span style="display: '.$fav.';" id="fav_'.$content->id.'"><a href="javascript:u(\'remove\','.$content->id.');"><img src="images/icons/fav.gif" border="0" title="Está nos seus favoritos. Clique para remover." /></a></span>';
  117. ?>
  118. <img src="images/common/dot.gif" width="2" height="1" />
  119. <?php
  120. if($this->session->userdata('uid')) {
  121. echo '<span class="tools_box-on">';
  122. echo '<a href="javascript:u(\'save\','.$content->id.');"><img src="images/icons/mini_save.gif" title="Salvar nos seus links" border="0" /></a><img src="images/common/dot.gif" width="2" height="1" />';
  123. echo '<img src="images/icons/mini_vote.gif" title="Votar neste link" /><img src="images/common/dot.gif" width="2" height="1" />';
  124. echo '<img src="images/icons/mini_tag.gif" title="Criar/Editar etiquetas" /><img src="images/common/dot.gif" width="1" height="1" />';
  125. echo '<img src="images/icons/mini_comment.gif" title="Comentar este link" /><img src="images/common/dot.gif" width="2" height="1" />';
  126. echo '<img src="images/icons/mini_report.gif" title="Denunciar" />';
  127. echo '</span>';
  128. }
  129. ?>
  130. </td>
  131. </tr>
  132. </table>
  133. </td>
  134. </tr>
  135. <tr>
  136. <td class="default_content" valign="top" align="left">
  137. <?php if(strlen($content->short_desc)) { ?>
  138. <div id="content_desc" style="padding-left: 2px"><?= $content->short_desc ?></div>
  139. <?php } ?>
  140. <img src="images/common/dot.gif" width="1" height="6" /><br />
  141. <div id="content_desc" style="color: #000000; padding: 5px; background-color: #F2FFE8">
  142. <div style="float: right">
  143. <b>Avaliação:</b> <?= $content->score ?> -
  144. <b>Clicks:</b> <?= $content->clicks ?> -
  145. <b>Visitas:</b> <?= $content->views ?> -
  146. <b>Usuários:</b> <?= $content->users ?> -
  147. <b>Coment.:</b> <?= $content->comments ?> -
  148. <b>Data:</b> <?= date("d/m/Y", $content->date_added) ?>
  149. </div>
  150. <?php if(strlen($content->link) && $content->link != "http://" && $content->link != "0") { ?>
  151. <b>URL:</b> <a href="go/<?= $content->id ?>" ><?= $content->link ?> <img src="images/external.png" border="0" /></a> - <b>PageRank:</b> <div style="display: inline; vertical-align: middle"><?= pageRank($content->pagerank, 40, "image") ?></div> (<?= $content->pagerank ?>/10)
  152. <?php } ?>
  153. &nbsp;
  154. </div>
  155. <?php if($related->result()) { ?>
  156. <img src="images/common/dot.gif" width="1" height="8" /><br />
  157. <div id="dbar">
  158. <b>Sub-categorias</b> em <?= $content->name; ?></div>
  159. <div id="content_rel">
  160. <table width="100%" cellpadding="3">
  161. <tr style="background-color: #f6f6f6; font-size: 11px">
  162. <td><a href="<?= $base; ?>/page:<?= $page; ?>/sort:name:<?= $sort_2; ?>" class="lsorter<?= ($sort_1 == "name") ? "_sel" : ""; ?>" rel="nofollow">Nome</a></td>
  163. <td align="center"><a href="<?= $base; ?>/page:<?= $page; ?>/sort:views:<?= $sort_2; ?>" class="lsorter<?= ($sort_1 == "views") ? "_sel" : ""; ?>" rel="nofollow">Visitas</a></td>
  164. <td align="center"><a href="<?= $base; ?>/page:<?= $page; ?>/sort:users:<?= $sort_2; ?>" class="lsorter<?= ($sort_1 == "users") ? "_sel" : ""; ?>" rel="nofollow">Usuários</a></td>
  165. <td align="right"><a href="<?= $base; ?>/page:<?= $page; ?>/sort:date:<?= $sort_2; ?>" class="lsorter<?= ($sort_1 == "date") ? "_sel" : ""; ?>" rel="nofollow">Data</a></td>
  166. </tr>
  167. <?php
  168. foreach($related->result() as $row) {
  169. $rel = ($row->related) ? "<span class='cnt_related'> (".$row->related.")</span>" : "";
  170. echo "<tr onmouseover='toggleBG(1,this);' onmouseout='toggleBG(0,this);'><td onmouseover='showTools(".$row->id.", 1)' onmouseout='showTools(".$row->id.", 0)' width='85%'>";
  171. echo "<div class='tools_box' id='tools_".$row->id."'>";
  172. echo '<a href="javascript:u(\'save\','.$row->id.');"><img src="images/icons/mini_save.gif" title="Salvar nos seus links" border="0" /></a><img src="images/common/dot.gif" width="2" height="1" />';
  173. echo '<img src="images/icons/mini_vote.gif" title="Votar neste link" /><img src="images/common/dot.gif" width="2" height="1" />';
  174. echo '<img src="images/icons/mini_tag.gif" title="Criar/Editar etiquetas" /><img src="images/common/dot.gif" width="1" height="1" />';
  175. echo '<img src="images/icons/mini_comment.gif" title="Comentar este link" /><img src="images/common/dot.gif" width="2" height="1" />';
  176. echo '<img src="images/icons/mini_report.gif" title="Denunciar" />';
  177. echo "</div>";
  178. $fav = ($row->ul_id) ? "" : "none";
  179. echo '<div style="float: left; margin-top: 1px; display: '.$fav.'" id="fav_'.$row->id.'"><a href="javascript:u(\'remove\','.$row->id.');"><img src="images/icons/fav.gif" border="0" title="Está nos seus favoritos. Clique para remover." /></a></div>';
  180. echo "<a href='".$base."/".$row->name_url."'>".$row->name."</a>";
  181. if($row->link != "0" && $row->link != "http://") {
  182. echo "&nbsp;<a href='go/".$row->id."'><img src='images/external.png' border='0' /></a>";
  183. }
  184. echo $rel;
  185. echo "<div class='tag_input'><span class='curr_tags'>ovo, pão, salame</span></div>";
  186. if(strlen($row->short_desc)) {
  187. echo "<br><span style='font-size: 11px; color: #555555'>".$row->short_desc."</span>";
  188. }
  189. echo "</td>";
  190. echo "<td class='link_info' title='Visitas'>".$row->views."</td>";
  191. echo "<td class='link_info' title='Usuários'>".$row->users."</td>";
  192. echo "<td class='link_info' title='Data do cadastro' style='text-align: right' nowrap>".date("d/m/Y", $row->date_added)."</td>";
  193. echo "</tr>";
  194. }
  195. ?>
  196. </table>
  197. <?php } ?>
  198. </div>
  199. <?php if($links->result()) { ?>
  200. <img src="images/common/dot.gif" width="1" height="8" /><br />
  201. <div id="dbar">
  202. <b>Links</b> em <?= $content->name ?></div>
  203. <div id="content_rel">
  204. <table width="100%" cellpadding="3">
  205. <tr style="background-color: #f6f6f6; font-size: 11px">
  206. <td><a href="<?= $base; ?>/page:<?= $page; ?>/sort:<?= $sort_1; ?>:name" class="lsorter<?= ($sort_2 == "name") ? "_sel" : ""; ?>" rel="nofollow">Nome</a></td>
  207. <td align="center"><a href="<?= $base; ?>/page:<?= $page; ?>/sort:<?= $sort_1; ?>:pagerank" class="lsorter<?= ($sort_2 == "pagerank") ? "_sel" : ""; ?>" rel="nofollow">PageRank</a></td>
  208. <td align="center"><a href="<?= $base; ?>/page:<?= $page; ?>/sort:<?= $sort_1; ?>:score" class="lsorter<?= ($sort_2 == "score") ? "_sel" : ""; ?>" rel="nofollow">Avaliação</a></td>
  209. <td align="center"><a href="<?= $base; ?>/page:<?= $page; ?>/sort:<?= $sort_1; ?>:clicks" class="lsorter<?= ($sort_2 == "clicks") ? "_sel" : ""; ?>" rel="nofollow">Cliques</a></td>
  210. <td align="center"><a href="<?= $base; ?>/page:<?= $page; ?>/sort:<?= $sort_1; ?>:views" class="lsorter<?= ($sort_2 == "views") ? "_sel" : ""; ?>" rel="nofollow">Visitas</a></td>
  211. <td align="center"><a href="<?= $base; ?>/page:<?= $page; ?>/sort:<?= $sort_1; ?>:users" class="lsorter<?= ($sort_2 == "users") ? "_sel" : ""; ?>" rel="nofollow">Usuários</a></td>
  212. <td align="right"><a href="<?= $base; ?>/page:<?= $page; ?>/sort:<?= $sort_1; ?>:date" class="lsorter<?= ($sort_2 == "date") ? "_sel" : ""; ?>" rel="nofollow">Data</a></td>
  213. </tr>
  214. <?php
  215. foreach($links->result() as $row) {
  216. $rel = ($row->related) ? "<span class='cnt_related'> (".$row->related.")</span>" : "";
  217. echo "<tr onmouseover='toggleBG(1,this);' onmouseout='toggleBG(0,this);'><td onmouseover='showTools(".$row->id.", 1)' onmouseout='showTools(".$row->id.", 0)' width='85%'>";
  218. echo "<div class='tools_box' id='tools_".$row->id."'>";
  219. echo '<a href="javascript:u(\'save\','.$row->id.');"><img src="images/icons/mini_save.gif" border="0" title="Salvar nos seus links" /></a><img src="images/common/dot.gif" width="2" height="1" />';
  220. echo '<img src="images/icons/mini_vote.gif" title="Votar neste link" /><img src="images/common/dot.gif" width="2" height="1" />';
  221. echo '<img src="images/icons/mini_tag.gif" title="Criar/Editar etiquetas" /><img src="images/common/dot.gif" width="1" height="1" />';
  222. echo '<img src="images/icons/mini_comment.gif" title="Comentar este link" /><img src="images/common/dot.gif" width="2" height="1" />';
  223. echo '<img src="images/icons/mini_report.gif" title="Denunciar" />';
  224. echo "</div>";
  225. $fav = ($row->ul_id) ? "" : "none";
  226. echo '<div style="float: left; margin-top: 1px; display: '.$fav.'" id="fav_'.$row->id.'"><a href="javascript:u(\'remove\','.$row->id.');"><img src="images/icons/fav.gif" border="0" title="Está nos seus favoritos. Clique para remover." /></a></div>';
  227. echo "<a href='".$base."/".$row->name_url."'>".$row->name."</a>";
  228. if($row->link != "0" && $row->link != "http://") {
  229. echo "&nbsp;<a href='go/".$row->id."'><img src='images/external.png' border='0' /></a>";
  230. }
  231. echo $rel;
  232. if(strlen($row->short_desc)) {
  233. echo "<br><span style='font-size: 11px; color: #555555'>".$row->short_desc."</span>";
  234. }
  235. echo "</td>";
  236. echo "<td align='center'>".pageRank($row->pagerank)."</td>";
  237. echo "<td class='link_info' title='Avaliação'>".$row->score."</td>";
  238. echo "<td class='link_info' title='Cliques'>".$row->clicks."</td>";
  239. echo "<td class='link_info' title='Visitas'>".$row->views."</td>";
  240. echo "<td class='link_info' title='Comentários'>".$row->users."</td>";
  241. echo "<td class='link_info' title='Data do cadastro' style='text-align: right' nowrap>".date("d/m/Y", $row->date_added)."</td>";
  242. echo "</tr>";
  243. }
  244. ?>
  245. </table>
  246. <?php } ?>
  247. </div>
  248. <img src="images/common/dot.gif" width="1" height="8" /><br />
  249. <div id="dbar" style="border-bottom: 1px solid #ee2222">
  250. <div style="padding-top: 1px; float: right"><img src="images/common/feed.png" border="0" /></div>
  251. <table cellpadding="0" cellspacing="0"><tr>
  252. <td><b>Comentários</b> (<?= ($comments) ? $comments->num_rows() : "0" ?>) &nbsp;</td>
  253. <?php if($this->session->userdata("uid")) { ?>
  254. <td><a href="javascript:newComment();"><img src="images/icons/mini_add-link.gif" border="0" /></a></td>
  255. <td><a href="javascript:newComment();" class="mini_link">incluir comentário</a>&nbsp;</td>
  256. <?php } else { ?>
  257. <td style="font-size: 11px"><span style="color: red">Cadastre-se ou faça login para comentar</span></td>
  258. <?php } ?>
  259. </tr></table>
  260. </div>
  261. <div id="new_comment-form" style="display: none; padding: 6px">
  262. <table width="100%">
  263. <form action="comment" method="post" onsubmit="return parseCommentForm()">
  264. <tr>
  265. <td width="1%" nowrap="nowrap">Nome:</td>
  266. <td width="15%"><input type="text" name="cmm_name" id="cmm_name" style="width: 100%; padding: 2px" /></td>
  267. <td width="1%" nowrap="nowrap">&nbsp;&nbsp;E-mail:</td>
  268. <td width="15%"><input type="text" name="cmm_email" id="cmm_email" style="width: 100%; padding: 2px" /></td>
  269. <td width="1%" nowrap="nowrap">&nbsp;&nbsp;Comentário:</td><td nowrap="nowrap"><input type="text" name="cmm_comment" id="cmm_comment" style="width: 100%; padding: 2px" /></td>
  270. <td width="1%" nowrap="nowrap">&nbsp;&nbsp;<input type="submit" value="Enviar" /></td>
  271. </tr>
  272. <input type="hidden" name="cmm_content_id" value="<?= $content->id ?>" />
  273. </form>
  274. </table>
  275. </div>
  276. <?php if($comments): ?>
  277. <img src="images/common/dot.gif" width="1" height="3" /><br />
  278. <div id="comments" style="padding: 6px">
  279. <?php
  280. foreach($comments->result() as $cmm) {
  281. echo "<div style='padding: 3px 0px'><table cellpadding='0' cellspacing='0'><tr><td nowrap width='1%' valign='top'>";
  282. $u = explode(":", $cmm->foo_user);
  283. $email = (!$cmm->user_id) ? "<span style='color: #888888;'>[".$u[1]."]</span>" : "";
  284. echo "<img src='images/icons/arrow_right.gif' /> <b>".$u[0]."</b> $email: </td>";
  285. echo "<td><div style='float: right; color: #888888; font-size: 11px;'>(".date("d/m/Y H:i", $cmm->date_added).")</div>";
  286. echo $cmm->comment;
  287. echo "</td></tr></table></div>";
  288. }
  289. ?>
  290. </div>
  291. <?php endif; ?>
  292. <img src="images/common/dot.gif" width="1" height="12" /><br />
  293. <div id="roots">
  294. <div style="float: right">{elapsed_time}</div>
  295. <?php
  296. $cnt = 1;
  297. foreach($root->result() as $row) {
  298. echo "<a href='".$row->name_url."' rel='nofollow'>".$row->name."</a> (".$row->related.")";
  299. if($cnt != $root->num_rows()) echo " - ";
  300. $cnt++;
  301. }
  302. ?>
  303. </div>
  304. </td>
  305. </tr>
  306. </table>
  307. <?php $this->load->view("common/layout_bottom"); ?>