Diff for /loncom/interface/lonsyllabus.pm between versions 1.127 and 1.128

version 1.127, 2013/05/16 20:03:51 version 1.128, 2013/05/19 15:48:51
Line 1067  sub save_changes { Line 1067  sub save_changes {
     unless ((ref($syllabus) eq 'HASH') && (ref($syllabusfields) eq 'HASH')) {      unless ((ref($syllabus) eq 'HASH') && (ref($syllabusfields) eq 'HASH')) {
         return ($earlyout,$uploaded,$external,$minimal,$output);          return ($earlyout,$uploaded,$external,$minimal,$output);
     }      }
     if ($env{'form.deleteuploaded'}) {      if (($env{'form.deleteuploaded_file'}) || ($env{'form.deleteuploaded_minimal'})) {
         my %storehash;          my %storehash;
         if (($env{'form.choice'} eq 'file') &&           if (($env{'form.choice'} eq 'file') && 
             ($env{'form.deleteuploaded'} eq 'file') && ($uploaded =~ /\w/)) {              ($env{'form.deleteuploaded_file'}) && ($uploaded =~ /\w/)) {
             &Apache::lonnet::delenv('course.'.$env{'request.course.id'}.'.uploadedsyllabus');              &Apache::lonnet::delenv('course.'.$env{'request.course.id'}.'.uploadedsyllabus');
             &Apache::lonnet::delenv('course.'.$env{'request.course.id'}.'.externalsyllabus');              &Apache::lonnet::delenv('course.'.$env{'request.course.id'}.'.externalsyllabus');
             $storehash{'uploadedsyllabus'} = '';              $storehash{'uploadedsyllabus'} = '';
Line 1079  sub save_changes { Line 1079  sub save_changes {
             undef($uploaded);              undef($uploaded);
             undef($external);              undef($external);
         } elsif (($env{'form.choice'} eq 'minimal') &&          } elsif (($env{'form.choice'} eq 'minimal') &&
                  ($env{'form.deleteuploaded'} eq 'minimal') && ($minimal =~ /\w/)) {                   ($env{'form.deleteuploaded_minimal'}) && ($minimal =~ /\w/)) {
             &Apache::lonnet::delenv('course.'.$env{'request.course.id'}.'.externalsyllabus');              &Apache::lonnet::delenv('course.'.$env{'request.course.id'}.'.externalsyllabus');
             &Apache::lonnet::delenv('course.'.$env{'request.course.id'}.'.minimalsyllabus');              &Apache::lonnet::delenv('course.'.$env{'request.course.id'}.'.minimalsyllabus');
             $storehash{'externalsyllabus'} = '';              $storehash{'externalsyllabus'} = '';
Line 1527  sub editfile_button { Line 1527  sub editfile_button {
     }      }
     $output .= '      $output .= '
                 <input type="button" value="'.$deltext.'" onclick="javascript:dodelete('."'$context'".');" name="del_'.$context.'" />                  <input type="button" value="'.$deltext.'" onclick="javascript:dodelete('."'$context'".');" name="del_'.$context.'" />
                 <input type="hidden" value="" name="deleteuploaded" />                  <input type="hidden" value="" name="deleteuploaded_'.$context.'" id="deleteuploaded_'.$context.'" />
     ';      ';
     return $output;      return $output;
 }  }
Line 1545  sub editbutton_js { Line 1545  sub editbutton_js {
                       document.location.href = url+'?editmode=1&forceedit=1';                        document.location.href = url+'?editmode=1&forceedit=1';
                   }                    }
                   function dodelete(caller,url) {                    function dodelete(caller,url) {
                       document.syllabus.deleteuploaded.value=caller;                        if (document.getElementById('deleteuploaded_'+caller)) {
                       if (caller == 'minimal') {                            document.getElementById('deleteuploaded_'+caller).value=1;
                           if (confirm("$lt{'min'}"+"\\n"+"$lt{'noundo'}")) {                            if (caller == 'minimal') {
                               document.syllabus.submit();                                if (confirm("$lt{'min'}"+"\\n"+"$lt{'noundo'}")) {
                                     document.syllabus.submit();
                                 }
                           }                            }
                       }                            if (caller == 'file') {
                       if (caller == 'file') {                                if (confirm("$lt{'file'}"+"\\n"+"$lt{'noundo'}")) {
                           if (confirm("$lt{'file'}"+"\\n"+"$lt{'noundo'}")) {                                    document.syllabus.submit();
                               document.syllabus.submit();                                }
                           }                            }
                       }                        }
                       return;                           return;   

Removed from v.1.127  
changed lines
  Added in v.1.128


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