PageRenderTime 47ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 0ms

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

https://github.com/xupisco/Xare-a-Link
PHP | 226 lines | 214 code | 12 blank | 0 comment | 23 complexity | e926aac37cf64e987c676e47aa650687 MD5 | raw file
  1. <?php
  2. $this->load->view("common/layout_top");
  3. ?>
  4. <script src="<?= base_url(); ?>js/jquery_highlight.js" language="JavaScript"></script>
  5. <script type="text/javascript">
  6. $(document).ready(function() {
  7. $("td.result").each(function() { $.highlight(this, '<?= strtoupper($qs) ?>'); });
  8. });
  9. function toggleBG(i, e) {
  10. if(i) { $(e).css({ backgroundColor: '#F2FFE8' }); }
  11. else { $(e).css({ backgroundColor: '#ffffff' }); }
  12. }
  13. function showTools(n, e) {
  14. tb = "#tools_" + n;
  15. if(!<?= $this->session->userdata('uid'); ?>) e = 0;
  16. if(e) { $(tb).show(); }
  17. else { $(tb).hide(); }
  18. }
  19. function cb(e, s) {
  20. e.src = (s) ? "images/b_oks-on.gif" : "images/b_oks-off.gif";
  21. e.style.cursor = (s) ? "pointer" : "";
  22. }
  23. function doSearch() {
  24. if(!$("#search").val()) {
  25. alert("D'uh!!!");
  26. return false;
  27. }
  28. document.location.href = 's/' + $("#search").val();
  29. return false;
  30. }
  31. function u(s, i) {
  32. s = (!s) ? false : s;
  33. if(s == "save") {
  34. $.post("ajax/uSaveLink/", { id: (i) },
  35. function(data){
  36. if(data == "OK") {
  37. fav = "#fav_" + i;
  38. $(fav).fadeIn();
  39. } else {
  40. alert("Ops... alguma coisa deu errada!");
  41. }
  42. }
  43. );
  44. }
  45. if(s == "remove") {
  46. $.post("ajax/uRemoveLink/", { id: (i) },
  47. function(data){
  48. if(data == "OK") {
  49. fav = "#fav_" + i;
  50. $(fav).fadeOut();
  51. } else {
  52. alert("Ops... alguma coisa deu errada!");
  53. }
  54. }
  55. );
  56. }
  57. }
  58. </script>
  59. <!-- Width = 100% para pegar a largura toda. 760 = Default -->
  60. <table width="100%" border="0" cellpadding="0" cellspacing="0">
  61. <tr>
  62. <td align="left">
  63. <img src="images/common/dot.gif" width="1" height="6" />
  64. <div>
  65. <table width="80%">
  66. <form action="search" method="get" onsubmit="return doSearch();">
  67. <tr>
  68. <td width="1%" nowrap="nowrap"><b>Buscar por:</b></td>
  69. <td width="80%"><input type="text" name="q" id="search" value="" class="main_search" style="width: 100%" /></td>
  70. <td><img src="images/common/dot.gif" width="6" height="1" /></td>
  71. <td width="1%"><img src="images/b_oks-off.gif" onmouseover="cb(this, 1);" onmouseout="cb(this, 0);" border="0" onclick="javascript:doSearch();" /></td>
  72. </tr>
  73. </form>
  74. </table>
  75. </div>
  76. <img src="images/common/dot.gif" width="1" height="12" /><br />
  77. <table width="100%" cellpadding="0" cellspacing="0">
  78. <tr>
  79. <td class="str_nav">
  80. <img src="images/common/dot.gif" width="2" height="1" /><a href="<?= base_url(); ?>index.html"><b>x.are</b></a>
  81. <span class="nav_sep">&raquo;</span>
  82. Resultado da busca por: <b><?= $qs ?></b>
  83. </td>
  84. </tr>
  85. </table>
  86. </td>
  87. </tr>
  88. <tr>
  89. <td class="default_content" valign="top" align="left">
  90. <?php $found = 0; if($related->result()) { $found = 1; ?>
  91. <img src="images/common/dot.gif" width="1" height="8" /><br />
  92. <div id="dbar">
  93. <b>Sub-categorias </b> encontradas</div>
  94. <div id="content_rel">
  95. <table width="100%" cellpadding="3">
  96. <tr style="background-color: #f6f6f6; font-size: 11px">
  97. <td><a href="<?= $base; ?>/page:<?= $page; ?>/sort:name:<?= $sort_2; ?>" class="lsorter<?= ($sort_1 == "name") ? "_sel" : ""; ?>">Nome</a></td>
  98. <td align="center"><a href="<?= $base; ?>/page:<?= $page; ?>/sort:views:<?= $sort_2; ?>" class="lsorter<?= ($sort_1 == "views") ? "_sel" : ""; ?>">Visitas</a></td>
  99. <td align="center"><a href="<?= $base; ?>/page:<?= $page; ?>/sort:users:<?= $sort_2; ?>" class="lsorter<?= ($sort_1 == "users") ? "_sel" : ""; ?>">Usuários</a></td>
  100. <td align="right"><a href="<?= $base; ?>/page:<?= $page; ?>/sort:date:<?= $sort_2; ?>" class="lsorter<?= ($sort_1 == "date") ? "_sel" : ""; ?>">Data</a></td>
  101. </tr>
  102. <?php
  103. foreach($related->result() as $row) {
  104. $rel = ($row->related) ? "<span class='cnt_related'> (".$row->related.")</span>" : "";
  105. echo "<tr onmouseover='toggleBG(1,this);' onmouseout='toggleBG(0,this);'><td onmouseover='showTools(".$row->id.", 1)' onmouseout='showTools(".$row->id.", 0)' width='85%' class='result'>";
  106. echo "<div class='tools_box' id='tools_".$row->id."'>";
  107. 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" />';
  108. echo '<img src="images/icons/mini_vote.gif" title="Votar neste link" /><img src="images/common/dot.gif" width="2" height="1" />';
  109. echo '<img src="images/icons/mini_tag.gif" title="Criar/Editar etiquetas" /><img src="images/common/dot.gif" width="1" height="1" />';
  110. echo '<img src="images/icons/mini_comment.gif" title="Comentar este link" /><img src="images/common/dot.gif" width="2" height="1" />';
  111. echo '<img src="images/icons/mini_report.gif" title="Denunciar" />';
  112. echo "</div>";
  113. $fav = ($row->ul_id) ? "" : "none";
  114. 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>';
  115. echo "<a href='parse/".$row->id."'>".$row->name."</a>";
  116. if($row->link != "0" && $row->link != "http://") {
  117. echo "&nbsp;<a href='go/".$row->id."'><img src='images/external.png' border='0' /></a>";
  118. }
  119. echo $rel;
  120. if(strlen($row->parent_name)) {
  121. echo "<span class='rel_name'> em: ".$row->parent_name."</span>";
  122. }
  123. if(strlen($row->short_desc)) {
  124. echo "<br><span style='font-size: 11px; color: #555555'>".$row->short_desc."</span>";
  125. }
  126. echo "</td>";
  127. echo "<td class='link_info' title='Visitas'>".$row->views."</td>";
  128. echo "<td class='link_info' title='Usuários'>".$row->users."</td>";
  129. echo "<td class='link_info' title='Data do cadastro' style='text-align: right' nowrap>".date("d/m/Y", $row->date_added)."</td>";
  130. echo "</tr>";
  131. }
  132. ?>
  133. </table>
  134. <?php } ?>
  135. </div>
  136. <?php if($links->result()) { $found = 1; ?>
  137. <img src="images/common/dot.gif" width="1" height="8" /><br />
  138. <div id="dbar">
  139. <b>Links</b> encontrados</div>
  140. <div id="content_rel">
  141. <table width="100%" cellpadding="3">
  142. <tr style="background-color: #f6f6f6; font-size: 11px">
  143. <td><a href="<?= $base; ?>/page:<?= $page; ?>/sort:<?= $sort_1; ?>:name" class="lsorter<?= ($sort_2 == "name") ? "_sel" : ""; ?>" rel="nofollow">Nome</a></td>
  144. <td align="center"><a href="<?= $base; ?>/page:<?= $page; ?>/sort:<?= $sort_1; ?>:pagerank" class="lsorter<?= ($sort_2 == "pagerank") ? "_sel" : ""; ?>" rel="nofollow">PageRank</a></td>
  145. <td align="center"><a href="<?= $base; ?>/page:<?= $page; ?>/sort:<?= $sort_1; ?>:score" class="lsorter<?= ($sort_2 == "score") ? "_sel" : ""; ?>" rel="nofollow">Avaliação</a></td>
  146. <td align="center"><a href="<?= $base; ?>/page:<?= $page; ?>/sort:<?= $sort_1; ?>:clicks" class="lsorter<?= ($sort_2 == "clicks") ? "_sel" : ""; ?>" rel="nofollow">Cliques</a></td>
  147. <td align="center"><a href="<?= $base; ?>/page:<?= $page; ?>/sort:<?= $sort_1; ?>:views" class="lsorter<?= ($sort_2 == "views") ? "_sel" : ""; ?>" rel="nofollow">Visitas</a></td>
  148. <td align="center"><a href="<?= $base; ?>/page:<?= $page; ?>/sort:<?= $sort_1; ?>:users" class="lsorter<?= ($sort_2 == "users") ? "_sel" : ""; ?>" rel="nofollow">Usuários</a></td>
  149. <td align="right"><a href="<?= $base; ?>/page:<?= $page; ?>/sort:<?= $sort_1; ?>:date" class="lsorter<?= ($sort_2 == "date") ? "_sel" : ""; ?>" rel="nofollow">Data</a></td>
  150. </tr>
  151. <?php
  152. foreach($links->result() as $row) {
  153. $rel = ($row->related) ? "<span class='cnt_related'> (".$row->related.")</span>" : "";
  154. echo "<tr onmouseover='toggleBG(1,this);' onmouseout='toggleBG(0,this);'><td onmouseover='showTools(".$row->id.", 1)' onmouseout='showTools(".$row->id.", 0)' width='85%' class='result'>";
  155. echo "<div class='tools_box' id='tools_".$row->id."'>";
  156. 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" />';
  157. echo '<img src="images/icons/mini_vote.gif" title="Votar neste link" /><img src="images/common/dot.gif" width="2" height="1" />';
  158. echo '<img src="images/icons/mini_tag.gif" title="Criar/Editar etiquetas" /><img src="images/common/dot.gif" width="1" height="1" />';
  159. echo '<img src="images/icons/mini_comment.gif" title="Comentar este link" /><img src="images/common/dot.gif" width="2" height="1" />';
  160. echo '<img src="images/icons/mini_report.gif" title="Denunciar" />';
  161. echo "</div>";
  162. $fav = ($row->ul_id) ? "" : "none";
  163. 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>';
  164. echo "<a href='parse/".$row->id."'>".$row->name."</a>";
  165. if($row->link != "0" && $row->link != "http://") {
  166. echo "&nbsp;<a href='go/".$row->id."'><img src='images/external.png' border='0' /></a>";
  167. }
  168. echo $rel;
  169. if(strlen($row->parent_name)) {
  170. echo "<span class='rel_name'> em: ".$row->parent_name."</span>";
  171. }
  172. if(strlen($row->short_desc)) {
  173. echo "<br><span style='font-size: 11px; color: #555555'>".$row->short_desc."</span>";
  174. }
  175. echo "</td>";
  176. echo "<td align='center'>".pageRank($row->pagerank)."</td>";
  177. echo "<td class='link_info' title='Avaliação'>".$row->score."</td>";
  178. echo "<td class='link_info' title='Cliques'>".$row->clicks."</td>";
  179. echo "<td class='link_info' title='Visitas'>".$row->views."</td>";
  180. echo "<td class='link_info' title='Usuários'>".$row->users."</td>";
  181. echo "<td class='link_info' title='Data do cadastro' style='text-align: right' nowrap>".date("d/m/Y", $row->date_added)."</td>";
  182. echo "</tr>";
  183. }
  184. ?>
  185. </table>
  186. <?php } ?>
  187. </div>
  188. <?php if(!$found) { ?>
  189. <div style="font-size: 36px; color: #dd0000; padding-top: 8px;">Ooooops... Nada encontrado!</div>
  190. <?php } ?>
  191. <img src="images/common/dot.gif" width="1" height="12" /><br />
  192. <div id="roots">
  193. <div style="float: right">{elapsed_time}</div>
  194. <?php
  195. $cnt = 1;
  196. foreach($root->result() as $row) {
  197. echo "<a href='".$row->name_url."/index.html'>".$row->name."</a> (".$row->related.")";
  198. if($cnt != $root->num_rows()) echo " - ";
  199. $cnt++;
  200. }
  201. ?>
  202. </div>
  203. </td>
  204. </tr>
  205. </table>
  206. <?php $this->load->view("common/layout_bottom"); ?>