diff --git a/inc/template.php b/inc/template.php index 7d3765ee0b610f2a7e1b89f54657fab84d479400..1f54c5f99a76e0d666232f90488a73084e441ea5 100644 --- a/inc/template.php +++ b/inc/template.php @@ -383,9 +383,16 @@ function tpl_actionlink($type,$pre='',$suf=''){ */ function tpl_searchform(){ global $lang; + global $ACT; + print '<form action="'.wl().'" accept-charset="utf-8" class="search" name="search" onsubmit="return svchk()">'; print '<input type="hidden" name="do" value="search" />'; - print '<input type="text" id="qsearch_in" accesskey="f" name="id" class="edit" onkeyup="ajax_qsearch.call(\'qsearch_in\',\'qsearch_out\')" />'; + print '<input type="text" '; + + if ($ACT == 'search') + print 'value="'.$_REQUEST['id'].'" '; /* keep search input as long as user stays on search page */ + + print 'id="qsearch_in" accesskey="f" name="id" class="edit" onkeyup="ajax_qsearch.call(\'qsearch_in\',\'qsearch_out\')" />'; print '<input type="submit" value="'.$lang['btn_search'].'" class="button" />'; print '<div id="qsearch_out" class="ajax_qsearch" onclick="this.style.display=\'none\'"></div>'; print '</form>';