Diff for /loncom/homework/daxesave.pm between versions 1.7 and 1.9

version 1.7, 2023/08/28 18:58:44 version 1.9, 2023/11/19 21:28:17
Line 43  sub handler { Line 43  sub handler {
     my $request = shift;      my $request = shift;
           
     $request->content_type('text/plain');      $request->content_type('text/plain');
       
       my %editors = &Apache::loncommon::permitted_editors();
       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'};
Line 125  sub handler { Line 132  sub handler {
                     $unsupported = $1;                      $unsupported = $1;
                 }                  }
                 unless ($unsupported) {                  unless ($unsupported) {
                     my $url = &Apache::lonnet::finishuserfileupload($cnum,$cdom,'file',                      my $url = &Apache::lonnet::userfileupload('file','daxesave',"$type/$folder/$rid",
                                                                     "$type/$folder/$rid/$fname");                                                                 undef,undef,undef,$cnum,$cdom);
                     if ($url =~ m{^/uploaded/$cdom/$cnum/$type/$folder/$rid/}) {                      if ($url =~ m{^/uploaded/$cdom/$cnum/$type/$folder/$rid/}) {
                         $request->print("ok\n");                          $request->print("ok\n");
                     } else {                      } else {

Removed from v.1.7  
changed lines
  Added in v.1.9


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>