mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 09:43:03 +00:00
Add support for architecture-specific sources
As a follow-up to 4d7da95
(Add support for architecture-specific fields,
2014-08-10), handle architecture-specific source fields as well.
Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
This commit is contained in:
parent
725a4778db
commit
a1bee1a21e
5 changed files with 46 additions and 28 deletions
|
@ -379,28 +379,14 @@ if ($row["PackagerUID"]):
|
|||
<div id="pkgfiles" class="listing">
|
||||
<h3><?= __('Sources') ?></h3>
|
||||
</div>
|
||||
<?php if (count($sources) > 0): ?>
|
||||
<?php if (count($sources) > 0): ?>
|
||||
<div>
|
||||
<ul id="pkgsrcslist">
|
||||
<?php
|
||||
while (list($k, $src) = each($sources)):
|
||||
$src = explode('::', $src);
|
||||
$parsed_url = parse_url($src[0]);
|
||||
|
||||
# It is an external source
|
||||
if (isset($parsed_url['scheme']) || isset($src[1])):
|
||||
?>
|
||||
<li><a href="<?= htmlspecialchars((isset($src[1]) ? $src[1] : $src[0]), ENT_QUOTES) ?>"><?= htmlspecialchars($src[0]) ?> </a></li>
|
||||
<?php
|
||||
else:
|
||||
# It is presumably an internal source
|
||||
$src = $src[0];
|
||||
?>
|
||||
<li><?= htmlspecialchars($src) ?></li>
|
||||
<?php endif; ?>
|
||||
<?php endwhile; ?>
|
||||
<?php while (list($k, $src) = each($sources)): ?>
|
||||
<li><?= pkg_source_link($src[0], $src[1]) ?></li>
|
||||
<?php endwhile; ?>
|
||||
</ul>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue