version 1.13, 2023/08/28 18:58:44
|
version 1.15, 2024/04/14 17:12:28
|
Line 49 sub handler {
|
Line 49 sub handler {
|
my $uri = $request->uri; |
my $uri = $request->uri; |
$uri =~ s{^/daxeopen}{}; |
$uri =~ s{^/daxeopen}{}; |
&Apache::loncommon::no_cache($request); |
&Apache::loncommon::no_cache($request); |
|
my %editors = &Apache::loncommon::permitted_editors($uri); |
|
unless ($editors{'daxe'}) { |
|
$request->content_type('text/plain'); |
|
$request->print(&mt('Daxe editor is not enabled for this Authoring Space.')); |
|
$request->status(403); |
|
return OK; |
|
} |
if ($uri =~ m{/$}) { |
if ($uri =~ m{/$}) { |
return directory_listing($uri, $request); |
return directory_listing($uri, $request); |
} elsif ($uri =~ m{^/priv/.*\.(task|problem|exam|quiz|assess|survey|library|xml|html|htm|xhtml|xhtm)$}) { |
} elsif ($uri =~ m{^/priv/.*\.(task|problem|exam|quiz|assess|survey|library|xml|html|htm|xhtml|xhtm)$}) { |