public static function run() { $action = array_key_exists('action', $_SESSION) ? $_SESSION['action'] : ""; $arguments = array_key_exists('arguments', $_SESSION) ? $_SESSION['arguments'] : ""; switch ($action) { case "create": self::newUser(); break; case "show": if ($arguments == 'all') { $_SESSION['users'] = UsersDB::getUsersBy(); $_SESSION['headertitle'] = "botspace users"; UserView::showAll(); } else { $users = UsersDB::getUsersBy('userId', $arguments); $_SESSION['user'] = $users[0]; self::show(); } break; case "update": echo "Update"; self::updateUser(); break; default: } }