summaryrefslogtreecommitdiffstats
path: root/examples/server/lib/actions.php
diff options
context:
space:
mode:
Diffstat (limited to 'examples/server/lib/actions.php')
-rw-r--r--examples/server/lib/actions.php7
1 files changed, 4 insertions, 3 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);
}