2 include_once('pkgfuncs.inc.php');
5 'nd' => __('Name, Description'),
6 'n' => __('Name Only'),
7 'b' => __('Package Base'),
8 'N' => __('Exact Name'),
9 'B' => __('Exact Package Base'),
10 'k' => __('Keywords'),
11 'm' => __('Maintainer'),
12 's' => __('Submitter')
15 $outdated_flags = array(
17 'on' => __('Flagged'),
18 'off' => __('Not Flagged')
24 'p' => __('Popularity'),
27 'm' => __('Maintainer'),
28 'l' => __('Last modified')
32 'a' => __('Ascending'),
33 'd' => __('Descending')
36 $per_page = array(50, 100, 250);
39 <div id
="pkglist-search" class="box filter-criteria">
40 <h2
><?
= __("Search Criteria"); ?
></h2
>
42 <form action
='<?= get_uri('/packages
/'); ?>' method
='get'>
43 <p
><input type
='hidden' name
='O' value
='0' /></p
>
46 <legend
><?
= __('Enter search criteria') ?
></legend
>
48 <label
for="id_method"><?
= __("Search by"); ?
></label
>
50 <?php
foreach ($searchby as $k => $v): ?
>
51 <?php
if (isset($_REQUEST['SeB']) && $_REQUEST['SeB'] == $k): ?
>
52 <option value
="<?= $k; ?>" selected
="selected"><?
= $v; ?
></option
>
54 <option value
="<?= $k; ?>"><?
= $v; ?
></option
>
60 <label
for="id_q"><?
= __("Keywords"); ?
></label
>
61 <input type
='text' name
='K' size
='30' value
="<?php if (isset($_REQUEST["K
"])) { print stripslashes(trim(htmlspecialchars($_REQUEST["K
"], ENT_QUOTES))); } ?>" maxlength
='35' <?
= (empty($tokens[1])) ?
'autofocus="autofocus"' : '' ?
> />
64 <label
for="id_out_of_date"><?
= __('Out of Date'); ?
></label
>
65 <select name
='outdated'>
66 <?php
foreach ($outdated_flags as $k => $v): ?
>
67 <?php
if (isset($_REQUEST['outdated']) && $_REQUEST['outdated'] == $k): ?
>
68 <option value
='<?= $k; ?>' selected
="selected"><?
= $v; ?
></option
>
70 <option value
='<?= $k; ?>'><?
= $v; ?
></option
>
76 <label
for="id_sort_by"><?
= __("Sort by"); ?
></label
>
78 <?php
foreach ($sortby as $k => $v): ?
>
79 <?php
if (isset($_REQUEST['SB']) && $_REQUEST['SB'] == $k): ?
>
80 <option value
='<?= $k; ?>' selected
="selected"><?
= $v; ?
></option
>
82 <option value
='<?= $k; ?>'><?
= $v; ?
></option
>
88 <label
for="id_order_by"><?
= __("Sort order"); ?
></label
>
90 <?php
foreach ($orderby as $k => $v): ?
>
91 <?php
if (isset($_REQUEST['SO']) && $_REQUEST['SO'] == $k): ?
>
92 <option value
='<?= $k; ?>' selected
="selected"><?
= $v; ?
></option
>
94 <option value
='<?= $k; ?>'><?
= $v; ?
></option
>
100 <label
for="id_per_page"><?
= __("Per page"); ?
></label
>
102 <?php
foreach ($per_page as $i): ?
>
103 <?php
if (isset($_REQUEST['PP']) && $_REQUEST['PP'] == $i): ?
>
104 <option value
="<?= $i; ?>" selected
="selected"><?
= $i; ?
></option
>
106 <option value
="<?= $i; ?>"><?
= $i; ?
></option
>
112 <label
> 
;</label
>
113 <input type
='submit' class='button' name
='do_Search' value
='<?= __("Go"); ?>' />
114 <input type
='submit' class='button' name
='do_Orphans' value
='<?= __("Orphans"); ?>' />