function get_fdescription($folderid, $uname, $pid = 0) { if ($folderid == "-1") { $description = T_("Group folders"); } else { include 'conn.php'; if ($pid == -1) { include 'groups_functions.php'; $description = returnGroupDesc(returnGroupID(returnFolderName($folderid))); } else { $Query = "select description from " . TABLE_PREFIX . "folders where id='{$folderid}' and name='{$uname}'"; //echo($Query . "<br>\n"); $dbResult = $dblink->query($Query); if ($row =& $dbResult->fetchRow(DB_FETCHMODE_ASSOC)) { $description = "{$row["description"]}"; } } } return $description; }
$title = "{$row["title"]}"; } if ($folderid != MAIN_FID) { $Query = "select pid from " . TABLE_PREFIX . "folders where (name='{$username}' and id='{$folderid}')"; //echo($Query . "<br>\n"); $dbResult = $dblink->query($Query); $parentid = 0; if ($row =& $dbResult->fetchRow(DB_FETCHMODE_ASSOC)) { $parentid = "{$row["pid"]}"; } } $path = get_group_path($folderid, $username); //Check if in a group folder if ($parentid == GROUPS_FID) { //Get the group_ip $group_id = returnGroupID($title); //Check the privilege of the member //Check if the manager $partOf = checkIfManager($group_id, $username); if (!$partOf) { $privOfMember = returnMemberPriv($username); $privName = returnPrivName($privOfMember); } else { $privOfMember = 3; } } else { $privOfMember = 1; } if ($privOfMember != 0 && $folderid != GROUPS_FID) { $moveids = $_POST['moveids']; $movetypes = $_POST['movetypes'];
function createMemberGroupFolder($username, $gName, $gDesc) { include 'conn.php'; $Query = "INSERT INTO " . TABLE_PREFIX . "folders (Name , Title , Description , PID) " . "values('" . $username . "','" . $gName . "','" . $gDesc . "','-1') "; $AffectedRows = $dblink->exec($Query); $group_id = returnGroupID($gName); $folder_id = returnFolderID($gName, $username); $success2 = insertGFolderRecord($group_id, $folder_id); if ($success2 != 1) { $AffectedRows = -1; } return $AffectedRows; }