<?php include_once('includes/config.inc.php'); include_once('includes/session.inc.php'); include_once('includes/misc.inc.php'); if (!is_logged_in()) { header("Location: index.php"); } if (isset($_GET['action'])) { $action = $_GET['action']; } else { _jtable_respond(null, 'error', 'No action given'); } if ($action == "list") { $users = get_all_users(); _jtable_respond($users); } elseif ($action == "create" or $action == "update") { $isadmin = $_POST['isadmin'] ? $_POST['isadmin'] : '0'; if (add_user($_POST['emailaddress'], $isadmin, $_POST['password']) === TRUE) { unset($_POST['password']); _jtable_respond($_POST, 'single'); } else { _jtable_respond(null, 'error', 'Could not add/change this user'); } } elseif ($action == "delete") { if (delete_user($_POST['id']) === TRUE) { _jtable_respond(null, 'delete'); } else { _jtable_respond(null, 'error', 'Could not delete this user'); } } ?>