Diff for /rat/lonratedt.pm between versions 1.46 and 1.47

version 1.46, 2003/07/25 04:14:32 version 1.47, 2003/09/22 03:02:06
Line 173  use Apache::lonnet; Line 173  use Apache::lonnet;
 use Apache::lonratsrv;  use Apache::lonratsrv;
 use Apache::lonsequence;  use Apache::lonsequence;
 use Apache::loncommon;  use Apache::loncommon;
   use Apache::lonlocal;
 use File::Copy;  use File::Copy;
   
 use vars qw(@order @resources);  use vars qw(@order @resources);
Line 907  sub smpedt { Line 908  sub smpedt {
 # ----------------------------------------------------- Start simple RAT screen  # ----------------------------------------------------- Start simple RAT screen
    my $editscript=&editscript('simple');     my $editscript=&editscript('simple');
    my $bodytag=&Apache::loncommon::bodytag(undef,undef,undef,1);     my $bodytag=&Apache::loncommon::bodytag(undef,undef,undef,1);
      my %lt=&Apache::lonlocal::texthash(
         'sa' => 'Save',
         'nt' => 'New Title',
         'se' => 'Search',
         'im' => 'Import',
         'vi' => 'View',
         'lm' => 'Load Map',
         'ds' => 'Discard Selected',
         'ca' => 'Clear All',
         'ta' => 'Temporary Assembly Workspace',
         'rv' => 'Revert to Last Saved',
                                         'sa' => 'Save',
                                         'mu' => 'Move Up',
                                         'md' => 'Move Down',
                                         're' => 'Rename',
         );
    $r->print(<<ENDSMPHEAD);     $r->print(<<ENDSMPHEAD);
 <html>  <html>
 <head>  <head>
Line 943  sub smpedt { Line 960  sub smpedt {
        oldname=unescape(nameparts.join('"'));         oldname=unescape(nameparts.join('"'));
        nameparts=oldname.split('&#39;');         nameparts=oldname.split('&#39;');
        oldname=unescape(nameparts.join("'"));         oldname=unescape(nameparts.join("'"));
        newtitle=prompt('New Title',oldname);         newtitle=prompt('$lt{'nt'}',oldname);
        if (newtitle) {         if (newtitle) {
            document.forms.simpleedit.renameres.value=1;             document.forms.simpleedit.renameres.value=1;
            document.forms.simpleedit.renameidx.value=selidx;             document.forms.simpleedit.renameidx.value=selidx;
Line 963  $buttons Line 980  $buttons
 <input type=hidden name=renametitle value=''>  <input type=hidden name=renametitle value=''>
 <input type=hidden name=renameidx value=0>  <input type=hidden name=renameidx value=0>
 <table>  <table>
     <tr><th width="40%">Temporary Assembly Workspace</th>      <tr><th width="40%">$lt{'ta'}</th>
 <th>&nbsp;</th>  <th>&nbsp;</th>
 <th width="40%">File: $url</th></tr>  <th width="40%">File: $url</th></tr>
 <tr><td bgcolor="#FFFFCC">  <tr><td bgcolor="#FFFFCC">
 <input type=button onClick="javascript:groupsearch()" value="Search">  <input type=button onClick="javascript:groupsearch()" value="$lt{'se'}">
 <input type=button onClick="javascript:groupimport();" value="Import">  <input type=button onClick="javascript:groupimport();" value="$lt{'im'}">
 after selected  after selected
 <hr>  <hr>
 <input type=text size=20 name=importmap>  <input type=text size=20 name=importmap>
 <input type=button   <input type=button 
 onClick="javascript:openbrowser('simpleedit','importmap','sequence,page','')"  onClick="javascript:openbrowser('simpleedit','importmap','sequence,page','')"
 value="Select Map"><input type=submit name=loadmap value="Load Map"><hr>  value="Select Map"><input type=submit name=loadmap value="$lt{'lm'}"><hr>
 <input type=submit name="discard" value="Discard Selected">  <input type=submit name="discard" value="$lt{'ds'}">
 <input type=submit name="clear" value="Clear All">  <input type=submit name="clear" value="$lt{'ca'}">
 <input type=button onClick="javascript:viewimport()" value="View">  <input type=button onClick="javascript:viewimport()" value="$lt{'vi'}">
   
     </td><td>&nbsp;</td><td bgcolor="#FFFFCC">      </td><td>&nbsp;</td><td bgcolor="#FFFFCC">
   
 <input type=button onClick=  <input type=button onClick=
 "javascript:impfortarget.value=1;groupsearch()" value="Search">  "javascript:impfortarget.value=1;groupsearch()" value="$lt{'se'}">
 <input type=button onClick=  <input type=button onClick=
 "javascript:impfortarget.value=1;groupimport();" value="Import">  "javascript:impfortarget.value=1;groupimport();" value="$lt{'im'}">
 after selected  after selected
 <hr>  <hr>
 <input type=submit name="moveup" value="Move Up">  <input type=submit name="moveup" value="$lt{'mu'}">
 <input type=submit name="movedown" value="Move Down">  <input type=submit name="movedown" value="$lt{'md'}">
 <input type=button onClick="javascript:renametarget()" value="Rename">  <input type=button onClick="javascript:renametarget()" value="$lt{'re'}">
 <hr>$targetmsg  <hr>$targetmsg
 <input type=submit name="revert" value="Revert to Last Saved">  <input type=submit name="revert" value="$lt{'rv'}">
 <input type=submit name="save" value="Save">  <input type=submit name="save" value="$lt{'sa'}">
 <input type=button onClick="javascript:viewtarget()" value="View">  <input type=button onClick="javascript:viewtarget()" value="$lt{'vi'}">
 </td></tr>  </td></tr>
   
 <tr><td bgcolor="#FFFFCC"><select name="importsel" size=10 multiple>  <tr><td bgcolor="#FFFFCC"><select name="importsel" size=10 multiple>
Line 1049  sub viewmap { Line 1066  sub viewmap {
     my $idx=0;      my $idx=0;
     $r->print('<h1>'.$url.'</h1>');      $r->print('<h1>'.$url.'</h1>');
     if ($adv) {      if ($adv) {
  $r->print('<p><b><font color="red">Map contents are not shown in order.</font></b></p><br />');   $r->print('<p><b><font color="red">'.&mt('Map contents are not shown in order.').'</font></b></p><br />');
     }      }
     foreach (&attemptread(&Apache::lonnet::filelocation('',$url))) {      foreach (&attemptread(&Apache::lonnet::filelocation('',$url))) {
  if (defined($_)) {   if (defined($_)) {
Line 1074  sub viewmap { Line 1091  sub viewmap {
   
 sub handler {  sub handler {
   my $r=shift;    my $r=shift;
   $r->content_type('text/html');    &Apache::loncommon::content_type($r,'text/html');
   $r->send_http_header;    $r->send_http_header;
   
   return OK if $r->header_only;    return OK if $r->header_only;

Removed from v.1.46  
changed lines
  Added in v.1.47


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