mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
renumber none to one, hide none from category/location dropdowns
This commit is contained in:
parent
19086f4f02
commit
294c14e7bb
2 changed files with 15 additions and 16 deletions
|
@ -67,7 +67,7 @@ CREATE TABLE PackageCategories (
|
||||||
Category CHAR(32) NOT NULL,
|
Category CHAR(32) NOT NULL,
|
||||||
PRIMARY KEY (ID)
|
PRIMARY KEY (ID)
|
||||||
);
|
);
|
||||||
INSERT INTO PackageCategories (ID, Category) VALUES (0, 'none');
|
INSERT INTO PackageCategories (Category) VALUES ('none');
|
||||||
INSERT INTO PackageCategories (Category) VALUES ('daemons');
|
INSERT INTO PackageCategories (Category) VALUES ('daemons');
|
||||||
INSERT INTO PackageCategories (Category) VALUES ('devel');
|
INSERT INTO PackageCategories (Category) VALUES ('devel');
|
||||||
INSERT INTO PackageCategories (Category) VALUES ('editors');
|
INSERT INTO PackageCategories (Category) VALUES ('editors');
|
||||||
|
@ -94,12 +94,12 @@ CREATE TABLE PackageLocations (
|
||||||
Location CHAR(32) NOT NULL,
|
Location CHAR(32) NOT NULL,
|
||||||
PRIMARY KEY (ID)
|
PRIMARY KEY (ID)
|
||||||
);
|
);
|
||||||
INSERT INTO PackageLocations (ID, Location) VALUES (0, 'none');
|
INSERT INTO PackageLocations (Location) VALUES ('none');
|
||||||
INSERT INTO PackageLocations (ID, Location) VALUES (1, 'Unsupported');
|
INSERT INTO PackageLocations (Location) VALUES ('Unsupported');
|
||||||
INSERT INTO PackageLocations (ID, Location) VALUES (2, 'AUR');
|
INSERT INTO PackageLocations (Location) VALUES ('AUR');
|
||||||
INSERT INTO PackageLocations (ID, Location) VALUES (3, 'Current');
|
INSERT INTO PackageLocations (Location) VALUES ('Current');
|
||||||
INSERT INTO PackageLocations (ID, Location) VALUES (4, 'Extra');
|
INSERT INTO PackageLocations (Location) VALUES ('Extra');
|
||||||
INSERT INTO PackageLocations (ID, Location) VALUES (5, 'Unstable');
|
INSERT INTO PackageLocations (Location) VALUES ('Unstable');
|
||||||
|
|
||||||
|
|
||||||
-- Information about the actual packages
|
-- Information about the actual packages
|
||||||
|
@ -108,13 +108,13 @@ CREATE TABLE Packages (
|
||||||
ID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
|
ID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||||
Name CHAR(32) NOT NULL,
|
Name CHAR(32) NOT NULL,
|
||||||
Version CHAR(32) NOT NULL DEFAULT '',
|
Version CHAR(32) NOT NULL DEFAULT '',
|
||||||
CategoryID TINYINT UNSIGNED NOT NULL,
|
CategoryID TINYINT UNSIGNED NOT NULL DEFAULT 1,
|
||||||
Description CHAR(128) NOT NULL DEFAULT "An Arch Package",
|
Description CHAR(128) NOT NULL DEFAULT "An Arch Package",
|
||||||
URL CHAR(255) NOT NULL DEFAULT "http://www.archlinux.org",
|
URL CHAR(255) NOT NULL DEFAULT "http://www.archlinux.org",
|
||||||
DummyPkg TINYINT UNSIGNED NOT NULL DEFAULT 0, -- 1=>dummy
|
DummyPkg TINYINT UNSIGNED NOT NULL DEFAULT 0, -- 1=>dummy
|
||||||
FSPath CHAR(255) NOT NULL DEFAULT '',
|
FSPath CHAR(255) NOT NULL DEFAULT '',
|
||||||
URLPath CHAR(255) NOT NULL DEFAULT '',
|
URLPath CHAR(255) NOT NULL DEFAULT '',
|
||||||
LocationID TINYINT UNSIGNED NOT NULL,
|
LocationID TINYINT UNSIGNED NOT NULL DEFAULT 1,
|
||||||
NumVotes INTEGER UNSIGNED NOT NULL DEFAULT 0,
|
NumVotes INTEGER UNSIGNED NOT NULL DEFAULT 0,
|
||||||
OutOfDate TINYINT UNSIGNED DEFAULT 0,
|
OutOfDate TINYINT UNSIGNED DEFAULT 0,
|
||||||
SubmittedTS BIGINT UNSIGNED NOT NULL,
|
SubmittedTS BIGINT UNSIGNED NOT NULL,
|
||||||
|
|
|
@ -56,7 +56,7 @@ function canManagePackage($uid=0,$AURMUID=0, $MUID=0, $SUID=0, $managed=0) {
|
||||||
function pkgCategories() {
|
function pkgCategories() {
|
||||||
$cats = array();
|
$cats = array();
|
||||||
$dbh = db_connect();
|
$dbh = db_connect();
|
||||||
$q = "SELECT * FROM PackageCategories ";
|
$q = "SELECT * FROM PackageCategories WHERE ID != 1 ";
|
||||||
$q.= "ORDER BY Category ASC";
|
$q.= "ORDER BY Category ASC";
|
||||||
$result = db_query($q, $dbh);
|
$result = db_query($q, $dbh);
|
||||||
if ($result) {
|
if ($result) {
|
||||||
|
@ -72,7 +72,7 @@ function pkgCategories() {
|
||||||
function pkgLocations() {
|
function pkgLocations() {
|
||||||
$locs = array();
|
$locs = array();
|
||||||
$dbh = db_connect();
|
$dbh = db_connect();
|
||||||
$q = "SELECT * FROM PackageLocations ";
|
$q = "SELECT * FROM PackageLocations WHERE ID != 1 ";
|
||||||
$q.= "ORDER BY Location ASC";
|
$q.= "ORDER BY Location ASC";
|
||||||
$result = db_query($q, $dbh);
|
$result = db_query($q, $dbh);
|
||||||
if ($result) {
|
if ($result) {
|
||||||
|
@ -130,11 +130,10 @@ function create_dummy($pname="", $sid="") {
|
||||||
if (!$result) {
|
if (!$result) {
|
||||||
# Insert the dummy
|
# Insert the dummy
|
||||||
#
|
#
|
||||||
$q = "INSERT INTO Packages (Name, CategoryID, Description, ";
|
$q = "INSERT INTO Packages (Name, Description, URL, SubmittedTS, ";
|
||||||
$q.= "URL, LocationID, SubmittedTS, SubmitterUID) VALUES ('";
|
$q.= "SubmitterUID) VALUES ('";
|
||||||
$q.= mysql_escape_string($pname)."', 0, ";
|
$q.= mysql_escape_string($pname)."', 'A dummy package', '/#', ";
|
||||||
$q.= "'A dummy package', '/#', 0, UNIX_TIMESTAMP(), ";
|
$q.= "UNIX_TIMESTAMP(), ".$uid.")";
|
||||||
$q.= $uid.")";
|
|
||||||
$result = db_query($q, $dbh);
|
$result = db_query($q, $dbh);
|
||||||
if (!$result) {
|
if (!$result) {
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
Loading…
Add table
Reference in a new issue