summaryrefslogtreecommitdiff
path: root/contrib/feed-browser/index.php
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/feed-browser/index.php')
-rw-r--r--contrib/feed-browser/index.php87
1 files changed, 87 insertions, 0 deletions
diff --git a/contrib/feed-browser/index.php b/contrib/feed-browser/index.php
new file mode 100644
index 0000000000..df7282db7d
--- /dev/null
+++ b/contrib/feed-browser/index.php
@@ -0,0 +1,87 @@
+<?php
+
+/*
+ * (c) Koen Kooi 2006
+ * (c) Marcin Juszkiewicz 2006
+ *
+ * This php script is intended to do the following:
+ *
+ * - have searchable webfronted for the feed like packages.ubuntu.com
+ *
+ * ToDo:
+ *
+ * - search functionality
+ * - provide feed-management functionality
+ * - allow uploading of new software
+ *
+ *
+ * This program is free software; you can redistribute it and/or modify it under
+ * the terms of the GNU General Public License as published by the Free
+ * Software Foundation; either version 2 of the License.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public License along
+ * with this library; see the file COPYING.LIB. If not, write to the Free
+ * Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+ * USA.
+ *
+ */
+
+require_once 'includes/config.inc';
+require_once 'includes/functions.inc';
+
+check_database();
+
+$action = '';
+
+if(isset($_GET['action']))
+{
+ $action = $_GET['action'];
+}
+
+switch($action)
+{
+ case "details":
+ $ipkgoutput = pkgdetails ($_GET['pnm']);
+ break;
+
+ case "package":
+ $edit = $_POST['edit'];
+ $searchword = $edit['searchword'];
+ $ipkgoutput = searchpkg ("%$searchword%");
+ break;
+
+ case "section":
+ $ipkgoutput = searchsection($_GET['section']);
+ break;
+
+ case "letter":
+ $letter = $_GET['g'];
+ $ipkgoutput = searchpkg ("{$letter}%");
+ break;
+
+ default:
+ $ipkgoutput = searchpkg("a");
+ break;
+}
+
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+ <head>
+ <title>Feed browser</title>
+ <meta http-equiv="Content-Style-Type" content="text/css" />
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <style type="text/css" media="all">@import "css/feed.css";</style>
+ </head>
+ <body >
+ <div id="right"><?php echo searchletter(); echo $ipkgoutput; ?></div>
+ <div id="left">
+ <h1>Sections list</h1>
+ <?php echo sectionslist(); ?>
+ </div>
+ </body>
+</html>