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

Documentation generated on Fri, 16 Oct 2009 09:36:01 +0200 by phpDocumentor 1.4.1