Diff for /loncom/interface/lonpickcourse.pm between versions 1.86 and 1.87

version 1.86, 2009/08/19 19:51:22 version 1.87, 2009/10/30 04:44:56
Line 102  sub handler { Line 102  sub handler {
   
     if ((($env{'form.form'} eq 'cu') || ($env{'form.form'} eq 'studentform')) &&       if ((($env{'form.form'} eq 'cu') || ($env{'form.form'} eq 'studentform')) && 
         ($env{'form.pickedcourse'})) {          ($env{'form.pickedcourse'})) {
             $loaditem{'onload'} .= 'setSections()';          if ($env{'form.form'} eq 'cu') {
               $loaditem{'onload'} .= 'setRoles();';
           }
           $loaditem{'onload'} .= 'setSections();';
     }      }
     my $js = &js_changer();      my $js = &js_changer();
     $r->print(&Apache::loncommon::start_page($title,$js,      $r->print(&Apache::loncommon::start_page($title,$js,
Line 252  sub create_user_javascript { Line 255  sub create_user_javascript {
     my $output;      my $output;
     #javascript for reporting sections and groups then closing      #javascript for reporting sections and groups then closing
     if ($env{'form.pickedcourse'}) {      if ($env{'form.pickedcourse'}) {
         my ($cdom,$cnum) = split/_/,$env{'form.pickedcourse'};          my %coursedescription = 
               &Apache::lonnet::coursedescription($env{'form.pickedcourse'},
                                                  {'one_time' => '1'});
           my $cdom = $coursedescription{'domain'};
           my $cnum = $coursedescription{'num'};
           my $crstype = $coursedescription{'type'};
         my $sec_element = 'currsec';          my $sec_element = 'currsec';
         my $grplist_element = 'groups';          my $grplist_element = 'groups';
         my ($sections,$groups) =          my ($sections,$groups) =
Line 266  sub create_user_javascript { Line 274  sub create_user_javascript {
 function setSections() {  function setSections() {
     opener.document.$env{"form.form"}.$grplist_element.value='$groupslist';      opener.document.$env{"form.form"}.$grplist_element.value='$groupslist';
     window.opener.setSect('$seclist');      window.opener.setSect('$seclist');
     self.close()      self.close();
   }
   function setRoles() {
       window.opener.setRole('$crstype');
 }  }
 </script>  </script>
 |;  |;

Removed from v.1.86  
changed lines
  Added in v.1.87


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