mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
Add link to flag OOD comment
Implements: FS#46546 Signed-off-by: Mark Weiman <mark.weiman@markzz.com> Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
This commit is contained in:
parent
76a589257e
commit
e9fe1a9eb1
6 changed files with 84 additions and 1 deletions
|
@ -444,6 +444,38 @@ function pkgbase_unflag($base_ids) {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get package flag OOD comment
|
||||
*
|
||||
* @param int $base_id
|
||||
*
|
||||
* @return array Tuple of pkgbase ID, reason for OOD, and user who flagged
|
||||
*/
|
||||
function pkgbase_get_flag_comment($base_id) {
|
||||
$base_id = intval($base_id);
|
||||
$dbh = DB::connect();
|
||||
|
||||
$q = "SELECT FlaggerComment,OutOfDateTS,Username FROM PackageBases ";
|
||||
$q.= "LEFT JOIN Users ON FlaggerUID = Users.ID ";
|
||||
$q.= "WHERE PackageBases.ID = " . $base_id . " ";
|
||||
$q.= "AND PackageBases.OutOfDateTS IS NOT NULL";
|
||||
$result = $dbh->query($q);
|
||||
|
||||
$row = array();
|
||||
|
||||
if (!$result) {
|
||||
$row['error'] = __("Error retrieving package details.");
|
||||
}
|
||||
else {
|
||||
$row = $result->fetch(PDO::FETCH_ASSOC);
|
||||
if (empty($row)) {
|
||||
$row['error'] = __("Package details could not be found.");
|
||||
}
|
||||
}
|
||||
|
||||
return $row;
|
||||
}
|
||||
|
||||
/**
|
||||
* Delete package bases
|
||||
*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue