version 1.34, 2003/06/18 14:58:39
|
version 1.37, 2003/08/03 01:20:02
|
Line 165 sub getEffectiveUrl {
|
Line 165 sub getEffectiveUrl {
|
$fn=~s|^/~(\w+)|/home/$1/public_html|; |
$fn=~s|^/~(\w+)|/home/$1/public_html|; |
} |
} |
} |
} |
|
$fn=~s/\/+/\//g; |
return $fn; |
return $fn; |
} |
} |
# |
# |
Line 189 sub startpage {
|
Line 190 sub startpage {
|
$r->print(&Apache::loncommon::bodytag(undef,undef,undef,1)); |
$r->print(&Apache::loncommon::bodytag(undef,undef,undef,1)); |
my $pubdirscript=(<<ENDPUBDIRSCRIPT); |
my $pubdirscript=(<<ENDPUBDIRSCRIPT); |
<script> |
<script> |
|
// Store directory location for menu bar to find |
|
|
|
parent.lastknownpriv='/~$uname/$thisdisfn/'; |
|
|
|
// Confirmation dialogues |
|
|
function pubdir(theform) { |
function pubdir(theform) { |
if (confirm('Publish complete directory?')) { |
if (confirm('Publish complete directory?')) { |
theform.submit(); |
theform.submit(); |
Line 209 ENDPUBDIRSCRIPT
|
Line 216 ENDPUBDIRSCRIPT
|
$thisdisfn.'/ - LON-CAPA Construction Space\';</script>'. |
$thisdisfn.'/ - LON-CAPA Construction Space\';</script>'. |
$pubdirscript. |
$pubdirscript. |
'<form method="post" action="/adm/publish" target="_parent">'. |
'<form method="post" action="/adm/publish" target="_parent">'. |
'<input type="hidden" name="filename" value="/~'. |
'<table><tr><td><input type="hidden" name="filename" value="/~'. |
$uname.$thisdisfn.'/" />'. |
$uname.$thisdisfn.'/" />'. |
'<input type="button" onClick="pubdir(this.form);" value="Publish Directory" />'. |
'<input type="button" onClick="pubdir(this.form);" value="Publish Directory" />'. |
'<input type="hidden" name="pubrec" value="" />'. |
'<input type="hidden" name="pubrec" value="" />'. |
'<input type="button" onClick="pubrecdir(this.form);" value="Publish Directory and Sub Directories" />'. |
'<input type="button" onClick="pubrecdir(this.form);" value="Publish Directory and Sub Directories" /></td><td>'. |
'<input type="button" onClick="window.location='."'/~". |
'<input type="button" onClick="window.location='."'/~". |
$uname.$thisdisfn."/default.meta'".'" value="Directory Catalog Information" /></form>'); |
$uname.$thisdisfn."/default.meta'".'" value="Edit Directory Catalog Information" /></td></tr><tr><td><input type="checkbox" name="forcerepub" /> Force publication of unmodified files.</td><td> </td></tr></table></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 311 sub putresource {
|
Line 318 sub putresource {
|
$thisdisfn.'/'.$filename.'" target=cat>Retrieve</a>'; |
$thisdisfn.'/'.$filename.'" target=cat>Retrieve</a>'; |
} |
} |
my $editlink=''; |
my $editlink=''; |
if ($filename=~/\.(xml|html|htm|xhtml|xhtm)$/) { |
if ($filename=~/\.(xml|html|htm|xhtml|xhtm|sty)$/) { |
$editlink=' (<a href="'.$linkdir.'/'.$filename.'?forceedit=1" target="_top">Edit</a>)'; |
$editlink=' (<a href="'.$linkdir.'/'.$filename.'?forceedit=1" target="_top">Edit</a>)'; |
} |
} |
if ($filename=~/\.(problem|exam|quiz|assess|survey|form|library)$/) { |
if ($filename=~/\.(problem|exam|quiz|assess|survey|form|library)$/) { |