gforge-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gforge-commits] gforge/www/docman/admin index.php,1.12,1.13


From: tperdue
Subject: [Gforge-commits] gforge/www/docman/admin index.php,1.12,1.13
Date: Wed, 05 May 2004 17:28:05 -0500

Update of /cvsroot/gforge/gforge/www/docman/admin
In directory db.perdue.net:/home/tperdue/share/dev.gforge.org/www/docman/admin

Modified Files:
        index.php 
Log Message:
Adding URL support to docman - URL can be used to reference offsite file rather 
than uploading file

Index: index.php
===================================================================
RCS file: /cvsroot/gforge/gforge/www/docman/admin/index.php,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- index.php   2 Apr 2004 16:47:33 -0000       1.12
+++ index.php   5 May 2004 22:28:03 -0000       1.13
@@ -50,13 +50,17 @@
                if ($d->isError()) {
                        
exit_error($Language->getText('general','error'),$d->getErrorMessage());
                }
-               if ($uploaded_data_name) {
+               if ($uploaded_data) {
                        if (!is_uploaded_file($uploaded_data)) {
                                
exit_error($Language->getText('general','error'),$Language->getText('docman','error_invalid_file_attack',
 $uploaded_data));
                        }
                        $data = addslashes(fread(fopen($uploaded_data, 'r'), 
filesize($uploaded_data)));
                        $filename=$uploaded_data_name;
                        $filetype=$uploaded_data_type;
+               } elseif ($file_url) {
+                       $data = '';
+                       $filename=$file_url;
+                       $filetype='URL';
                } else {
                        $filename=addslashes($d->getFileName());
                        $filetype=addslashes($d->getFileType());
@@ -130,7 +134,11 @@
        <tr>
                <td>
                <strong><?php echo 
$Language->getText('docman_new','file')?></strong><br />
+               <?php if ($d->isURL()) {
+                       echo '<a href="'.$d->getFileName().'">[View File 
URL]</a>';
+               } else { ?>
                <a target="_blank" href="../view.php/<?php echo 
$group_id.'/'.$d->getID().'/'.$d->getFileName() ?>"><?php echo $d->getName(); 
?></a>
+               <?php } ?>
                </td>
        </tr>
 
@@ -146,7 +154,7 @@
 
        <tr>
                <td>
-               <strong><?php echo $Language->getText('docman_new','group') 
?>:</strong><br />
+               <strong><?php echo $Language->getText('docman_new','group') 
?></strong><br />
                <?php
 
                        echo 
display_groups_option($group_id,$d->getDocGroupID());
@@ -166,6 +174,7 @@
 
        <?php
 
+/*
        //      if this is a text/html doc, display an edit box
        if (strstr($d->getFileType(),'ext')) {
 
@@ -177,12 +186,17 @@
                </td>
        </tr>';
        }
-
+*/
        ?>
        <tr>
                <td>
+               <?php if ($d->isURL()) { ?>
+               <strong><?php echo 
$Language->getText('docman_admin_editdocs','upload_url') ?> :</strong><?php 
echo utils_requiredField(); ?><br />
+        <input type="text" name="file_url" size="50" value="<?php echo 
$d->getFileName() ?>" />
+               <?php } else { ?>
                <strong><?php echo 
$Language->getText('docman_admin_editdocs','upload') ?></strong><br />
                <input type="file" name="uploaded_data" size="30" />
+               <?php } ?>
                </td>
        </tr>
        </table>
@@ -324,7 +338,7 @@
                                $last_state=$d_arr[$i]->getStateID();
                        }
                        print "\n<li><a 
href=\"index.php?editdoc=1&amp;docid=".$d_arr[$i]->getID()."&amp;group_id=$group_id\">".
-                               $d_arr[$i]->getName()." [ 
".$d_arr[$i]->getFileName()." ]</a>".
+                               $d_arr[$i]->getName()." [ 
".((!$d_arr[$i]->isURL()) ? $d_arr[$i]->getFileName() : 'URL')." ]</a>".
                                "\n<br 
/><em>".$Language->getText('docman_new','description').":</em> 
".$d_arr[$i]->getDescription()."</li>\n";
                }
                print "\n</ul></li></ul>\n";





reply via email to

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