[Top][All Lists]
[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&docid=".$d_arr[$i]->getID()."&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";
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gforge-commits] gforge/www/docman/admin index.php,1.12,1.13,
tperdue <=