diff options
Diffstat (limited to 'examples/server/lib/actions.php')
-rw-r--r-- | examples/server/lib/actions.php | 7 |
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); } |