[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gforge-commits] gforge/www download.php, 1.8, 1.9 projects, 1.1.1.2, 1
From: |
tperdue |
Subject: |
[Gforge-commits] gforge/www download.php, 1.8, 1.9 projects, 1.1.1.2, 1.2 |
Date: |
Tue, 10 Feb 2004 16:15:12 -0600 |
Update of /cvsroot/gforge/gforge/www
In directory db.perdue.net:/home/tperdue/share/dev.gforge.org/www
Modified Files:
download.php projects
Log Message:
Massive reorg of FRS system
Index: download.php
===================================================================
RCS file: /cvsroot/gforge/gforge/www/download.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- download.php 15 Jan 2004 16:51:46 -0000 1.8
+++ download.php 10 Feb 2004 22:14:38 -0000 1.9
@@ -1,75 +1,8 @@
<?php
-/**
- *
- * Fetch a multimedia data from database
- *
- * SourceForge: Breaking Down the Barriers to Open Source Development
- * Copyright 1999-2001 (c) VA Linux Systems
- * http://sourceforge.net
- *
- * @version $Id$
- *
- */
-
-$no_gz_buffer=true;
-
-require_once('squal_pre.php');
-
-$arr=explode('/',$REQUEST_URI);
-$file_id=$arr[2];
-
-$res=db_query("SELECT
frs_file.filename,frs_file.file_id,groups.unix_group_name,groups.group_id
- FROM frs_package,frs_release,frs_file,groups
- WHERE frs_release.release_id=frs_file.release_id
- AND groups.group_id=frs_package.group_id
- AND frs_release.package_id=frs_package.package_id
- AND frs_file.file_id='$file_id'");
-
-if (db_numrows($res) < 1) {
- Header("Status: 404");
- exit;
-}
-
-$group_name=db_result($res,0,'unix_group_name');
-$filename=db_result($res,0,'filename');
-$release_id=db_result($res,0,'release_id');
-$group_id = db_result($res,0,'group_id');
-
-$Group =& group_get_object($group_id);
-if (!$Group || !is_object($Group) || $Group->isError()) {
- exit_no_group();
-}
-
-if(!$Group->isPublic()) {
- session_require(array('group' => $group_id));
-}
-
/*
-echo $group_name.'|'.$filename.'|'.$sys_upload_dir.$group_name.'/'.$filename;
-if (file_exists($sys_upload_dir.$group_name.'/'.$filename)) {
- echo '<br />file exists';
- passthru($sys_upload_dir.$group_name.'/'.$filename);
-}
+ Temporary redirect so we don't break existing installs/links
*/
-if (file_exists($sys_upload_dir.$group_name.'/'.$filename)) {
- Header("Content-disposition: filename=".$filename);
- Header("Content-type: application/binary");
- $length = filesize($sys_upload_dir.$group_name.'/'.$filename);
- Header("Content-length: $length");
- readfile($sys_upload_dir.$group_name.'/'.$filename);
-
- if (session_loggedin()) {
- $s =& session_get_user();
- $us=$s->getID();
- } else {
- $us=100;
- }
-
- $res=db_query("INSERT INTO frs_dlstats_file
(ip_address,file_id,month,day,user_id)
- VALUES
('$REMOTE_ADDR','$file_id','".date('Ym')."','".date('d')."','$us')");
-} else {
- Header("Status: 404");
-}
+Header("Location: /frs$REQUEST_URI");
?>
Index: projects
===================================================================
RCS file: /cvsroot/gforge/gforge/www/projects,v
retrieving revision 1.1.1.2
retrieving revision 1.2
diff -u -d -r1.1.1.2 -r1.2
--- projects 1 Nov 2001 19:19:15 -0000 1.1.1.2
+++ projects 10 Feb 2004 22:14:38 -0000 1.2
@@ -33,24 +33,14 @@
exit();
} else if ($subpage == "files" || $subpage == "download" || $subpage ==
"dl") {
if ($subpage2 == "release") {
-
session_redirect("/project/admin/qrs.php?group_id=$group_id");
+
session_redirect("/frs/admin/qrs.php?group_id=$group_id");
} else {
-// include('www/project/showfiles.php');
-
session_redirect("/project/showfiles.php?group_id=$group_id");
+ session_redirect("/frs/?group_id=$group_id");
}
exit();
} else if ($subpage == "cvs") {
header("Location:
".account_group_cvsweb_url($project->getUnixName()));
exit();
- } else if ($subpage == "bug" || $subpage == "bugs") {
- session_redirect("/bugs/?group_id=$group_id");
- exit();
- } else if ($subpage == "patch") {
- session_redirect("/patch/?group_id=$group_id");
- exit();
- } else if ($subpage == "support") {
- session_redirect("/support/?group_id=$group_id");
- exit();
} else {
//show the project summary page
include('project_home.php');
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gforge-commits] gforge/www download.php, 1.8, 1.9 projects, 1.1.1.2, 1.2,
tperdue <=
- Prev by Date:
[Gforge-commits] gforge/www/project showfiles.php, 1.8, 1.9 filemodule_monitor.php, 1.4, NONE shownotes.php, 1.4, NONE
- Next by Date:
[Gforge-commits] gforge/www/frs/include frs_utils.php,NONE,1.1
- Previous by thread:
[Gforge-commits] gforge/www/project showfiles.php, 1.8, 1.9 filemodule_monitor.php, 1.4, NONE shownotes.php, 1.4, NONE
- Next by thread:
[Gforge-commits] gforge/www/frs/include frs_utils.php,NONE,1.1
- Index(es):