Replace the maintainer package search links with links to the
maintainer's account when browsing the search results as a logged-in
user.

Signed-off-by: Lukas Fleischer <[email protected]>
---
 web/template/pkg_search_results.php | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/web/template/pkg_search_results.php 
b/web/template/pkg_search_results.php
index c9da5f9..e47fcb2 100644
--- a/web/template/pkg_search_results.php
+++ b/web/template/pkg_search_results.php
@@ -73,7 +73,11 @@ if (!$result): ?>
                <td class="wrap"><?= htmlspecialchars($row['Description'], 
ENT_QUOTES); ?></td>
                <td>
                <?php if (isset($row["Maintainer"])): ?>
+               <?php if ($SID): ?>
+               <a href="<?= get_uri('/account/') . 
htmlspecialchars($row['Maintainer'], ENT_QUOTES) ?>" title="<?= __('View 
account information for %s', htmlspecialchars($row['Maintainer'])) ?>"><?= 
htmlspecialchars($row['Maintainer']) ?></a>
+               <?php else: ?>
                <a href="<?= get_uri('/packages/'); ?>?K=<?= 
htmlspecialchars($row['Maintainer'], ENT_QUOTES) ?>&amp;SeB=m"><?= 
htmlspecialchars($row['Maintainer']) ?></a>
+               <?php endif; ?>
                <?php else: ?>
                <span><?= __("orphan") ?></span>
                <?php endif; ?>
-- 
1.9.1

Reply via email to