gforge-commits
[Top][All Lists]
Advanced

[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');





reply via email to

[Prev in Thread] Current Thread [Next in Thread]