mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
All DB code currently uses the quickly aging mysql_* functions. These functions are strongly discouraged and may eventually be deprecated. Transition all code to utilize the PDO data access abstraction layer. PDO allows for consistent query code across multiple databases. This could potentially allow for someone to use a database other than MySQL with minimal code changes. All functions and behaviors are reproduced as faithfully as possible with PDO equivalents and some changes in code. Signed-off-by: canyonknight <canyonknight@gmail.com> Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
102 lines
3.2 KiB
PHP
102 lines
3.2 KiB
PHP
<?php
|
|
if (!$result):
|
|
print __("No results matched your search criteria.");
|
|
else:
|
|
if ($result):
|
|
?>
|
|
<table class="results">
|
|
<thead>
|
|
<tr>
|
|
<th><?php echo __("Username") ?></th>
|
|
<th><?php echo __("Type") ?></th>
|
|
<th><?php echo __("Status") ?></th>
|
|
<th><?php echo __("Real Name") ?></th>
|
|
<th><?php echo __("IRC Nick") ?></th>
|
|
<th><?php echo __("PGP Key Fingerprint") ?></th>
|
|
<th><?php echo __("Last Voted") ?></th>
|
|
<th><?php echo __("Edit Account") ?></th>
|
|
</tr>
|
|
</thead>
|
|
<?php
|
|
$i = 0;
|
|
while (list($indx, $row) = each($userinfo)):
|
|
if ($i % 2):
|
|
$c = "even";
|
|
else:
|
|
$c = "odd";
|
|
endif;
|
|
?>
|
|
<tbody>
|
|
<tr class ="<?php echo $c ?>">
|
|
<td><a href="<?php echo get_uri('/packages/'); ?>?SeB=m&K=<?php echo $row["Username"] ?>"><?php echo $row["Username"] ?></a></td>
|
|
<td><?php echo $row["AccountType"] ?></td>
|
|
<td>
|
|
<?php
|
|
if ($row["Suspended"]):
|
|
print __("Suspended");
|
|
else:
|
|
print __("Active");
|
|
endif;
|
|
?>
|
|
</td>
|
|
<td><?php $row["RealName"] ? print htmlspecialchars($row["RealName"],ENT_QUOTES) : print " " ?></td>
|
|
<td><?php $row["IRCNick"] ? print htmlspecialchars($row["IRCNick"],ENT_QUOTES) : print " " ?></td>
|
|
<td><?php $row["PGPKey"] ? print html_format_pgp_fingerprint($row["PGPKey"]) : print " " ?></td>
|
|
<td><?php $row["LastVoted"] ? print date("Y-m-d", $row["LastVoted"]) : print __("Never") ?></td>
|
|
<td>
|
|
<?php
|
|
if ($UTYPE == "Trusted User" && $row["AccountType"] == "Developer"):
|
|
# TUs can't edit devs
|
|
print " ";
|
|
else:
|
|
?>
|
|
<a href="<?php echo get_uri('/account/'); ?>?Action=DisplayAccount&ID=<?php echo $row["ID"] ?>"><?php echo __("Edit") ?></a>
|
|
<?php endif; ?>
|
|
</td>
|
|
</tr>
|
|
<?php
|
|
$i++;
|
|
endwhile;
|
|
?>
|
|
</table>
|
|
|
|
<table class="results">
|
|
<tr>
|
|
<td align="left">
|
|
<form action="<?php echo get_uri('/account/'); ?>" method="post">
|
|
<fieldset>
|
|
<input type="hidden" name="Action" value="SearchAccounts" />
|
|
<input type="hidden" name="O" value="<?php echo ($OFFSET-$HITS_PER_PAGE) ?>" />
|
|
<?php
|
|
reset($search_vars);
|
|
while (list($k, $ind) = each($search_vars)):
|
|
?>
|
|
<input type="hidden" name="<?php echo $ind ?>" value="<?php echo ${$ind} ?>" />
|
|
<?php endwhile; ?>
|
|
<input type="submit" class="button" value="<-- <?php echo __("Less") ?>" />
|
|
</fieldset>
|
|
</form>
|
|
</td>
|
|
<td align="right">
|
|
<form action="<?php echo get_uri('/account/'); ?>" method="post">
|
|
<fieldset>
|
|
<input type="hidden" name="Action" value="SearchAccounts" />
|
|
<input type="hidden" name="O" value="<?php echo ($OFFSET+$HITS_PER_PAGE) ?>" />
|
|
<?php
|
|
reset($search_vars);
|
|
while (list($k, $ind) = each($search_vars)):
|
|
?>
|
|
<input type="hidden" name="<?php echo $ind ?>" value="<?php echo ${$ind} ?>" />
|
|
<?php endwhile; ?>
|
|
<input type="submit" class="button" value="<?php echo __("More") ?> -->" />
|
|
</fieldset>
|
|
</form>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<?php else: ?>
|
|
<p style="text-align:center;">
|
|
<?php print __("No more results to display."); ?>
|
|
</p>
|
|
<?php endif; ?>
|
|
<?php endif; ?>
|