version 1.306, 2008/05/22 17:47:33
|
version 1.307, 2008/05/28 14:21:30
|
Line 2513 sub handler {
|
Line 2513 sub handler {
|
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, |
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, |
['folderpath','pagepath', |
['folderpath','pagepath', |
'pagesymb']); |
'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'}) { |
if ($env{'form.folderpath'}) { |
my (@folderpath)=split('&',$env{'form.folderpath'}); |
my (@folderpath)=split('&',$env{'form.folderpath'}); |
$env{'form.foldername'}=&unescape(pop(@folderpath)); |
$env{'form.foldername'}=&unescape(pop(@folderpath)); |