version 1.46, 2003/07/25 04:14:32
|
version 1.48, 2003/10/21 20:40:10
|
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('''); |
nameparts=oldname.split('''); |
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> </th> |
<th> </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> </td><td bgcolor="#FFFFCC"> |
</td><td> </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; |
|
my $target = $ENV{'form.grade_target'}; |
|
if ($target eq 'meta') { |
|
&Apache::loncommon::content_type($r,'text/html'); |
|
$r->send_http_header; |
|
return OK; |
|
} |
|
|
my $url=$r->uri; |
my $url=$r->uri; |
my $fn=&Apache::lonnet::filelocation('',$url); |
my $fn=&Apache::lonnet::filelocation('',$url); |
|
|