mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
Move package actions to the action box
Note that this currently only works if the virtual path feature is enabled. If you don't use virtual paths, these will still be displayed as buttons below the package details listing. Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
This commit is contained in:
parent
c349cb2fea
commit
4679e8ef5d
3 changed files with 20 additions and 0 deletions
|
@ -368,6 +368,7 @@ function pkgname_is_blacklisted($name, $dbh=NULL) {
|
||||||
#
|
#
|
||||||
function package_details($id=0, $SID="", $dbh=NULL) {
|
function package_details($id=0, $SID="", $dbh=NULL) {
|
||||||
global $AUR_LOCATION;
|
global $AUR_LOCATION;
|
||||||
|
global $USE_VIRTUAL_URLS;
|
||||||
|
|
||||||
if(!$dbh) {
|
if(!$dbh) {
|
||||||
$dbh = db_connect();
|
$dbh = db_connect();
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<input type="hidden" name="ID" value="<?php echo $row['ID'] ?>" />
|
<input type="hidden" name="ID" value="<?php echo $row['ID'] ?>" />
|
||||||
<input type="hidden" name="token" value="<?php echo htmlspecialchars($_COOKIE['AURSID']) ?>" />
|
<input type="hidden" name="token" value="<?php echo htmlspecialchars($_COOKIE['AURSID']) ?>" />
|
||||||
|
|
||||||
|
<?php if (!$USE_VIRTUAL_URLS): ?>
|
||||||
<?php if (user_voted($uid, $row['ID'])): ?>
|
<?php if (user_voted($uid, $row['ID'])): ?>
|
||||||
<input type="submit" class="button" name="do_UnVote" value="<?php echo __("UnVote") ?>" />
|
<input type="submit" class="button" name="do_UnVote" value="<?php echo __("UnVote") ?>" />
|
||||||
<?php else: ?>
|
<?php else: ?>
|
||||||
|
@ -22,6 +23,7 @@
|
||||||
<?php else: ?>
|
<?php else: ?>
|
||||||
<input type="submit" class="button" name="do_UnFlag" value="<?php echo __("UnFlag Out-of-date") ?>" />
|
<input type="submit" class="button" name="do_UnFlag" value="<?php echo __("UnFlag Out-of-date") ?>" />
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
<?php endif; ?>
|
||||||
|
|
||||||
<?php if ($row["MaintainerUID"] === NULL): ?>
|
<?php if ($row["MaintainerUID"] === NULL): ?>
|
||||||
<input type="submit" class="button" name="do_Adopt" value="<?php echo __("Adopt Packages") ?>" />
|
<input type="submit" class="button" name="do_Adopt" value="<?php echo __("Adopt Packages") ?>" />
|
||||||
|
|
|
@ -37,6 +37,23 @@ $sources = package_sources($row["ID"]);
|
||||||
<li><a href="<?php echo $urlpath ?>/PKGBUILD"><?php echo __('View PKGBUILD') ?></a></li>
|
<li><a href="<?php echo $urlpath ?>/PKGBUILD"><?php echo __('View PKGBUILD') ?></a></li>
|
||||||
<li><a href="<?php echo $urlpath . '/' . $row['Name'] ?>.tar.gz"><?php echo __('Download tarball') ?></a></li>
|
<li><a href="<?php echo $urlpath . '/' . $row['Name'] ?>.tar.gz"><?php echo __('Download tarball') ?></a></li>
|
||||||
<li><span class="flagged"><?php if ($row["OutOfDateTS"] !== NULL) { echo __('Flagged out-of-date')." (${out_of_date_time})"; } ?></span></li>
|
<li><span class="flagged"><?php if ($row["OutOfDateTS"] !== NULL) { echo __('Flagged out-of-date')." (${out_of_date_time})"; } ?></span></li>
|
||||||
|
<?php if ($USE_VIRTUAL_URLS && $uid): ?>
|
||||||
|
<?php if (user_voted($uid, $row['ID'])): ?>
|
||||||
|
<li><a href="<?php echo get_pkg_uri($row['Name']) . 'unvote/'; ?>"><?php echo __('UnVote'); ?></a></li>
|
||||||
|
<?php else: ?>
|
||||||
|
<li><a href="<?php echo get_pkg_uri($row['Name']) . 'vote/'; ?>"><?php echo __('Vote'); ?></a></li>
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php if (user_notify($uid, $row['ID'])): ?>
|
||||||
|
<li><a href="<?php echo get_pkg_uri($row['Name']) . 'unnotify/'; ?>"><?php echo __('UnNotify'); ?></a></li>
|
||||||
|
<?php else: ?>
|
||||||
|
<li><a href="<?php echo get_pkg_uri($row['Name']) . 'notify/'; ?>"><?php echo __('Notify'); ?></a></li>
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php if ($row["OutOfDateTS"] === NULL): ?>
|
||||||
|
<li><a href="<?php echo get_pkg_uri($row['Name']) . 'flag/'; ?>"><?php echo __('Flag'); ?></a></li>
|
||||||
|
<?php else: ?>
|
||||||
|
<li><a href="<?php echo get_pkg_uri($row['Name']) . 'unflag/'; ?>"><?php echo __('UnFlag'); ?></a></li>
|
||||||
|
<?php endif; ?>
|
||||||
|
<?php endif; ?>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Add table
Reference in a new issue