summaryrefslogtreecommitdiffstats
path: root/web/template
diff options
context:
space:
mode:
authorLukas Fleischer <lfleischer@archlinux.org>2015-06-25 08:47:57 +0200
committerLukas Fleischer <lfleischer@archlinux.org>2015-06-27 13:04:03 +0200
commitd1c331613d3b2c9a996dbb7afe0067e37e4bcd76 (patch)
tree3529fea79a220382dca04a0ad28586eef98e90f7 /web/template
parentb1e3bfb48fbf0dd0fb5846f9da2136737693dd8c (diff)
downloadaurweb-d1c331613d3b2c9a996dbb7afe0067e37e4bcd76.tar.xz
Display (reverse) optional dependencies as "Required by"
Also, change pkg_required() such that the returned array has the same structure as the result of pkg_dependencies(). Fixes FS#45452. Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
Diffstat (limited to 'web/template')
-rw-r--r--web/template/pkg_details.php9
1 files changed, 3 insertions, 6 deletions
diff --git a/web/template/pkg_details.php b/web/template/pkg_details.php
index 1e2b9a5..6864431 100644
--- a/web/template/pkg_details.php
+++ b/web/template/pkg_details.php
@@ -359,12 +359,9 @@ endif;
<h3><?= __('Required by') . " (" . count($requiredby) . ")"?></h3>
<?php if (count($requiredby) > 0): ?>
<ul id="pkgreqslist">
-<?php
- # darr: (PackageName, PackageID)
- while (list($k, $darr) = each($requiredby)):
-?>
- <li><a href="<?= htmlspecialchars(get_pkg_uri($darr[0]), ENT_QUOTES); ?>" title="<?= __('View packages details for').' ' . htmlspecialchars($darr[0]) ?>"><?= htmlspecialchars($darr[0]) ?></a></li>
- <?php endwhile; ?>
+ <?php while (list($k, $darr) = each($requiredby)): ?>
+ <li><?= pkg_depend_link($darr[0], $darr[1], $darr[2], $darr[3], $darr[4], false); ?></li>
+ <?php endwhile; ?>
</ul>
<?php endif; ?>
</div>