version 1.8, 2023/08/29 01:43:35
|
version 1.10, 2023/11/26 20:47:15
|
Line 38 use File::Copy;
|
Line 38 use File::Copy;
|
use Apache::lonacc; |
use Apache::lonacc; |
use Apache::loncommon; |
use Apache::loncommon; |
use Apache::xml_to_loncapa; |
use Apache::xml_to_loncapa; |
|
use Apache::lonlocal; |
|
|
sub handler { |
sub handler { |
my $request = shift; |
my $request = shift; |
|
|
$request->content_type('text/plain'); |
$request->content_type('text/plain'); |
|
|
|
my %editors = &Apache::loncommon::permitted_editors($request->uri); |
|
unless ($editors{'daxe'}) { |
|
$request->content_type('text/plain'); |
|
$request->print(&mt('Daxe editor not enabled for this Authoring Space')); |
|
return OK; |
|
} |
|
|
# path should be in the form "/daxeopen/priv/..." |
# path should be in the form "/daxeopen/priv/..." |
# or "/daxeopen/uploaded/$cdom/$cnum/(docs|supplemental)/(default|\d+)/\d+/" |
# or "/daxeopen/uploaded/$cdom/$cnum/(docs|supplemental)/(default|\d+)/\d+/" |
my $path = $env{'form.path'}; |
my $path = $env{'form.path'}; |