These sites have been approved for this session:

%s
'); define('sites_empty_message', '

No sites are remembered for this session. When you authenticate with a site, you can choose to add it to this list by choosing Remember this decision.

%s

'); define('sites_row', ' '); function siteListRow_render($i, $site, $trusted) { $esc_site = htmlspecialchars($site, ENT_QUOTES); if ($trusted) { $trust = 'Trust'; } else { $trust = 'Do not trust'; } $id = sprintf('"site%s"', $i); return sprintf(sites_row, $id, $esc_site, $id, $id, $trust, $esc_site); } function siteList_render($sites) { $rows = ''; $i = 0; foreach ($sites as $site => $trusted) { $rows .= siteListRow_render($i, $site, $trusted); $i += 1; } return $rows; } function sites_render($sites) { if ($sites) { $rows = siteList_render($sites); $form = sprintf(sites_form, buildURL('sites'), $rows); $body = $pre . $form; } else { $body = sprintf(sites_empty_message, link_render(buildURL(''), 'Return home')); } return page_render($body, getLoggedInUser(), 'Remembered Sites'); } ?>