mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
Use Git repositories to store packages
* Remove package submission page from the web interface. * Replace PKGBUILD and tarball links with links to cgit. * Remove the "URLPath" field from RPC replies. Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
This commit is contained in:
parent
943b6bc976
commit
74edb6fea9
12 changed files with 12 additions and 3664 deletions
|
@ -914,45 +914,6 @@ function pkgbase_change_category($base_id) {
|
|||
return array(true, __("Package category changed."));
|
||||
}
|
||||
|
||||
/**
|
||||
* Add package base information to the database
|
||||
*
|
||||
* @param string $name Name of the new package base
|
||||
* @param int $category_id Category for the new package base
|
||||
* @param int $uid User ID of the package uploader
|
||||
*
|
||||
* @return int ID of the new package base
|
||||
*/
|
||||
function pkgbase_create($name, $category_id, $uid) {
|
||||
$dbh = DB::connect();
|
||||
$q = sprintf("INSERT INTO PackageBases (Name, CategoryID, " .
|
||||
"SubmittedTS, ModifiedTS, SubmitterUID, MaintainerUID, " .
|
||||
"PackagerUID) VALUES (%s, %d, UNIX_TIMESTAMP(), " .
|
||||
"UNIX_TIMESTAMP(), %d, %d, %d)",
|
||||
$dbh->quote($name), $category_id, $uid, $uid, $uid);
|
||||
$dbh->exec($q);
|
||||
return $dbh->lastInsertId();
|
||||
}
|
||||
|
||||
/**
|
||||
* Update package base information for a specific package base
|
||||
*
|
||||
* @param string $name Name of the updated package base
|
||||
* @param int $base_id The package base ID of the affected package
|
||||
* @param int $uid User ID of the package uploader
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
function pkgbase_update($base_id, $name, $uid) {
|
||||
$dbh = DB::connect();
|
||||
$q = sprintf("UPDATE PackageBases SET " .
|
||||
"Name = %s, ModifiedTS = UNIX_TIMESTAMP(), " .
|
||||
"MaintainerUID = %d, PackagerUID = %d, OutOfDateTS = NULL " .
|
||||
"WHERE ID = %d",
|
||||
$dbh->quote($name), $uid, $uid, $base_id);
|
||||
$dbh->exec($q);
|
||||
}
|
||||
|
||||
/**
|
||||
* Change the category a package base belongs to
|
||||
*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue