version 1.26, 2002/09/16 13:05:49
|
version 1.29, 2002/11/18 15:26:10
|
Line 186 sub startpage {
|
Line 186 sub startpage {
|
$r->print('<html><head><title>LON-CAPA Construction Space</title></head>'); |
$r->print('<html><head><title>LON-CAPA Construction Space</title></head>'); |
|
|
$r->print(&Apache::loncommon::bodytag(undef,undef,undef,1)); |
$r->print(&Apache::loncommon::bodytag(undef,undef,undef,1)); |
|
my $pubdirscript=(<<ENDPUBDIRSCRIPT); |
|
<script> |
|
function pubdir(theform) { |
|
if (confirm('Publish complete directory?')) { |
|
theform.submit(); |
|
} |
|
} |
|
function pubrecdir(theform) { |
|
if (confirm('Publish directory and all subdirectories?')) { |
|
theform.pubrec.value='1'; |
|
theform.submit(); |
|
} |
|
} |
|
</script> |
|
ENDPUBDIRSCRIPT |
|
|
$r->print('<h1>Construction Space Directory <tt>'. |
$r->print('<h1>Construction Space Directory <tt>'. |
$thisdisfn.'/</tt></h1>'. |
$thisdisfn.'/</tt></h1>'.$pubdirscript. |
'<form method="post" action="/adm/publish" target="_parent">'. |
'<form method="post" action="/adm/publish" target="_parent">'. |
'<input type="hidden" name="filename" value="/~'. |
'<input type="hidden" name="filename" value="/~'. |
$uname.$thisdisfn.'/" />'. |
$uname.$thisdisfn.'/" />'. |
'<input type="submit" value="Publish Directory" />'. |
'<input type="button" onClick="pubdir(this.form);" value="Publish Directory" />'. |
'<input type="submit" name="pubrec" value="Publish Directory and Sub Directories" /></form>'); |
'<input type="hidden" name="pubrec" value="" />'. |
|
'<input type="button" onClick="pubrecdir(this.form);" value="Publish Directory and Sub Directories" />'. |
|
'<input type="button" onClick="window.location='."'/~". |
|
$uname.$thisdisfn."/default.meta'".'" value="Directory Catalog Information" /></form>'); |
|
|
if (($uname ne $ENV{'user.name'}) || ($udom ne $ENV{'user.domain'})) { |
if (($uname ne $ENV{'user.name'}) || ($udom ne $ENV{'user.domain'})) { |
$r->print('<h3>Co-Author: '.$uname.' at '.$udom. |
$r->print('<h3>Co-Author: '.$uname.' at '.$udom. |
Line 282 sub putresource {
|
Line 300 sub putresource {
|
if (&Apache::loncommon::fileembstyle(($filename=~/\.(\w+)$/)) eq 'ssi') { |
if (&Apache::loncommon::fileembstyle(($filename=~/\.(\w+)$/)) eq 'ssi') { |
$status.='<br><a href="/adm/diff?filename=/~'.$uname. |
$status.='<br><a href="/adm/diff?filename=/~'.$uname. |
$thisdisfn.'/'.$filename. |
$thisdisfn.'/'.$filename. |
'&versionone=priv" target=cat>Diffs</a>'; |
'&versiontwo=priv" target=cat>Diffs</a>'; |
} |
} |
} |
} |
$status.='<br><a href="/adm/retrieve?filename=/~'.$uname. |
$status.='<br><a href="/adm/retrieve?filename=/~'.$uname. |