function show_filter_form($action, $subAction, $id, $from, $amount) { global $e107, $mySQLdefaultdb, $pref, $user_pref; $frm = new e_form(); $filterColumns = $user_pref['admin_download_disp'] ? $user_pref['admin_download_disp'] : array("download_name", "download_class"); // $url = $e107->url->getUrl('forum', 'thread', array('func' => 'view', 'id' => 123)); $url = "admin_download.php"; // Search field $text .= "\n\t\t <script type='text/javascript'>\n\t\t </script>\n <form method='post' action='" . e_SELF . "' class='e-show-if-js e-filter-form' id='jstarget-downloads-list'>\n <div id='download_search'>\n <fieldset>\n <legend class='e-hideme'>" . DOWLAN_194 . "</legend>\n <table class='table adminform'>\n <tr>\n <td>" . DOWLAN_198 . " " . $frm->text('download-search-text', $this->searchField, 50, array('size' => 50, 'class' => 'someclass')) . " <a href='#download_search#download_advanced_search' class='e-swapit'>Switch to Advanced-Search</a></td>\n </tr>\n </table>\n\n "; // Filter should use ajax to filter the results automatically after typing. /* $text .= " <div class='buttons-bar center'> <button type='submit' class='update' name='download_search_submit' value='no-value'><span>".DOWLAN_51."</span></button> <br/> </div>";*/ $text .= "\n </fieldset>\n </div>\n </form>\n "; // Advanced search fields $text .= "\n <form method='post' action='" . e_SELF . "'>\n <div id='download_advanced_search' class='e-hideme'>\n <fieldset>\n <legend class='e-hideme'>" . DOWLAN_183 . "</legend>\n <table class='table adminform'>\n <colgroup>\n <col style='width:15%;'/>\n <col style='width:35%;'/>\n <col style='width:15%;'/>\n <col style='width:35%;'/>\n </colgroup>\n <tr>\n <td>" . DOWLAN_12 . "</td>\n <td><input class='tbox' type='text' name='download_advanced_search[name]' size='30' value='{$this->advancedSearchFields['name']}' maxlength='50'/></td>\n <td>" . DOWLAN_18 . "</td>\n <td><input class='tbox' type='text' name='download_advanced_search[description]' size='50' value='{$this->advancedSearchFields['description']}' maxlength='50'/></td>\n </tr>\n <tr>\n <td>" . DOWLAN_11 . "</td>\n <td>" . $this->getCategorySelectList($this->advancedSearchFields['category'], true, false, ' ', 'download_advanced_search[category]'); $text .= " </td>\n <td>" . DOWLAN_149 . "</td>\n <td><input class='tbox' type='text' name='download_advanced_search[url]' size='50' value='{$this->advancedSearchFields['url']}' maxlength='50'/></td>\n </tr>\n <tr>\n <td>" . DOWLAN_182 . "</td>\n <td>\n "; $text .= $this->_getConditionList('download_advanced_search[date_condition]', $this->advancedSearchFields['date_condition']); //TODO $text .= $frm->datepicker('download_advanced_search[date]', $this->advancedSearchFields['date']); $text .= "//TODO"; $text .= "\n </td>\n <td>" . DOWLAN_21 . "</td>\n <td>\n <select name='download_advanced_search[status]' class='tbox'>"; $text .= $this->_getStatusList('download_advanced_search[status]', $this->advancedSearchFields['status']); $text .= " </select>\n </td>\n </tr>\n <tr>\n <td>" . DOWLAN_66 . "</td>\n <td>\n "; $text .= $this->_getConditionList('download_advanced_search[filesize_condition]', $this->advancedSearchFields['filesize_condition']); $text .= "\n <input class='tbox' type='text' name='download_advanced_search[filesize]' size='10' value='{$this->advancedSearchFields['filesize']}'/>\n <select name='download_advanced_search[filesize_units]' class='tbox'>\n <option value='1' " . ($this->advancedSearchFields['filesize_units'] == '' ? " selected='selected' " : "") . " >b</option>\n <option value='1024' " . ($this->advancedSearchFields['filesize_units'] == '1024' ? " selected='selected' " : "") . " >Kb</option>\n <option value='1048576' " . ($this->advancedSearchFields['filesize_units'] == '1048576' ? " selected='selected' " : "") . " >Mb</option>\n </select>\n </td>\n <td>" . DOWLAN_43 . "</td>\n <td>" . $frm->uc_select('download_advanced_search[visible]', $this->advancedSearchFields['visible'], $this->userclassOptions) . "</td>\n </tr>\n <tr>\n <td>" . DOWLAN_29 . "</td>\n <td>\n "; $text .= $this->_getConditionList('download_advanced_search[requested_condition]', $this->advancedSearchFields['requested_condition']); $text .= " <input class='tbox' type='text' name='download_advanced_search[requested]' size='6' value='{$this->advancedSearchFields['requested']}' maxlength='6'/> times\n </td>\n <td>" . DOWLAN_113 . "</td>\n <td>\n "; $text .= $frm->uc_select('download_advanced_search[class]', $this->advancedSearchFields['class'], $this->userclassOptions); $text .= "\n </td>\n </tr>\n <tr>\n <td>" . DOWLAN_15 . "</td>\n <td><input class='tbox' type='text' name='download_advanced_search[author]' size='30' value='{$this->advancedSearchFields['author']}' maxlength='50'/></td>\n <td>" . DOWLAN_16 . "</td>\n <td><input class='tbox' type='text' name='download_advanced_search[author_email]' size='30' value='{$this->advancedSearchFields['author']}' maxlength='50'/></td>\n </tr>\n <tr>\n <td>" . DOWLAN_17 . "</td>\n <td><input class='tbox' type='text' name='download_advanced_search[author_website]' size='30' value='{$this->advancedSearchFields['author']}' maxlength='50'/></td>\n <td> </td>\n <td> </td>\n </tr>\n </table>\n <div class='buttons-bar center'>\n\t\t\t <span class='e-show-if-js f-left'><a href='#download_advanced_search#download_search' class='e-swapit'>Simple search</a></span>\n <button type='submit' class='update' name='download_advanced_search_submit' value='no-value'><span>" . DOWLAN_51 . "</span></button>\n </div>\n </fieldset>\n\t\t\t</div>\n </form>"; return $text; }