version 1.32, 2002/10/18 13:47:57
|
version 1.36, 2002/10/25 13:39:36
|
Line 127 sub editor {
|
Line 127 sub editor {
|
$Apache::lonratedt::order[$idx+1]= |
$Apache::lonratedt::order[$idx+1]= |
$Apache::lonratedt::order[$idx]; |
$Apache::lonratedt::order[$idx]; |
$Apache::lonratedt::order[$idx]=$i; |
$Apache::lonratedt::order[$idx]=$i; |
|
} elsif ($cmd eq 'rename') { |
|
my ($rtitle,@rrest)=split(/\:/, |
|
$Apache::lonratedt::resources[ |
|
$Apache::lonratedt::order[$idx]]); |
|
my $comment=$ENV{'form.title'}; |
|
$comment=~s/\</\<\;/g; |
|
$comment=~s/\>/\>\;/g; |
|
$comment=~s/\:/\:/g; |
|
$Apache::lonratedt::resources[ |
|
$Apache::lonratedt::order[$idx]]= |
|
$comment.':'.join(':',@rrest); |
|
|
} |
} |
# Store the changed version |
# Store the changed version |
&storemap($coursenum,$coursedom,$folder.'.sequence'); |
&storemap($coursenum,$coursedom,$folder.'.sequence'); |
Line 183 sub entryline {
|
Line 195 sub entryline {
|
<tr><td><a href='/adm/coursedocs?folder=$folder&cmd=down_$index'> |
<tr><td><a href='/adm/coursedocs?folder=$folder&cmd=down_$index'> |
<img src="${iconpath}move_down.gif" alt='DOWN' border='0' /></a></td></tr> |
<img src="${iconpath}move_down.gif" alt='DOWN' border='0' /></a></td></tr> |
</table></td><td> |
</table></td><td> |
<a href='/adm/coursedocs?folder=$folder&cmd=del_$index'>Remove</td> |
<a href='/adm/coursedocs?folder=$folder&cmd=del_$index'> |
|
<font size="-2">Remove</font></a> |
|
<a href='javascript:changename("$folder","$index","$title");'> |
|
<font size="-2">Rename</font></a></td> |
END |
END |
} |
} |
# Figure out what kind of a resource this is |
# Figure out what kind of a resource this is |
Line 260 sub checkonthis {
|
Line 275 sub checkonthis {
|
if ($result==OK) { |
if ($result==OK) { |
$r->print('<font color="green">ok</font>'); |
$r->print('<font color="green">ok</font>'); |
$r->rflush(); |
$r->rflush(); |
|
&Apache::lonnet::countacc($url); |
|
$url=~/\.(\w+)$/; |
|
if (&Apache::loncommon::fileembstyle($1) eq 'ssi') { |
|
$r->print('<br />'); |
|
$r->rflush(); |
|
for (my $i=0;$i<=$level*5;$i++) { |
|
$r->print(' '); |
|
} |
|
$r->print('- Rendering: '); |
|
&Apache::lonxml::xmlparse($r,'web', |
|
&Apache::lonnet::getfile( |
|
&Apache::lonnet::filelocation('',$url))); |
|
if (($Apache::lonxml::errorcount) || |
|
($Apache::lonxml::warningcount)) { |
|
if ($Apache::lonxml::errorcount) { |
|
$r->print('<font color="red"><b>'. |
|
$Apache::lonxml::errorcount.' error(s)</b></font> '); |
|
} |
|
if ($Apache::lonxml::warningcount) { |
|
$r->print('<font color="blue">'. |
|
$Apache::lonxml::warningcount.' warning(s)</font>'); |
|
} |
|
} else { |
|
$r->print('<font color="green">ok</font>'); |
|
} |
|
$r->rflush(); |
|
} |
my $dependencies= |
my $dependencies= |
&Apache::lonnet::metadata($url,'dependencies'); |
&Apache::lonnet::metadata($url,'dependencies'); |
foreach (split(/\,/,$dependencies)) { |
foreach (split(/\,/,$dependencies)) { |
Line 377 ENDHEADERS
|
Line 419 ENDHEADERS
|
$r->print('<a href="'.&Apache::lonnet::clutter($url). |
$r->print('<a href="'.&Apache::lonnet::clutter($url). |
'">Version '.$prevvers.' ('. |
'">Version '.$prevvers.' ('. |
localtime(&Apache::lonnet::metadata($url,'lastrevisiondate')). |
localtime(&Apache::lonnet::metadata($url,'lastrevisiondate')). |
')</a><br />'); |
')</a>'); |
|
if (&Apache::loncommon::fileembstyle($extension) eq 'ssi') { |
|
$r->print(' <a href="/adm/diff?filename='. |
|
&Apache::lonnet::clutter($root.'.'.$extension). |
|
'&versionone='.$prevvers. |
|
'">Diffs</a>'); |
|
} |
|
$r->print('<br />'); |
} |
} |
$r->print('</td></tr>'); |
$r->print('</td></tr>'); |
} |
} |
Line 483 function finishpick() {
|
Line 532 function finishpick() {
|
('this.document.forms.'+form+'.importdetail.value="'+title+'='+url+ |
('this.document.forms.'+form+'.importdetail.value="'+title+'='+url+ |
'";this.document.forms.'+form+'.submit();'); |
'";this.document.forms.'+form+'.submit();'); |
} |
} |
|
|
|
function changename(folder,index,oldtitle) { |
|
var title=prompt('New Title',oldtitle); |
|
if (title) { |
|
this.document.forms.renameform.title.value=title; |
|
this.document.forms.renameform.cmd.value='rename_'+index; |
|
this.document.forms.renameform.folder.value=folder; |
|
this.document.forms.renameform.submit(); |
|
} |
|
} |
</script> |
</script> |
|
<form name="renameform" method="post" action="/adm/coursedocs"> |
|
<input type="hidden" name="title" /> |
|
<input type="hidden" name="cmd" /> |
|
<input type="hidden" name="folder" /> |
|
</form> |
ENDNEWSCRIPT |
ENDNEWSCRIPT |
} |
} |
# -------------------------------------------------------------------- Body tag |
# -------------------------------------------------------------------- Body tag |