Diff for /loncom/publisher/testbankimport.pm between versions 1.9 and 1.10

version 1.9, 2006/04/06 22:15:19 version 1.10, 2006/04/10 22:30:31
Line 348  sub jscript_three { Line 348  sub jscript_three {
         $source = $env{'form.go'};          $source = $env{'form.go'};
     }      }
   
       my %body_layout = ('rightmargin'  => "0",
          'leftmargin'   => "0",
          'marginwidth'  => "0",
          'topmargin'    => "0",
          'marginheight' => "0");
   
     my $start_page =       my $start_page = 
  &Apache::loncommon::start_page('Create Testbank directory',undef,   &Apache::loncommon::start_page('Create Testbank directory',undef,
        {'only_body'   => 1,         {'only_body'   => 1,
  'add_entries' => "topmargin='0' leftmargin='0' marginheight='0'marginwidth='0' rightmargin='0'",   'add_entries' => \%body_layout,
  'js_ready'    => 1,});   'js_ready'    => 1,});
     my $end_page =       my $end_page = 
  &Apache::loncommon::end_page({'js_ready' => 1,});   &Apache::loncommon::end_page({'js_ready' => 1,});
Line 1705  sub handler { Line 1711  sub handler {
     my $javascript = '';      my $javascript = '';
     my $page_name = '';      my $page_name = '';
     my $current_page = '';      my $current_page = '';
     my $loadentries = '';  
     my $qcount = '';      my $qcount = '';
 #  #
 # phase two: re-attach user  # phase two: re-attach user
Line 1747  sub handler { Line 1752  sub handler {
     my $dirpath = '/home/'.$uname.'/public_html';      my $dirpath = '/home/'.$uname.'/public_html';
   
     my @text = ();      my @text = ();
     my $loadentries = '';  
     if ($env{'form.phase'} eq 'three') {          if ($env{'form.phase'} eq 'three') {    
         if (-e "$dirpath$fn") {          if (-e "$dirpath$fn") {
             open(TESTBANK,"<$dirpath$fn");              open(TESTBANK,"<$dirpath$fn");
Line 1762  sub handler { Line 1766  sub handler {
     &Apache::loncommon::content_type($r,'text/html');      &Apache::loncommon::content_type($r,'text/html');
     $r->send_http_header;      $r->send_http_header;
   
       my %loadentries;
     if ($env{'form.phase'} eq 'three') {      if ($env{'form.phase'} eq 'three') {
         $current_page = &display_control();          $current_page = &display_control();
         my @PAGES = ('Welcome','Blocks','Format','Target','Confirmation');          my @PAGES = ('Welcome','Blocks','Format','Target','Confirmation');
         $page_name = $PAGES[$current_page];          $page_name = $PAGES[$current_page];
   
         if ($page_name eq 'Blocks') {          if ($page_name eq 'Blocks') {
             $loadentries = 'onLoad= "setElements()"';      $loadentries{'onload'} = "setElements()";
             &jscript_one(\$javascript);              &jscript_one(\$javascript);
         } elsif ($page_name eq 'Format') {           } elsif ($page_name eq 'Format') { 
             $qcount = question_count($env{'form.qnumformat'},\@text);              $qcount = question_count($env{'form.qnumformat'},\@text);
      &jscript_two(\$javascript,$qcount);       &jscript_two(\$javascript,$qcount);
          } elsif ($page_name eq 'Target') {           } elsif ($page_name eq 'Target') {
              if ($env{'form.go'} eq "PreviousPage") {               if ($env{'form.go'} eq "PreviousPage") {
                  $loadentries =  'onLoad = "setElements()"';                   $loadentries{'onload'} = "setElements()";
       }        }
      &jscript_three($fullpath,\$javascript);       &jscript_three($fullpath,\$javascript);
         } elsif ($page_name eq 'Confirmation') {          } elsif ($page_name eq 'Confirmation') {
Line 1788  sub handler { Line 1793  sub handler {
   
     $r->print(&Apache::loncommon::start_page('Upload testbank questions to Construction Space',      $r->print(&Apache::loncommon::start_page('Upload testbank questions to Construction Space',
      $javascript,       $javascript,
      {'add_entries' => $loadentries}));       {'add_entries' => \%loadentries}));
   
     if (($uname ne $env{'user.name'}) || ($udom ne $env{'user.domain'})) {      if (($uname ne $env{'user.name'}) || ($udom ne $env{'user.domain'})) {
         $r->print('<h3><font color=red>'.&mt('Co-Author').': '.$uname.          $r->print('<h3><font color=red>'.&mt('Co-Author').': '.$uname.

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


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