summaryrefslogtreecommitdiffstats
path: root/examples/server/lib/render/trust.php
blob: 9acfae7a4b8252a60ce30c5921ac50821ac96220 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php

require_once "lib/session.php";
require_once "lib/render.php";

define('trust_form_pat',
       '<div class="form">
  <p>Do you wish to confirm your identity (<code>%s</code>) with <code>%s</code>?</p>
  <form method="post" action="%s">
    <input type="checkbox" name="remember" value="on" id="remember"><label
        for="remember">Remember this decision</label>
    <br />
    <input type="submit" name="trust" value="Confirm" />
    <input type="submit" value="Do not confirm" />
  </form>
</div>
');

function trust_render($info)
{
    $current_user = getLoggedInUser();
    $lnk = link_render(idURL($current_user));
    $trust_root = htmlspecialchars($info->trust_root);
    $trust_url = buildURL('trust', true);
    $form = sprintf(trust_form_pat, $lnk, $trust_root, $trust_url);
    return page_render($form, $current_user, 'Trust This Site');
}

?>