diff options
author | Josh Hoyt <josh@janrain.com> | 2006-02-09 00:50:26 +0000 |
---|---|---|
committer | Josh Hoyt <josh@janrain.com> | 2006-02-09 00:50:26 +0000 |
commit | faff237123cfb9daffc07448d1f4fa54061e938f (patch) | |
tree | 89e61a49e2dc3a0dfbddac2ee40ae88c59b1348e /examples/server/lib | |
parent | 0b4cdc6c10b71f55b7f9587df62383533e0bd1f0 (diff) | |
download | php-openid-faff237123cfb9daffc07448d1f4fa54061e938f.zip php-openid-faff237123cfb9daffc07448d1f4fa54061e938f.tar.gz php-openid-faff237123cfb9daffc07448d1f4fa54061e938f.tar.bz2 |
[project @ Improve remembered sites UI]
Diffstat (limited to 'examples/server/lib')
-rw-r--r-- | examples/server/lib/actions.php | 7 | ||||
-rw-r--r-- | examples/server/lib/render/sites.php | 7 |
2 files changed, 9 insertions, 5 deletions
diff --git a/examples/server/lib/actions.php b/examples/server/lib/actions.php index 1721412..b7194c7 100644 --- a/examples/server/lib/actions.php +++ b/examples/server/lib/actions.php @@ -100,16 +100,17 @@ function action_sites() { $sites = getSessionSites(); if ($_SERVER['REQUEST_METHOD'] == 'POST') { - if (isset($_POST['clear'])) { + if (isset($_POST['forget'])) { $sites = null; - } else { + setSessionSites($sites); + } elseif (isset($_POST['remove'])) { foreach ($_POST as $k => $v) { if (preg_match('/^site[0-9]+$/', $k) && isset($sites[$v])) { unset($sites[$v]); } } + setSessionSites($sites); } - setSessionSites($sites); } return sites_render($sites); } diff --git a/examples/server/lib/render/sites.php b/examples/server/lib/render/sites.php index 4c0427f..83b3f20 100644 --- a/examples/server/lib/render/sites.php +++ b/examples/server/lib/render/sites.php @@ -4,15 +4,18 @@ require_once "lib/session.php"; define('sites_form', '<div class="form"> -<p>These sites have been approved for this session:</p> +<p>These decisions have been remembered for this session:</p> <form method="post" action="%s"> <table> <tbody> %s </tbody> </table> -<input type="submit" value="Remove selected" /> +<input type="submit" name="remove" value="Remove Selected" /> +<input type="submit" name="refresh" value="Refresh List" /> +<input type="submit" name="forget" value="Forget All" /> </form> +<p>All decisions will be forgotten when this session ends.</p> </div> '); |