version 1.60, 2004/03/08 17:31:37
|
version 1.62, 2004/04/06 15:07:41
|
Line 814 sub r_print {
|
Line 814 sub r_print {
|
# ------------------------------------------------------- Puts directory header |
# ------------------------------------------------------- Puts directory header |
|
|
sub crumbs { |
sub crumbs { |
my ($uri,$target,$prefix,$form)=@_; |
my ($uri,$target,$prefix,$form,$size)=@_; |
my $output='<br /><tt><b><font size="+2">'.$prefix.'/'; |
if (! defined($size)) { |
|
$size = '+2'; |
|
} |
|
my $output='<br /><tt><b><font size="'.$size.'">'.$prefix.'/'; |
if ($ENV{'user.adv'}) { |
if ($ENV{'user.adv'}) { |
my $path=$prefix.'/'; |
my $path=$prefix.'/'; |
foreach (split('/',$uri)) { |
foreach (split('/',$uri)) { |
Line 838 sub crumbs {
|
Line 841 sub crumbs {
|
# ------------------------------------------------- Output headers for HTMLArea |
# ------------------------------------------------- Output headers for HTMLArea |
|
|
sub htmlareaheaders { |
sub htmlareaheaders { |
unless (&htmlareabrowser()) { return ''; } |
unless (&htmlareablocked()) { return ''; } |
my $lang='en'; |
my $lang='en'; |
return (<<ENDHEADERS); |
return (<<ENDHEADERS); |
|
<script type="text/javascript"> |
|
_editor_url="/htmlarea/"; |
|
</script> |
<script type="text/javascript" src="/htmlarea/htmlarea.js"></script> |
<script type="text/javascript" src="/htmlarea/htmlarea.js"></script> |
<script type="text/javascript" src="/htmlarea/lang/$lang.js"></script> |
<script type="text/javascript" src="/htmlarea/lang/$lang.js"></script> |
<script type="text/javascript" src="/htmlarea/dialog.js"></script> |
<script type="text/javascript" src="/htmlarea/dialog.js"></script> |
Line 853 ENDHEADERS
|
Line 859 ENDHEADERS
|
# ---------------------------------------------------------- Script to activate |
# ---------------------------------------------------------- Script to activate |
|
|
sub htmlareaactive { |
sub htmlareaactive { |
unless (&htmlareabrowser()) { return ''; } |
unless (&htmlareablocked()) { return ''; } |
return (<<ENDSCRIPT); |
return (<<ENDSCRIPT); |
<script type="text/javascript" defer="1"> |
<script type="text/javascript" defer="1"> |
HTMLArea.replaceAll(); |
HTMLArea.replaceAll(); |
Line 861 sub htmlareaactive {
|
Line 867 sub htmlareaactive {
|
ENDSCRIPT |
ENDSCRIPT |
} |
} |
|
|
|
# --------------------------------------------------------------------- Blocked |
|
|
|
sub htmlareablocked { |
|
unless (&htmlareabrowser()) { return ''; } |
|
return 1; |
|
} |
|
|
# ---------------------------------------- Browser capable of running HTMLArea? |
# ---------------------------------------- Browser capable of running HTMLArea? |
|
|
sub htmlareabrowser { |
sub htmlareabrowser { |