set_post_foldername ("settings_root_folder_name"), 'column_width_folder' => check_num_var ("settings_column_width_folder"), 'column_width_bookmark' => check_num_var ("settings_column_width_bookmark"), 'table_height' => check_num_var ("settings_table_height"), 'confirm_delete' => set_post_bool_var ("settings_confirm_delete", false), 'open_new_window' => set_post_bool_var ("settings_open_new_window", false), 'show_bookmark_description' => set_post_bool_var ("settings_show_bookmark_description", false), 'show_bookmark_icon' => set_post_bool_var ("settings_show_bookmark_icon", false), 'show_column_date' => set_post_bool_var ("settings_show_column_date", false), 'date_format' => check_date_format (), 'show_column_edit' => set_post_bool_var ("settings_show_column_edit", false), 'show_column_move' => set_post_bool_var ("settings_show_column_move", false), 'show_column_delete' => set_post_bool_var ("settings_show_column_delete", false), 'fast_folder_minus' => set_post_bool_var ("settings_fast_folder_minus", false), 'fast_folder_plus' => set_post_bool_var ("settings_fast_folder_plus", false), 'fast_symbol' => set_post_bool_var ("settings_fast_symbol", false), 'simple_tree_mode' => set_post_bool_var ("settings_simple_tree_mode", false), 'show_public' => set_post_bool_var ("settings_show_public", false), ); $query = sprintf ("UPDATE user SET root_folder_name ='%s', column_width_folder ='%d', column_width_bookmark ='%d', table_height ='%d', confirm_delete ='%d', open_new_window ='%d', show_bookmark_description ='%d', show_bookmark_icon ='%d', show_column_date ='%d', date_format ='%s', show_column_edit ='%d', show_column_move ='%d', show_column_delete ='%d', fast_folder_minus ='%d', fast_folder_plus ='%d', fast_symbol ='%d', simple_tree_mode ='%d', show_public ='%d' WHERE username='%s'", $mysql->escape ($settings['root_folder_name']), $settings['column_width_folder'], $settings['column_width_bookmark'], $settings['table_height'], $settings['confirm_delete'], $settings['open_new_window'], $settings['show_bookmark_description'], $settings['show_bookmark_icon'], $settings['show_column_date'], $mysql->escape ($settings['date_format']), $settings['show_column_edit'], $settings['show_column_move'], $settings['show_column_delete'], $settings['fast_folder_minus'], $settings['fast_folder_plus'], $settings['fast_symbol'], $settings['simple_tree_mode'], $settings['show_public'], $mysql->escape ($username)); if ($mysql->query ($query)) { $message = "Settings applied."; } else { message ($mysql->error); } } # I really don't feel like putting these very specific function into lib.php... function check_num_var ($varname) { if (!is_numeric ($_POST[$varname])) { return 280; } else if ($_POST[$varname] == 0 && $varname == "settings_column_width_bookmark") { return 0; } else if ($_POST[$varname] < 100) { return 100; } else if ($_POST[$varname] > 800) { return 800; } else { return $_POST[$varname]; } } function check_date_format () { global $date_formats; $date_format = set_post_num_var ('settings_date_format'); if ($date_format < 0 || $date_format > count ($date_formats)) { return 0; } else { return $date_format; } } ?>
My Settings

Name of the root folder
The width in pixels of the folder column
100 - 800 pixel
The width in pixels of the bookmark column
100 - 800 pixel or 0 for 100%
The height in pixels of the main table
100 - 800 pixel
Confirm deletions of bookmarks an folders >
Open a new window when clicking a bookmark >
Show the bookmarks description in the overview >
Enable favicon support: >
Show the column with the change date: >
Date format:
Show the private/public column: private >
Show the column to edit a bookmark: >
Show the column to move a bookmark: >
Show the column to delete a bookmark: >
Collapse tree when clicking on folder icon: >
Expand tree when clicking on folder icon: >
Select folder when clicking on plus/minus symbol >
Allways open just one tree >

You can add a button to your browsers "Link Bar" or "Hotlist" so that any homepage can be bookmarked with one click. Title and URL of the current homepage are being preset. Basically you can make Online-Bookmarks behave in two different ways showing its dialog. Either a new window pops up or it shows it in the same window.

To show the Online-Bookmarks dialog in a new window, drag this link to the Link Bar.
bookmark

To open the Online-Bookmarks dialog in the same window, drag this link to the Link Bar.
bookmark

Note that if your browser has a Popup Blocker enabled you might experience difficulties using the upper link.