/*
	Drop a keyspace
*/
if ($action == 'drop') {
    $is_valid_action = true;
    $keyspace_name = '';
    if (isset($_GET['keyspace_name'])) {
        $keyspace_name = $_GET['keyspace_name'];
    }
    try {
        $time_start = microtime(true);
        $sys_manager->drop_keyspace($keyspace_name);
        $time_end = microtime(true);
        $_SESSION['success_message'] = 'drop_keyspace';
        $_SESSION['keyspace_name'] = $keyspace_name;
        $_SESSION['query_time'] = getQueryTime($time_start, $time_end);
        redirect('index.php?success_message=drop_keyspace');
    } catch (Exception $e) {
        $_SESSION['error_message'] = 'drop_keyspace';
        $_SESSION['keyspace_name'] = $keyspace_name;
        $_SESSION['message'] = $e->getMessage();
        redirect('index.php?error_message=drop_keyspace');
    }
}
if (!$included_header) {
    echo getHTML('header.php');
    if (!$is_valid_action) {
        // No action specified
        if (empty($action)) {
            echo displayErrorMessage('no_action_specified');
        } else {
        $no_scf++;
    }
    try {
        if (!empty($key)) {
            if (count($data) > 0) {
                if (isset($_POST['mode']) && $_POST['mode'] == 'edit') {
                    $column_family->remove($key);
                }
                $time_start = microtime(true);
                $column_family->insert($key, $data);
                $time_end = microtime(true);
                // Insert successful
                if (isset($_POST['mode']) && $_POST['mode'] == 'insert') {
                    $vw_vars['success_message'] = displaySuccessMessage('insert_row', array('query_time' => getQueryTime($time_start, $time_end)));
                } else {
                    $vw_vars['success_message'] = displaySuccessMessage('edit_row', array('key' => $key, 'query_time' => getQueryTime($time_start, $time_end)));
                }
            } else {
                $vw_vars['error_message'] = displayErrorMessage('insert_row_incomplete_fields');
            }
        } else {
            $vw_vars['info_message'] = displayInfoMessage('insert_row_not_empty');
        }
    } catch (Exception $e) {
        $vw_vars['error_message'] = displayErrormessage('insert_row', array('message' => $e->getMessage()));
    }
}
/*
	Insert a row
*/
if ($action == 'insert_row') {