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

/system/application/views/search/results.php

https://bitbucket.org/zhemel/cloudengine
PHP | 98 lines | 98 code | 0 blank | 0 comment | 2 complexity | c2294e7475b14028b924b20f526b5b5c MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.1, BSD-3-Clause
  1. <?php if (config_item('x_search')): ?>
  2. <?php if (isset($error)): ?>
  3. <p class="test_install warn"><?=t("Woops, search didn't succeed.") ?> <?=$error ?></p>
  4. <?php endif; ?>
  5. <div class="grid headline">
  6. <h1><?= $title ?></h1>
  7. <p><?=t("Your search produced a total of !results results. A maximum of !output_limit results for clouds, cloudscapes and users are shown below.", array('!results'=>$total_hits,'!output_limit'=>$output_limit))?><br />
  8. <?=t("The figure in brackets shows the relevance of your results, with 100% as the most relevant.")
  9. /*"The figure in brackets following each result is the relevance of the search result
  10. to the highest ranked result, which will usually be 100%."*/ ?></p>
  11. </div>
  12. <div id="region1">
  13. <div id="search-nav">
  14. <div class="search-result-nav-section" id="cloud"><a href="#"><?= t("Clouds (!clouds)", array('!clouds'=>$cloud_hits))?></a></div>
  15. <div class="search-result-nav-section" id="cloudscape"><a href="#"><?= t("Cloudscapes (!cloudscapes)", array('!cloudscapes'=>$cloudscape_hits))?></a></div>
  16. <div class="search-result-nav-section" id="user"><a href="#"><?=t("Users (!users)", array('!users'=>$user_hits))?></a> </div>
  17. </div>
  18. <div class="grid g1">
  19. <div id="cloud-results">
  20. <?php if (count($clouds) > 0): ?>
  21. <ol class="paging">
  22. <?php for($i=0; $i<$cloud_output_limit; $i++): ?>
  23. <li>
  24. <a class="cloud-link" href="<?= $clouds[$i]->url ?>"><?= str_replace('- '.$this->config->item('site_name'), '', $clouds[$i]->title)
  25. .'(' .round(($clouds[$i]->score * 100),1) .'%)'?></a>
  26. </li>
  27. <?php endfor;?>
  28. </ol>
  29. <?php if (count($clouds) > $page_limit): ?>
  30. <a href="#" class="show-all-results">Display <?php if (count($clouds) < $output_limit): ?>all <?php else: ?>top <?php endif; ?><?= $cloud_output_limit ?> cloud results</a> <?= t('(fast to load)') ?><br />
  31. <?php endif; ?>
  32. <?php if (count($clouds) > $output_limit): ?>
  33. <br /><a class="search_all_link" href="<?= base_url() .'search/all_results/cloud?q=' .$query_string ?> "><?= t("View all !clouds cloud results on one page", array('!clouds'=>$cloud_hits))?></a> <?= t(' (may result in large/slow page download)') ?><br />
  34. <?php endif; ?>
  35. <?php else: ?>
  36. <p><?=t("No clouds yet")?></p>
  37. <?php endif; ?>
  38. </div>
  39. <div id="cloudscape-results">
  40. <?php if (count($cloudscapes) > 0): ?>
  41. <ol class="paging">
  42. <?php for($i=0; $i<$cloudscape_output_limit; $i++): ?>
  43. <li>
  44. <a class="cloudscape-link" href="<?= $cloudscapes[$i]->url ?>"><?= str_replace('- '.$this->config->item('site_name'), '', $cloudscapes[$i]->title)
  45. .'(' .round(($cloudscapes[$i]->score * 100),1) .'%)'?></a>
  46. </li>
  47. <?php endfor;?>
  48. </ol>
  49. <?php if (count($cloudscapes) > $page_limit): ?>
  50. <a href="#" class="show-all-results">Display <?php if (count($cloudscapes) < $output_limit): ?>all <?php else: ?>top <?php endif; ?><?= $cloudscape_output_limit ?> cloudscape results</a> <?= t('(fast to load)') ?><br />
  51. <?php endif; ?>
  52. <?php if (count($cloudscapes) > $output_limit): ?>
  53. <br /><a class="search_all_link" href="<?= base_url() .'search/all_results/cloudscape?q=' .$query_string ?> "><?= t("View all !cloudscapes cloudscape results on one page", array('!cloudscapes'=>$cloudscape_hits))?></a> <?= t(' (may result in large/slow page download)') ?><br />
  54. <?php endif; ?>
  55. <?php else: ?>
  56. <p><?=t("No cloudscapes yet")?></p>
  57. <?php endif; ?>
  58. </div>
  59. <div id="user-results">
  60. <?php if (count($users) > 0): ?>
  61. <ol class="paging">
  62. <?php for($i=0; $i<$user_output_limit; $i++): ?>
  63. <li>
  64. <a class="user-link" href="<?= $users[$i]->url ?>"><?= str_replace('- '.$this->config->item('site_name'), '', $users[$i]->title)
  65. .'(' .round(($users[$i]->score * 100),1) .'%)'?></a>
  66. </li>
  67. <?php endfor;?>
  68. </ol>
  69. <?php if (count($users) > $page_limit): ?>
  70. <a href="#" class="show-all-results">Display <?php if (count($users) < $output_limit): ?>all <?php else: ?>top <?php endif; ?><?= $user_output_limit ?> user results</a> <?= t('(fast to load)') ?><br />
  71. <?php endif; ?>
  72. <?php if (count($users) > $output_limit): ?>
  73. <br /><a class="search_all_link" href="<?= base_url() .'search/all_results/user?q=' .$query_string ?> "><?= t("View all !users user results on one page", array('!users'=>$user_hits))?></a> <?= t(' (may result in large/slow page download)') ?><br />
  74. <?php endif; ?>
  75. <?php else: ?>
  76. <p><?=t("No users yet")?></p>
  77. <?php endif; ?>
  78. </div>
  79. </div>
  80. </div>
  81. <div id="region2">
  82. <?php $this->load->view('search/search_box'); ?>
  83. <?php $this->load->view('user/user_block'); ?>
  84. <p><?=t("You can also search for [link-up]people[/link] and [link-ui]institutions[/link]",
  85. array('[link-up]' => t_link('user/people'), '[link-ui]' => t_link('user/institution_list')))?></p>
  86. </div>
  87. <?php endif; ?>