Subversion Repositories wimsdev

Rev

Rev 13304 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. <!-- adm/search_engine/form.phtml -->
  2.  
  3. !default search_lang=$lang
  4. !set wims_ref_anchor=#searchform
  5.  
  6. <fieldset class="wims_search_engine" id="searchform">
  7.   <legend><label for="search_keywords">$name_search_engine</label></legend>
  8.  
  9.   !set wims_form_method=post
  10.   !form new
  11.     <input type="hidden" name="module" value="home" />
  12.  
  13.     !if $wims_accessright!=$empty
  14.       !read adm/search_engine/search_accessright.phtml
  15.     !endif
  16.  
  17.     !set wims_ref_class=wims_button_help float_right
  18.     !href module=adm/light&phtml=search_engine.phtml.$lang $name_search_help
  19.  
  20.     <div class="field search_field">
  21.       <input size="25"
  22.              type="search"
  23.              name="search_keywords"
  24.              value="$search_keywords"
  25.              class="wims_home_form multicomplete"
  26.              placeholder="$name_keywords_enter"
  27.              results="5"
  28.              autosave="search_keywords"
  29.              id="search_keywords"
  30.              /><button class="wims_button icon_button"
  31.                        type="submit"><span class="Searching">$N_Search</span></button>
  32.       <span style="margin-left:2em;display:inline-block;">
  33.         !set wims_ref_class=text_icon browse
  34.         !href module=adm/browse $wims_name_browse
  35.       </span>
  36.     </div>
  37.  
  38.     !if $jquery_defined=yes
  39.       !if $wims_class==$empty
  40.         !set default_filters_state=false
  41.       !else
  42.         !set default_filters_state=0
  43.       !endif
  44.  
  45.       <script>
  46.         jQuery(function($$){
  47.           // Get in sessionStorage if affined_search was previously uncollapsed
  48.           var affined_search_state = sessionStorage.getItem("affined_search_state");
  49.           affined_search_state = !affined_search_state ? $default_filters_state : Number(affined_search_state);
  50.           // Display all affined search fields in a collapsible way
  51.           $$("#affined_search").accordion({
  52.             collapsible: true,
  53.             active: affined_search_state,
  54.             heightStyle: "content",
  55.             activate : function( event, ui ) {
  56.                 affined_search_state = $$("#affined_search").accordion("option", "active");
  57.                 sessionStorage.setItem("affined_search_state", affined_search_state);
  58.             }
  59.           });
  60.         } );
  61.       </script>
  62.     !endif
  63.  
  64.     <fieldset id="affined_search">
  65.       <legend>$name_search_filters</legend>
  66.       <div>
  67.         <div class="field box halfwidth float_left">
  68.           !!-- categories -->
  69.           <label for="search_category">$name_search_category</label>
  70.           !formselect search_category list $slist prompt $plist
  71.         </div>
  72.         <div class="field box halfwidth float_left">
  73.           !!-- search type -->
  74.           <label for="search_and">$name_search_method</label>
  75.           !default search_and=no
  76.           !formselect search_and list yes,no prompt $name_search_and
  77.         </div>
  78.         <div class="field box fullwidth">
  79.           !!-- language -->
  80.           <label for="search_lang">$wims_name_Language</label>
  81.           !readproc languages
  82.           !set L_language=!words2items $wims_site_languages
  83.           !for site_lang in $L_language
  84.             !set lang_prompt=!append item $(Lang_name_$site_lang) ($site_lang) to $lang_prompt
  85.           !next
  86.           !formselect search_lang list $L_language prompt $lang_prompt
  87.         </div>
  88.  
  89.         <div class="field box fullwidth">
  90.           <strong>$wims_name_level</strong>
  91.           !if $jquery_defined=yes
  92.             !read adm/search_engine/level_form.phtml
  93.           !else
  94.             <div class="search_level_list">
  95.               !formcheckbox search_level list $listlevel prompt $Listlevel
  96.             </div>
  97.           !endif
  98.         </div>
  99.         !!<div class="field box fullwidth">
  100.             !!finally Lang will be add to the searchlevel automatically for the moment
  101.             !!<strong>$name_search_leveltrans</strong>
  102.             !!!default search_leveltrans=1
  103.             !!!formradio search_leveltrans list 1,0 prompt $wims_name_yes, $wims_name_no
  104.             !!<div class="formHelp">$name_search_leveltrans_help</div>
  105.         !!</div>
  106.       </div>
  107.     </fieldset>
  108.   !formend
  109. </fieldset>
  110. !if $wims_class!=$empty
  111.   <div class="wimscenter">
  112.     !set wims_ref_class=text_icon Glossary
  113.     !href module=adm/tool/glossary&gl=0 $wims_name_Glossary
  114.   </div>
  115. !endif
  116.  
  117. !if $jquery_defined=yes
  118.   <script type="text/javascript" src="scripts/js/interface/search_engine.js"></script>
  119. !endif
  120.  
  121. <!-- end adm/search_engine/form.phtml -->
  122. !set srchl=$search_keywords
  123. !reset search_category search_keywords search_level
  124.