1) { # if there is more than one bookmark to edit, we just care about the # public/private field. if ( ! isset ($_POST['public'])) { $qbmlist = implode (",", $bmlist); $query = sprintf ("SELECT title, id, public, favicon FROM bookmark WHERE id IN (%s) AND user='%s' ORDER BY title", $mysql->escape ($qbmlist), $mysql->escape ($username)); if ($mysql->query ($query)) { require_once (ABSOLUTE_PATH . "bookmarks.php"); $query_string = "?bmlist=" . implode ("_", $bmlist); ?>

Change public state:

result)) { array_push ($bookmarks, $row); } list_bookmarks ($bookmarks, false, false, $settings['show_bookmark_icon'], false, false, false, false, false, false, true); ?>

error); } } else { $bmlist = implode (",", $bmlist); $query = sprintf ("UPDATE bookmark SET public='%d' WHERE id IN (%s) AND user='%s'", $mysql->escape ($post_public), $mysql->escape ($bmlist), $mysql->escape ($username)); if ($mysql->query ($query)) { echo "Bookmark successfully updated
\n"; echo ''; } else { message ($mysql->error); } } } else if (count ($bmlist) < 1) { message ("No Bookmark to edit."); } else if ($post_title == "" || $post_url == "" || $post_icon) { $query = sprintf ("SELECT title, url, description, childof, id, favicon, public FROM bookmark WHERE id='%d' AND user='%s' AND deleted != '1'", $mysql->escape ($bmlist[0]), $mysql->escape ($username)); if ($mysql->query ($query)) { if (mysql_num_rows ($mysql->result) != 1) { message ("No Bookmark to edit"); } else { $row = mysql_fetch_object ($mysql->result); require_once (ABSOLUTE_PATH . "folders.php"); $tree = & new folder; $query_string = "?expand=" . implode(",", $tree->get_path_to_root ($row->childof)) . "&folderid=" . $row->childof; $path = $tree->print_path ($row->childof); if ($post_icon && $settings['show_bookmark_icon']) { if (isset ($row->favicon)) { @unlink ($row->favicon); } require_once (ABSOLUTE_PATH . "favicon.php"); $favicon = & new favicon ($post_url); if (isset ($favicon->favicon)) { $icon = ''; $query = sprintf ("UPDATE bookmark SET favicon='%s' WHERE user='%s' AND id='%d'", $mysql->escape ($favicon->favicon), $mysql->escape ($username), $mysql->escape ($bmlist[0])); if (!$mysql->query ($query)) { message ($mysql->error); } } else { $icon = $bookmark_image; } } else if ($row->favicon && is_file ($row->favicon)) { $icon = ''; } else { $icon = $bookmark_image; } } } else { message ($mysql->error); } ?>

Edit Bookmark

Title

URL

Description

Select/Change folder

Tags

Public public ? "checked" : "";?>>
escape ($post_title), $mysql->escape ($post_url), $mysql->escape ($post_description), $mysql->escape ($post_childof), $mysql->escape ($post_public), $mysql->escape ($bmlist[0]), $mysql->escape ($username)); if ($mysql->query ($query)) { echo "Bookmark successfully updated
\n"; echo ''; } else { message ($mysql->error); } } require_once (ABSOLUTE_PATH . "footer.php"); ?>