summaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorCallan Barrett <wizzomafizzo@gmail.com>2008-12-22 16:52:09 +0100
committerLoui Chang <louipc.ist@gmail.com>2008-12-29 23:31:55 +0100
commitd62baaecf0aa8eb87776d9de9aa5ee50034613f5 (patch)
treee502735a9ba3ba01b8f4e92410d5c38306c2bb73 /web
parent3288805d2ddeb827d3d25a4a62d74bcdbafa4bb9 (diff)
downloadaur-d62baaecf0aa8eb87776d9de9aa5ee50034613f5.tar.gz
aur-d62baaecf0aa8eb87776d9de9aa5ee50034613f5.tar.xz
Add search bar to index and pkg details pages
Also changed it around a little bit so it's not tied down the search results function Signed-off-by: Callan Barrett <wizzomafizzo@gmail.com> Signed-off-by: Loui Chang <louipc.ist@gmail.com>
Diffstat (limited to 'web')
-rw-r--r--web/html/index.php2
-rw-r--r--web/html/packages.php1
-rw-r--r--web/template/pkg_search_form.php16
3 files changed, 12 insertions, 7 deletions
diff --git a/web/html/index.php b/web/html/index.php
index e2c840a6..5511d7e0 100644
--- a/web/html/index.php
+++ b/web/html/index.php
@@ -12,6 +12,8 @@ include_lang('pkgfuncs_po.inc');
html_header( __("Home") );
+include('pkg_search_form.php');
+
$dbh = db_connect();
?>
diff --git a/web/html/packages.php b/web/html/packages.php
index 90ab72cb..9805ee2b 100644
--- a/web/html/packages.php
+++ b/web/html/packages.php
@@ -64,6 +64,7 @@ if ($output):
endif;
if (isset($_GET["ID"])) {
+ include('pkg_search_form.php');
if (!intval($_GET["ID"])) {
print __("Error trying to retrieve package details.")."<br />\n";
} else {
diff --git a/web/template/pkg_search_form.php b/web/template/pkg_search_form.php
index 70797e47..01009a4f 100644
--- a/web/template/pkg_search_form.php
+++ b/web/template/pkg_search_form.php
@@ -1,3 +1,5 @@
+<?php include_once('pkgfuncs.inc') ?>
+
<form action='packages.php' method='get'>
<input type='hidden' name='O' value='0'>
<center>
@@ -13,7 +15,7 @@
<label><?php print __("Keywords"); ?></label>
<input type='text' name='K' size='20' value="<?php print stripslashes(trim(htmlspecialchars($_REQUEST["K"], ENT_QUOTES))); ?>" maxlength='35' />
<?php if (!$_GET['detail']): ?><input type='submit' style='width:80px' class='button' name='do_Search' value='<?php print __("Go"); ?>' /><?php endif; ?>
- <a href="packages.php?<?php print mkurl('detail=' . (($_GET['detail']) ? 0 : 1) ) ?>">Advanced</a>
+ <a href="?<?php print mkurl('detail=' . (($_GET['detail']) ? 0 : 1) ) ?>">Advanced</a>
<?php if ($_GET['detail']): ?>
<div id="advanced">
<input type="hidden" name="detail" value="1" />
@@ -23,15 +25,15 @@
<select name='L'>
<option value=0><?php print __("Any"); ?></option>
<?php
- while (list($id, $loc) = each($locs)):
- if (intval($_REQUEST["L"]) == $id):
+ foreach (pkgLocations() as $id => $loc):
+ if (intval($_GET["L"]) == $id):
?>
<option value="<?php print $id; ?>" selected="selected"><?php print $loc; ?></option>
<?php else: ?>
<option value="<?php print $id; ?>"><?php print $loc; ?></option>
<?php
endif;
- endwhile;
+ endforeach;
?>
</select>
</li>
@@ -40,15 +42,15 @@
<select name='C'>
<option value='0'><?php print __("Any"); ?></option>
<?php
- while (list($id, $cat) = each($cats)):
- if (intval($_REQUEST["C"]) == $id):
+ foreach (pkgCategories() as $id => $cat):
+ if (intval($_GET["C"]) == $id):
?>
<option value="<?php print $id ?>" selected="selected"><?php print $cat; ?></option>
<?php else: ?>
<option value="<?php print $id ?>"><?php print $cat; ?></option>
<?php
endif;
- endwhile;
+ endforeach;
?>
</select>
</li>