mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
acctfuncs.inc.php: Move XHTML to account_details.php template
XHTML should be eliminated from lib/ as much as possible. This pulls the XHTML out of the display_account_info function that echoes the code, and moves it to the new account_details.php template file. Signed-off-by: canyonknight <canyonknight@gmail.com> Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
This commit is contained in:
parent
b5ffdeb63e
commit
c1bb1df2b3
3 changed files with 58 additions and 73 deletions
|
@ -68,9 +68,7 @@ if (isset($_COOKIE["AURSID"])) {
|
|||
if (empty($row)) {
|
||||
print __("Could not retrieve information for the specified user.");
|
||||
} else {
|
||||
display_account_info($row["Username"],
|
||||
$row["AccountType"], $row["Email"], $row["RealName"],
|
||||
$row["IRCNick"], $row["PGPKey"], $row["LastVoted"]);
|
||||
include("account_details.php");
|
||||
}
|
||||
|
||||
} elseif ($action == "UpdateAccount") {
|
||||
|
|
|
@ -337,76 +337,6 @@ function search_results_page($UTYPE,$O=0,$SB="",$U="",$T="",
|
|||
return;
|
||||
}
|
||||
|
||||
# Display non-editable account info
|
||||
#
|
||||
function display_account_info($U="", $T="", $E="", $R="", $I="", $K="", $LV="") {
|
||||
# U: value to display for username
|
||||
# T: value to display for account type
|
||||
# E: value to display for email address
|
||||
# R: value to display for RealName
|
||||
# I: value to display for IRC nick
|
||||
# LV: value to display for last voted
|
||||
|
||||
global $SUPPORTED_LANGS;
|
||||
|
||||
print "<table>\n";
|
||||
print " <tr>\n";
|
||||
print " <td colspan='2'> </td>\n";
|
||||
print " </tr>\n";
|
||||
|
||||
print " <tr>\n";
|
||||
print " <td align='left'>".__("Username").":</td>\n";
|
||||
print " <td align='left'>".$U."</td>\n";
|
||||
print " </tr>\n";
|
||||
|
||||
print " <tr>\n";
|
||||
print " <td align='left'>".__("Account Type").":</td>\n";
|
||||
print " <td align='left'>";
|
||||
if ($T == "User") {
|
||||
print __("User");
|
||||
} elseif ($T == "Trusted User") {
|
||||
print __("Trusted User");
|
||||
} elseif ($T == "Developer") {
|
||||
print __("Developer");
|
||||
}
|
||||
print " </td>\n";
|
||||
print " </tr>\n";
|
||||
|
||||
print " <tr>\n";
|
||||
print " <td align='left'>".__("Email Address").":</td>\n";
|
||||
print " <td align='left'><a href='mailto:".htmlspecialchars($E,ENT_QUOTES)."'>".htmlspecialchars($E,ENT_QUOTES)."</a></td>\n";
|
||||
print " </tr>\n";
|
||||
|
||||
print " <tr>\n";
|
||||
print " <td align='left'>".__("Real Name").":</td>\n";
|
||||
print " <td align='left'>".htmlspecialchars($R,ENT_QUOTES)."</td>\n";
|
||||
print " </tr>\n";
|
||||
|
||||
print " <tr>\n";
|
||||
print " <td align='left'>".__("IRC Nick").":</td>\n";
|
||||
print " <td align='left'>".htmlspecialchars($I,ENT_QUOTES)."</td>\n";
|
||||
print " </tr>\n";
|
||||
|
||||
print " <tr>\n";
|
||||
print " <td align='left'>".__("PGP Key Fingerprint").":</td>\n";
|
||||
print " <td align='left'>".html_format_pgp_fingerprint($K)."</td>\n";
|
||||
print " </tr>\n";
|
||||
|
||||
print " <tr>\n";
|
||||
print " <td align='left'>".__("Last Voted").":</td>\n";
|
||||
print " <td align='left'>";
|
||||
print $LV ? date("Y-m-d", $LV) : __("Never");
|
||||
print "</td>\n";
|
||||
print " </tr>\n";
|
||||
|
||||
print " <tr>\n";
|
||||
print " <td colspan='2'><a href='packages.php?K=".$U."&SeB=m'>".__("View this user's packages")."</a></td>\n";
|
||||
print " </tr>\n";
|
||||
|
||||
print "</table>\n";
|
||||
return;
|
||||
}
|
||||
|
||||
/*
|
||||
* Returns SID (Session ID) and error (error message) in an array
|
||||
* SID of 0 means login failed.
|
||||
|
|
57
web/template/account_details.php
Normal file
57
web/template/account_details.php
Normal file
|
@ -0,0 +1,57 @@
|
|||
<table>
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td align="left"><?php echo __("Username") . ":" ?></td>
|
||||
<td align="left"><?php echo $row["Username"] ?></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td align="left"><?php echo __("Account Type") . ":" ?></td>
|
||||
<td align="left">
|
||||
<?php
|
||||
if ($row["AccountType"] == "User") {
|
||||
print __("User");
|
||||
} elseif ($row["AccountType"] == "Trusted User") {
|
||||
print __("Trusted User");
|
||||
} elseif ($row["AccountType"] == "Developer") {
|
||||
print __("Developer");
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td align="left"><?php echo __("Email Address") . ":" ?></td>
|
||||
<td align="left"><a href="mailto:<?php echo htmlspecialchars($row["Email"], ENT_QUOTES) ?>"><?php echo htmlspecialchars($row["Email"], ENT_QUOTES) ?></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td align="left"><?php echo __("Real Name") . ":" ?></td>
|
||||
<td align="left"><?php echo htmlspecialchars($row["RealName"], ENT_QUOTES) ?></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td align="left"><?php echo __("IRC Nick") . ":" ?></td>
|
||||
<td align="left"><?php echo htmlspecialchars($row["IRCNick"], ENT_QUOTES) ?></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td align="left"><?php echo __("PGP Key Fingerprint") . ":" ?></td>
|
||||
<td align="left"><?php echo html_format_pgp_fingerprint($row["PGPKey"]) ?></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td align="left"><?php echo __("Last Voted") . ":" ?></td>
|
||||
<td align="left">
|
||||
<?php print $row["LastVoted"] ? date("Y-m-d", $row["LastVoted"]) : __("Never"); ?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="2"><a href="packages.php?K=<?php echo $row['Username'] ?>&SeB=m"><?php echo __("View this user's packages") ?></a></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
Loading…
Add table
Reference in a new issue