$group_id)); $group =& group_get_object($group_id); if (!$group || !is_object($group)) { exit_error(_('Error'), _('Error creating group')); } else if ($group->isError()) { exit_error(_('Error'), $group->getErrorMessage()); } $perm =& $group->getPermission( session_get_user() ); if (!$perm || !is_object($perm)) { exit_error(_('Error'), _('Error creating permission')); } else if ($perm->isError()) { exit_error(_('Error'), $perm->getErrorMessage()); } $group_name=$group->getUnixName(); $filename=$group_name.'-scmroot.tar.gz'; if (file_exists($sys_scm_tarballs_path.'/'.$filename)) { Header('Content-disposition: filename="'.str_replace('"', '', $filename).'"'); Header("Content-type: application/x-gzip"); $length = filesize($sys_scm_tarballs_path.'/'.$filename); Header("Content-length: ".$length); readfile_chunked($sys_scm_tarballs_path.'/'.$filename); } else { session_redirect(util_make_url("/404.php")); } ?>