linea21-core
[ class tree: linea21-core ] [ index: linea21-core ] [ all elements ]

Source for file list.php

Documentation is available at list.php

  1. <?php
  2. /**
  3.  * @package linea21.core
  4.  * @subpackage search
  5.  * @author linea21 <info@linea21.com>
  6.  * @version $id SVN
  7.  * @access public
  8.  * @license http://opensource.org/licenses/gpl-3.0.html
  9.  */
  10. ?>
  11. <div id="chemin">
  12.     <ul>
  13.         <li>
  14.             <a href="index.php"><?php echo $GLOBALS['lang']['way']['home'];?></a>
  15.         </li>
  16.         <li>
  17.             <a href="<?php echo $rub_link;?>"><?php echo $GLOBALS['lang']['menu']['search'];?></a>
  18.         </li>
  19.     </ul>
  20. </div>
  21. <!--end barre haute -->
  22.  
  23. <?php
  24. include_once("quickicons.php");
  25. ?>
  26. <div class="contentcontainer">
  27. <?php include_once($dir "/menurub.php")?>
  28. <div id="content">
  29. <?php
  30. if (!isset($_POST['valid'])) {
  31.     echo '<h2>' $GLOBALS['lang']['menu']['search''</h2>' END_LINE;
  32.  
  33.     ?>
  34. <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
  35. <div id="searchcontent">
  36. <label for="search"><?php echo $GLOBALS['lang']['search']['keywords'];?></label>
  37. <input type="text" maxlength="150"  class="textfield" name="search" id="search" style="margin-right:30px" />
  38. <br class="brendstep" />
  39. <div style="margin-right:30px">
  40. <input type="radio" name="searchtype" id="searchtype_1" value="one" checked="checked" /><span class="radio"><?php echo $GLOBALS['lang']['search']['one_of_them'];?></span>
  41. <input type="radio" name="searchtype" id="searchtype_2" value="all" /><span class="radio"><?php echo $GLOBALS['lang']['search']['all_of_them'];?></span>
  42. <input type="radio" name="searchtype" id="searchtype_3" value="exp" /><span class="radio"><?php echo $GLOBALS['lang']['search']['expression'];?></span>
  43. </div>
  44. <input type="hidden" name="rub" id="rubsearch" value="<?php echo $rub;?>" />
  45. <br class="brendstep" />
  46. <input type="submit" value="<?php echo $GLOBALS['lang']['search']['text_button'];?>" size="15" name="valid" class="button" id="validsearch" />
  47. </div>
  48. </form>
  49. <?php
  50. else {
  51.     $type 'ADMIN';
  52.     include_once($dir "/display.php");
  53.     if (!isset($_REQUEST['search']|| strlen($_REQUEST['search']<= 3)
  54.     {
  55.     echo '<div class="info">'.END_LINE;
  56.         echo $GLOBALS['lang']['search']['min_length'];
  57.         echo  '</div>'.END_LINE
  58.     else {
  59.         if (isset($_REQUEST['searchincome'])) $str trim($_REQUEST['searchincome']);
  60.         else $str $_REQUEST['search'];
  61.         if (!isset($_REQUEST['searchtype'])) $searchtype 'one';
  62.         else $searchtype $_REQUEST['searchtype'];
  63.         if($searchtype=='one'$display_method=$GLOBALS['lang']['search']['one_of_them'];
  64.         if($searchtype=='all'$display_method=$GLOBALS['lang']['search']['all_of_them'];
  65.         if($searchtype=='exp'$display_method=$GLOBALS['lang']['search']['expression'];
  66.         echo '<h2>' $GLOBALS['lang']['search']['result''</h2>' END_LINE;
  67.         
  68.         echo '<div id="KeyWords">'.END_LINE;
  69.         echo $GLOBALS['lang']['search']['keywords'];
  70.         echo formatText($str'2HTML').'<br />'.END_LINE;
  71.         echo $GLOBALS['lang']['search']['method'];
  72.         echo $display_method.'<br />'.END_LINE;
  73.         echo '</div>'.END_LINE;
  74.         $start_time getmicrotime();
  75.         if ($rub == 'home'$rub 'all';
  76.         switch ($rub{
  77.         case 'project':
  78.             IsSuperAdmin(DisplaySearchProject($str$type$searchtypeReloadIndex('admin');
  79.         case 'news':
  80.             HaveRight('news'DisplaySearchNews($str$type$searchtypeReloadIndex('admin');
  81.             break;
  82.         case 'newsletter':
  83.             IsSuperAdmin(DisplaySearchNewsletter($str$type$searchtypeReloadIndex('admin');
  84.             break;
  85.         case 'publication':
  86.             HaveRight('publication'DisplaySearchPublication($str$type$searchtypeReloadIndex('admin');
  87.             HaveRight('publication'DisplaySearchPubliContents($str$type$searchtypeReloadIndex('admin');
  88.             break;
  89.         case 'workshop':
  90.             HaveRight('workshop'DisplaySearchWorkshop($str$type$searchtypeReloadIndex('admin');
  91.             HaveRight('workshop'DisplaySearchWorkshopRep($str$type$searchtypeReloadIndex('admin');
  92.             HaveRight('workshop'DisplaySearchWorkshopRepContents($str$type$searchtypeReloadIndex('admin');
  93.             HaveRight('workshop'DisplaySearchWorkshopCalendar($str$type$searchtypeReloadIndex('admin');
  94.             HaveRight('workshop'DisplaySearchWorkshopCom($str$type$searchtypeReloadIndex('admin');
  95.             break;
  96.         case 'workshoprep':
  97.             HaveRight('workshop'DisplaySearchWorkshopRep($str$type$searchtypeReloadIndex('admin');
  98.             HaveRight('workshop'DisplaySearchWorkshopRepContents($str$type$searchtypeReloadIndex('admin');
  99.             break;
  100.         case 'dashboard':
  101.             HaveRight('dashboard'DisplaySearchSdi($str$type$searchtypeReloadIndex('admin');
  102.             break;
  103.         case 'sdi':
  104.             HaveRight('dashboard'DisplaySearchSdi($str$type$searchtypeReloadIndex('admin');
  105.             break;
  106.         case 'yellowpages':
  107.             IsSuperAdmin(DisplaySearchYellowpages($str$type$searchtypeReloadIndex('admin');
  108.             break;
  109.         case 'user':
  110.             IsSuperAdmin(DisplaySearchUser($str$type$searchtypeReloadIndex('admin');
  111.             break;
  112.         case 'theme':
  113.             IsSuperAdmin(DisplaySearchTheme($str$type$searchtypeReloadIndex('admin');
  114.             break;
  115.         case 'scale':
  116.             IsSuperAdmin(DisplaySearchScale($str$type$searchtypeReloadIndex('admin');
  117.             break;
  118.         case 'level':
  119.             IsSuperAdmin(DisplaySearchLevel($str$type$searchtypeReloadIndex('admin');
  120.             break;
  121.         case 'all':
  122.             if (IsSuperAdmin()) DisplaySearchProject($str$type$searchtype);
  123.             echo '<hr />';
  124.             if (HaveRight('news')) DisplaySearchNews($str$type$searchtype);
  125.             echo '<hr />';
  126.             if (IsSuperAdmin()) DisplaySearchNewsletter($str$type$searchtype);
  127.             echo '<hr />';
  128.             if (HaveRight('publication')) DisplaySearchPublication($str$type$searchtype);
  129.             if (HaveRight('publication')) DisplaySearchPubliContents($str$type$searchtype);
  130.             echo '<hr />';
  131.             if (HaveRight('workshop')) DisplaySearchWorkshop($str$type$searchtype);
  132.             if (HaveRight('workshop')) DisplaySearchWorkshopRep($str$type$searchtype);
  133.             if (HaveRight('workshop')) DisplaySearchWorkshopRepContents($str$type$searchtype);
  134.             if (HaveRight('workshop')) DisplaySearchWorkshopCalendar($str$type$searchtype);
  135.             if (HaveRight('workshop')) DisplaySearchWorkshopCom($str$type$searchtype);
  136.             echo '<hr />';
  137.             if (HaveRight('dashboard')) DisplaySearchSdi($str$type$searchtype);
  138.             echo '<hr />';
  139.             if (IsSuperAdmin()) DisplaySearchYellowpages($str$type$searchtype);
  140.             echo '<hr />';
  141.             if (IsSuperAdmin()) DisplaySearchUser($str$type$searchtype);
  142.             echo '<hr />';
  143.             if (IsSuperAdmin()) DisplaySearchTheme($str$type$searchtype);
  144.             echo '<hr />';
  145.             if (IsSuperAdmin()) DisplaySearchScale($str$type$searchtype);
  146.             echo '<hr />';
  147.             if (IsSuperAdmin()) DisplaySearchLevel($str$type$searchtype);
  148.             echo '<hr />';
  149.             break;
  150.         default:
  151.         
  152.         $end_time getmicrotime();
  153.         DisplayQueryTime($start_time$end_time);
  154.         LogKeywordsSearch($str$type$searchtype$rub);
  155.     
  156.  
  157. ?>
  158. </div>
  159. <?php include_once($dir."/help.php")?>
  160. </div>

Documentation generated on Sat, 08 Nov 2008 14:53:01 +0100 by phpDocumentor 1.4.1