--- loncom/interface/londocs.pm 2008/03/12 02:45:07 1.304 +++ loncom/interface/londocs.pm 2008/05/28 14:21:30 1.307 @@ -1,7 +1,7 @@ # The LearningOnline Network # Documents # -# $Id: londocs.pm,v 1.304 2008/03/12 02:45:07 raeburn Exp $ +# $Id: londocs.pm,v 1.307 2008/05/28 14:21:30 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -2513,6 +2513,21 @@ sub handler { &Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, ['folderpath','pagepath', 'pagesymb']); +# No folderpath, no pagepath, see if we have something stored + if ((!$env{'form.folderpath'}) && (!$env{'form.pagepath'})) { + &Apache::loncommon::restore_course_settings('docs_folderpath', + {'folderpath' => 'scalar'}); + } + if (!$env{'form.folderpath'}) { + &Apache::loncommon::restore_course_settings('docs_folderpath', + {'pagepath' => 'scalar'}); + } + if ($env{'form.pagepath'}) { + $env{'form.folderpath'}=''; + } + &Apache::loncommon::store_course_settings('docs_folderpath', + {'pagepath' => 'scalar', + 'folderpath' => 'scalar'}); if ($env{'form.folderpath'}) { my (@folderpath)=split('&',$env{'form.folderpath'}); $env{'form.foldername'}=&unescape(pop(@folderpath)); @@ -2811,7 +2826,7 @@ $uploadtag

@@ -2891,7 +2906,7 @@ value="$lt{'newp'}" />$help{'Adding_Page
$uploadtag +value="$lt{'syll'}=/public/$coursedom/$coursenum/syllabus" /> $help{'Syllabus'} @@ -2900,7 +2915,7 @@ value="Syllabus=/public/$coursedom/$cour
$uploadtag +value="$lt{'navc'}=/adm/navmaps" /> $help{'Navigate_Content'} @@ -2968,7 +2983,7 @@ onClick="javascript:makeabout();" />
$uploadtag +value="$lt{'grpo'}=/adm/$coursedom/$coursenum/aboutme" /> $help{'Group Files'} @@ -2977,7 +2992,7 @@ $help{'Group Files'}
$uploadtag +value="$lt{'rost'}=/adm/viewclasslist" /> $help{'Course Roster'} @@ -3137,11 +3152,11 @@ sub editing_js { t_mnf => 'New Folder', p_mnp => 'Name of New Page', t_mnp => 'New Page', - p_mxu => 'Listed Title for the Uploaded Score', - p_msp => 'Listed Title for the Page', - p_msb => 'Listed Title for the Problem', - p_mdb => 'Listed Title for the Drop Box', - p_mbb => 'Listed Title for the Bulletin Board', + p_mxu => 'Title for the Uploaded Score', + p_msp => 'Title for the Page', + p_msb => 'Title for the Problem', + p_mdb => 'Title for the Drop Box', + p_mbb => 'Title for the Bulletin Board', p_mab => "Enter user:domain for User's 'About Me' Page", p_mab2 => "About [_99]", p_mab_alrt1 => 'Not a valid user:domain',