diff options
author | Lukas Fleischer <archlinux@cryptocrack.de> | 2014-04-17 20:07:07 +0200 |
---|---|---|
committer | Lukas Fleischer <archlinux@cryptocrack.de> | 2014-04-17 21:10:58 +0200 |
commit | 895907579e89816074457b2bc3bbd34f5addc46f (patch) | |
tree | aaf045c46e673a47f186ae89f9ab4428a911594c /web/template | |
parent | 73936002f7d5685a9063683f68d4e8c2e01be0ac (diff) | |
download | aurweb-895907579e89816074457b2bc3bbd34f5addc46f.tar.xz |
Display dependency type of package dependencies
This adds a label to makedepends, checkdepends and optdepends on the
package details page. makedepends are labelled with "(make)",
checkdepends with "(check)" and optdepends are labeled with
"(optional)", followed by the optdepend description.
Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
Diffstat (limited to 'web/template')
-rw-r--r-- | web/template/pkg_details.php | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/web/template/pkg_details.php b/web/template/pkg_details.php index 3eaeac7..ef40f1f 100644 --- a/web/template/pkg_details.php +++ b/web/template/pkg_details.php @@ -219,16 +219,9 @@ if ($row["MaintainerUID"]): <h3><?= __('Dependencies') . " (" . count($deps) . ")"?></h3> <?php if (count($deps) > 0): ?> <ul> -<?php - while (list($k, $darr) = each($deps)): - # darr: (DepName, DepCondition, PackageID), where ID is NULL if it didn't exist - if (!is_null($darr[2])): -?> - <li><a href="<?= htmlspecialchars(get_pkg_uri($darr[0]), ENT_QUOTES); ?>" title="<?= __('View packages details for').' '. htmlspecialchars($darr[0]) ?>"><?= htmlspecialchars($darr[0]) ?></a><?= htmlspecialchars($darr[1]) ?></li> - <?php else: ?> - <li><a href="https://www.archlinux.org/packages/?q=<?= urlencode($darr[0])?>" title="<?= __('View packages details for').' ' . htmlspecialchars($darr[0]) ?>"><?= htmlspecialchars($darr[0]) ?></a><?= htmlspecialchars($darr[1]) ?></li> - <?php endif; ?> - <?php endwhile; ?> +<?php while (list($k, $darr) = each($deps)): ?> + <li><?= pkg_depend_link($darr[0], $darr[1], $darr[2], $darr[3]); ?></li> +<?php endwhile; ?> </ul> <?php endif; ?> </div> |