Diff for /loncom/interface/lonsimplepage.pm between versions 1.61 and 1.65

version 1.61, 2008/12/17 00:44:53 version 1.65, 2009/02/13 17:26:56
Line 253  sub handler { Line 253  sub handler {
  $syllabus{'uploaded.lastmodified'}=time;   $syllabus{'uploaded.lastmodified'}=time;
  &Apache::lonnet::put($db_name,\%syllabus,$dom,$crs);   &Apache::lonnet::put($db_name,\%syllabus,$dom,$crs);
     }      }
       if ($allowed && $env{'form.delupl'}) {
           if ($syllabus{'uploaded.photourl'}) {
               &Apache::lonnet::removeuploadedurl($syllabus{'uploaded.photourl'});
               delete($syllabus{'uploaded.photourl'});
               &Apache::lonnet::del('simplepage',['uploaded.photourl']);
           }
       }
     if (($allowed) && ($env{'form.storesyl'})) {      if (($allowed) && ($env{'form.storesyl'})) {
  foreach my $syl_field (keys(%syllabusfields)) {   foreach my $syl_field (keys(%syllabusfields)) {
     my $field=$env{'form.'.$syl_field};      my $field=$env{'form.'.$syl_field};
Line 277  sub handler { Line 284  sub handler {
    $syllabus{'uploaded.photourl'});     $syllabus{'uploaded.photourl'});
           
     $image='<img src="'.$syllabus{'uploaded.photourl'}.'"      $image='<img src="'.$syllabus{'uploaded.photourl'}.'"
                             align="right" />';                              />';
     if ($target eq 'tex') {      if ($target eq 'tex') {
  $image=&Apache::lonxml::xmlparse($r,'tex',$image);   $image=&Apache::lonxml::xmlparse($r,'tex',$image);
             }              }
Line 290  sub handler { Line 297  sub handler {
       '<input type="file" name="uploaddoc" size="50" />'.        '<input type="file" name="uploaddoc" size="50" />'.
       '<input type="submit" name="storeupl" value="'.&mt('Upload').'" />'.        '<input type="submit" name="storeupl" value="'.&mt('Upload').'" />'.
       '</form><form method="post">'.        '</form><form method="post">'.
                       '<input type="hidden" name="forceedit" value="edit" />');                        '<input type="hidden" name="forceedit" value="edit" />'.
  }        '<form method="post"><input type="submit" name="delupl" value="'.&mt('Delete Photo').'" />' );
  &Apache::lontemplate::start_columnSection($r);   }
  if($allowed){   if($allowed){
                 $r->print($image.'<div class="clear">&nbsp;</div>');                  $r->print($image.'<div class="clear">&nbsp;</div>');
         }         }
  &Apache::lontemplate::start_ContentBox($r,$allowed);  
  foreach my $field (sort(keys(%syllabusfields))) {   foreach my $field (sort(keys(%syllabusfields))) {
     if (($syllabus{$field}) || ($allowed) ||       if (($syllabus{$field}) || ($allowed) || 
                 ($field eq 'abb_links' && $group ne '')) {                  ($field eq 'abb_links' && $group ne '')) {
Line 341  sub handler { Line 348  sub handler {
  if($allowed){   if($allowed){
  $r->print('<p>');   $r->print('<p>');
  }   }
  &Apache::lontemplate::print_template($r,$syllabusfields{$field},$message,$allowed);   &Apache::lontemplate::print_template($r,$syllabusfields{$field},$message,$allowed,'LC_ContentBoxSpecial');
     } else {      } else {
  my $safeinit;   my $safeinit;
  $r->print(&Apache::lonxml::xmlparse($r,'tex','<h3>'.$syllabusfields{$field}.'</h3>'));   $r->print(&Apache::lonxml::xmlparse($r,'tex','<h3>'.$syllabusfields{$field}.'</h3>'));
Line 359  sub handler { Line 366  sub handler {
  }   }
     }      }
  }   }
  &Apache::lontemplate::end_ContentBox($r);  
  if(!$allowed){   if(!$allowed){
  $r->print($image);   $r->print($image);
  }   }
  &Apache::lontemplate::end_columnSection($r);  
  if ($allowed) {   if ($allowed) {
                 $r->print('<p>'.'<br /><a href="'.$r->uri.'?forcestudent=1'.$refarg.'">'                  $r->print('<p>'.'<br /><a href="'.$r->uri.'?forcestudent=1'.$refarg.'">'
                         .'<font size="+1">'.&mt('Show Student View').'</font></a>'.                          .'<font size="+1">'.&mt('Show Student View').'</font></a>'.
Line 378  sub handler { Line 385  sub handler {
         if ($group ne '') {          if ($group ne '') {
             &display_group_links($r,$target,$group,'view',$refarg,%groupinfo);              &display_group_links($r,$target,$group,'view',$refarg,%groupinfo);
         } else {          } else {
     $r->print(&mt('<p>No page information provided.</p>'));      $r->print('<p>'.&mt('No page information provided.').'</p>');
         }          }
     }      }
     if ($env{'form.grade_target'} ne 'tex') {      if ($env{'form.grade_target'} ne 'tex') {
Line 421  sub display_group_links { Line 428  sub display_group_links {
         }          }
     }      }
     if (@available > 0) {      if (@available > 0) {
         my $output = '<table cellspacing="4" cellpadding="4"><tr>';          my $output = '';
           if ($target eq 'tex') {
               $output = '<table cellspacing="4" cellpadding="4">';
           } else {
               $output = &Apache::loncommon::start_data_table();
           }
         foreach my $tool (@available) {          foreach my $tool (@available) {
             if ($target eq 'tex') {              if ($target eq 'tex') {
                 $output .= '<td>'.&mt($menu{$tool}{text}).'</td>';                  $output .= '<tr><td>'.&mt($menu{$tool}{text}).'</td></tr>';
             } else {              } else {
                 $output .= '<td><a href="'.$menu{$tool}{href}.'">'.                  $output .= &Apache::loncommon::start_data_table_row()
                            &mt($menu{$tool}{text}).'</a></td>';                            .'<td><a href="'.$menu{$tool}{href}.'">'
                             .&mt($menu{$tool}{text}).'</a></td>'
                             .&Apache::loncommon::end_data_table_row();
             }              }
         }          }
         $output .= '</tr></table>';          if ($target eq 'tex') {
               $output .= '</table>';
           } else {
               $output .= &Apache::loncommon::end_data_table();
           }
         if ($target eq 'tex') {          if ($target eq 'tex') {
             $r->print(&Apache::lonxml::xmlparse($r,'tex',&mt('Available functions').'<br /><br />'.$output));              $r->print(&Apache::lonxml::xmlparse($r,'tex',&mt('Available functions').'<br /><br />'.$output));
         } else {          } else {
Line 459  sub grouppage_breadcrumbs { Line 477  sub grouppage_breadcrumbs {
           text=>"Groups",            text=>"Groups",
           title=>"Display Groups"},            title=>"Display Groups"},
         {href=>"/adm/$cdom/$cnum/$group/smppg?ref=grouplist",          {href=>"/adm/$cdom/$cnum/$group/smppg?ref=grouplist",
           text=>"Group: $description",            text=>&mt('Group:')." $description",
           title=>"Go to group's home page"},            title=>"Go to group's home page"},
         );          );
     my $output .= &Apache::lonhtmlcommon::breadcrumbs(&mt('Group page - [_1]',      my $output .= &Apache::lonhtmlcommon::breadcrumbs(&mt('Group page - [_1]',

Removed from v.1.61  
changed lines
  Added in v.1.65


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