escape ($folderid),
$mysql->escape ($username));
if ($mysql->query ($query)) {
if (mysql_num_rows ($mysql->result) == 1) {
$row = mysql_fetch_object ($mysql->result);
}
else {
message ("No Folder to edit.");
}
}
else {
message ($mysql->error);
}
?>
Edit Folder
escape ($foldername),
$mysql->escape ($public),
$mysql->escape ($folderid),
$mysql->escape ($username));
if ($mysql->query ($query)) {
if ($inherit) {
require_once (ABSOLUTE_PATH . "folders.php");
$tree = & new folder;
$tree->get_children ($folderid);
if (count ($tree->get_children) > 0) {
$sub_folders = implode (",", $tree->get_children);
# set subfolders to public
$query = sprintf ("UPDATE folder SET public='%d' WHERE id IN (%s) AND user='%s'",
$mysql->escape ($public),
$mysql->escape ($sub_folders),
$mysql->escape ($username));
if (! $mysql->query ($query)) {
message ($mysql->error);
}
$sub_folders .= "," . $folderid;
# set bookmarks to public as well
$query = sprintf ("UPDATE bookmark SET public='%d' WHERE childof IN (%s) AND user='%s'",
$mysql->escape ($public),
$mysql->escape ($sub_folders),
$mysql->escape ($username));
if ($mysql->query ($query)) {
echo '';
}
else {
message ($mysql->error);
}
}
else {
$query = sprintf ("UPDATE bookmark SET public='%d' WHERE childof='%d' AND user='%s'",
$mysql->escape ($public),
$mysql->escape ($folderid),
$mysql->escape ($username));
if ($mysql->query ($query)) {
echo '';
}
else {
message ($mysql->error);
}
}
}
echo '';
}
else {
message ($mysql->error);
}
}
require_once (ABSOLUTE_PATH . "footer.php");
?>