--- loncom/interface/londocs.pm 2002/09/02 15:27:08 1.15 +++ loncom/interface/londocs.pm 2002/09/04 13:06:20 1.16 @@ -1,7 +1,7 @@ # The LearningOnline Network # Documents # -# $Id: londocs.pm,v 1.15 2002/09/02 15:27:08 www Exp $ +# $Id: londocs.pm,v 1.16 2002/09/04 13:06:20 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -68,7 +68,8 @@ sub editor { $r->print('
'.$errtext.'
'); } else { # ------------------------------------------------------------ Process commands - if ($allowed) { +# ---------------- if they are for this folder and user allowed to make changes + if (($allowed) && ($ENV{'form.folder'} eq $folder)) { # upload a file, if present if (($ENV{'form.uploaddoc.filename'}) && ($ENV{'form.cmd'}=~/^upload_(\w+)/)) { @@ -135,7 +136,8 @@ sub editor { # Store the changed version &storemap($coursenum,$coursedom,$folder.'.sequence'); } - } + } +# ---------------------------------------------------------------- End commands # ---------------------------------------------------------------- Print screen my $idx=0; $r->print('View | '; + if ($uploaded) { + if ($extension eq 'sequence') { + $icon='folder_closed'; + $url=~/\/(\w+)\.sequence/; + $url='/adm/coursedocs?folder='.$1; + } else { + $url=&Apache::lonnet::tokenwrapper($url); + } + } + $line.=''; # Title $title=&Apache::lonnet::unescape($title); if ($title=~ @@ -179,7 +194,7 @@ END ) { $title=''.localtime($1).' '.$2.' at '.$3.': | $title | "; + $line.="$title | "; $line.=''; return $line; } @@ -240,7 +255,20 @@ sub handler {||||||||
Upload a new main course document | -Import a published document | -Special documents | +
---|
Upload a new main course document | +Import a published document | +Special documents | ||
---|---|---|---|---|
+ | ||||
File: |
-+ | - | + |