--- loncom/interface/londocs.pm 2002/08/26 12:44:45 1.10 +++ loncom/interface/londocs.pm 2002/08/27 12:18:13 1.11 @@ -1,7 +1,7 @@ # The LearningOnline Network # Documents # -# $Id: londocs.pm,v 1.10 2002/08/26 12:44:45 www Exp $ +# $Id: londocs.pm,v 1.11 2002/08/27 12:18:13 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -112,6 +112,28 @@ sub editor { # Store the changed version &storemap($coursenum,$coursedom,$folder.'.sequence'); } +# Group import/search + if ($ENV{'form.importdetail'}) { + foreach (split(/\&/,$ENV{'form.importdetail'})) { + if (defined($_)) { + my ($name,$url)=split(/\=/,$_); + $name=&Apache::lonnet::unescape($name); + $url=&Apache::lonnet::unescape($url); + if ($url) { + my $idx=$#Apache::lonratedt::resources+1; + $Apache::lonratedt::order + [$#Apache::lonratedt::order+1]=$idx; + my $ext='false'; + if ($url=~/^http\:\/\//) { $ext='true'; } + $url=~s/\:/\:/g; + $Apache::lonratedt::resources[$idx]= + $name.':'.$url.':'.$ext.':normal:res'; + } + } + } +# Store the changed version + &storemap($coursenum,$coursedom,$folder.'.sequence'); + } } # ---------------------------------------------------------------- Print screen my $idx=0; @@ -180,7 +202,7 @@ sub handler { my $script=''; if ($allowed) { &Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},['cmd']); - $script=&Apache::lonratedt::editscript('docs'); + $script=&Apache::lonratedt::editscript('simple'); } # get course data @@ -207,15 +229,46 @@ $r->print(&Apache::loncommon::bodytag('C unless ($folder=~/^default/) { $folder='default'; } &editor($r,$coursenum,$coursedom,$folder,$allowed); $r->print(<Post a new main course document + + + + + + + +
Upload a new main course documentImport a published documentSpecial documents
+File:

-Title: +Title:
+
+
+
+ + + +
+
+
+ +
+
+ +
+
+ +
+
ENDFORM $r->print('
'); }