| 
<?php$identity = $this->data['identity'];
 $loggedInAs = $this->data['loggedInAs'];
 $loginURL = $this->data['loginURL'];
 $logoutURL = $this->data['logoutURL'];
 $ownPage = $this->data['ownPage'];
 $serverURL = $this->data['serverURL'];
 $trustedSites = $this->data['trustedSites'];
 $userId = $this->data['userId'];
 $userIdURL = $this->data['userIdURL'];
 $xrdsURL = $this->data['xrdsURL'];
 
 header('X-XRDS-Location: ' . $xrdsURL);
 
 if ($userId !== FALSE) {
 $title = $this->t('{openidProvider:openidProvider:title_user}', array('%USERID%' => htmlspecialchars($userId)));
 } else {
 $title = $this->t('{openidProvider:openidProvider:title_no_user}');
 }
 
 $serverLink = '<link rel="openid.server" href="' . htmlspecialchars($serverURL) . '" />' . "\n";
 $serverLink .= '<link rel="openid2.provider" href="' . htmlspecialchars($serverURL) . '" />';
 $delegateLink = '<link rel="openid.delegate" href="' . htmlspecialchars($userIdURL) . '" />' . "\n";
 $delegateLink .= '<link rel="openid2.local_id" href="' . htmlspecialchars($userIdURL) . '" />';
 
 $this->data['header'] = $title;
 $this->data['head'] = $serverLink;
 $this->includeAtTemplateBase('includes/header.php');
 
 echo('<h2>' . $title . '</h2>');
 
 if ($userId !== FALSE) {
 echo('<p>' . $this->t('{openidProvider:openidProvider:user_page_for}', array('%USERID%' => htmlspecialchars($userId))) . '</p>');
 }
 
 if ($loggedInAs === NULL) {
 echo('<p><a href="' . htmlspecialchars($loginURL) . '">' . $this->t('{openidProvider:openidProvider:login_view_own_page}') . '</a></p>');
 } elseif (!$ownPage) {
 echo('<p><a href="' . htmlspecialchars($identity) . '">' . $this->t('{openidProvider:openidProvider:view_own_page}') . '</a></p>');
 }
 
 if ($ownPage) {
 
 
 echo('<h3>Using your OpenID</h3>');
 echo('<p>');
 echo($this->t('{openidProvider:openidProvider:your_identifier}') . '<br />');
 echo('<code>' . htmlspecialchars($userIdURL) . '</code>');
 echo('</p>');
 echo('<p>');
 echo($this->t('{openidProvider:openidProvider:howto_delegate}'));
 echo('<br />');
 echo('<pre>' . htmlspecialchars($serverLink) . "\n" . htmlspecialchars($delegateLink) . '</pre>');
 echo('</p>');
 
 echo('<h3>' . $this->t('{openidProvider:openidProvider:trustlist_trustedsites}') . '</h3>');
 if (count($trustedSites) > 0) {
 echo('<div class="form">');
 echo('<form method="post" action="?">');
 echo('<ul>');
 
 foreach ($trustedSites as $site) {
 echo '<li>';
 echo '<input type="submit" name="remove_' . bin2hex($site) .
 '" value="' . $this->t('{openidProvider:openidProvider:trustlist_remove}') . '" />';
 echo ' <code>' . htmlspecialchars($site) . '</code>';
 echo '</li>';
 }
 echo('</ul>');
 echo('</form>');
 echo('</div>');
 } else {
 echo('<p>' . $this->t('{openidProvider:openidProvider:trustlist_nosites}') . '</p>');
 }
 
 echo('<h3>' . $this->t('{openidProvider:openidProvider:logout_title}') . '</h3>');
 echo('<p><a href="' . htmlspecialchars($logoutURL) . '">' . $this->t('{openidProvider:openidProvider:logout}') . '</a></p>');
 }
 
 $this->includeAtTemplateBase('includes/footer.php');
 ?>
 |