Diff for /loncom/interface/lonmeta.pm between versions 1.155 and 1.156

version 1.155, 2006/05/20 06:34:50 version 1.156, 2006/05/20 06:40:53
Line 318  sub portfolio_linked_path { Line 318  sub portfolio_linked_path {
     return $result;      return $result;
 }  }
   
 sub portfolio_display_uri {  sub get_port_path_and_group {
     my ($uri,$as_links)=@_;      my ($uri)=@_;
   
     my $cdom = $env{'course.'.$env{'request.course.id'}.'.domain'};      my $cdom = $env{'course.'.$env{'request.course.id'}.'.domain'};
     my $cnum = $env{'course.'.$env{'request.course.id'}.'.num'};      my $cnum = $env{'course.'.$env{'request.course.id'}.'.num'};
   
     my ($port_path,$group);      my ($port_path,$group);
     if ($uri =~ m{^/editupload/\Q$cdom\E/\Q$cnum\E/groups/}) {      if ($uri =~ m{^/editupload/\Q$cdom\E/\Q$cnum\E/groups/}) {
  $group = (split('/',$uri))[5];   $group = (split('/',$uri))[5];
Line 329  sub portfolio_display_uri { Line 331  sub portfolio_display_uri {
     } else {      } else {
  $port_path = '/adm/portfolio';   $port_path = '/adm/portfolio';
     }      }
       return ($port_path,$group);
   }
   
   sub portfolio_display_uri {
       my ($uri,$as_links)=@_;
   
       my ($port_path,$group) = &get_port_path_and_group($uri);
   
     $uri =~ s|.*/(portfolio/.*)$|$1|;      $uri =~ s|.*/(portfolio/.*)$|$1|;
     my ($res_uri,$meta_uri) = ($uri,$uri);      my ($res_uri,$meta_uri) = ($uri,$uri);
     if ($uri =~ /\.meta$/) {      if ($uri =~ /\.meta$/) {
Line 365  sub pre_select_course { Line 375  sub pre_select_course {
                   &mt('Associate Resource With Selected Course').'">');                    &mt('Associate Resource With Selected Course').'">');
     $r->print('</form>');      $r->print('</form>');
           
     $r->print('<br /><br /><form method="POST" action="/adm/portfolio">'.      my ($port_path,$group) = &get_port_path_and_group($uri);
       $r->print('<br /><br /><form method="POST" action="'.$port_path.'">'.
               '<input type="hidden" name="currentpath" value="'.$path.'" />'.                '<input type="hidden" name="currentpath" value="'.$path.'" />'.
         '<input type="hidden" name="group" value="'.$group.'" />'.
       '<input type="submit" name="cancel" value="'.&mt('Cancel').'">'.        '<input type="submit" name="cancel" value="'.&mt('Cancel').'">'.
       '</form>');        '</form>');
   
Line 1284  ENDEDIT Line 1296  ENDEDIT
                   &mt('Store Catalog Information').'">');                    &mt('Store Catalog Information').'">');
   
  if ($file_type eq 'portfolio') {   if ($file_type eq 'portfolio') {
       my ($port_path,$group) = &get_port_path_and_group($uri);
     $r->print('</form>      $r->print('</form>
                <br /><br /><form method="POST" action="/adm/portfolio">'.                 <br /><br /><form method="POST" action="'.$port_path.'">'.
         '<input type="hidden" name="group" value="'.$group.'" />'.
       '<input type="hidden" name="currentpath" value="'.$path.'" />'.        '<input type="hidden" name="currentpath" value="'.$path.'" />'.
       '<input type="submit" name="cancel" value="'.&mt('Discard Edits and Return to Portfolio').'">');        '<input type="submit" name="cancel" value="'.&mt('Discard Edits and Return to Portfolio').'">');
  }   }

Removed from v.1.155  
changed lines
  Added in v.1.156


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