version 1.84, 2007/07/10 20:51:41
|
version 1.91, 2008/12/19 14:30:51
|
Line 27
|
Line 27
|
# |
# |
### |
### |
|
|
|
|
|
|
|
|
package Apache::lonpage; |
package Apache::lonpage; |
|
|
use strict; |
use strict; |
Line 78 sub tracetable {
|
Line 81 sub tracetable {
|
my $frid=$hash{'map_finish_'.$hash{'src_'.$rid}}; |
my $frid=$hash{'map_finish_'.$hash{'src_'.$rid}}; |
$sofar= |
$sofar= |
&tracetable($sofar,$hash{'map_start_'.$hash{'src_'.$rid}}, |
&tracetable($sofar,$hash{'map_start_'.$hash{'src_'.$rid}}, |
'&'.$frid.'&'); |
'&'.$frid.$beenhere); |
$sofar++; |
$sofar++; |
if ($hash{'src_'.$frid}) { |
if ($hash{'src_'.$frid}) { |
my $brepriv=&Apache::lonnet::allowed('bre',$hash{'src_'.$frid}); |
my $brepriv=&Apache::lonnet::allowed('bre',$hash{'src_'.$frid}); |
Line 339 sub handler {
|
Line 342 sub handler {
|
} |
} |
$thisdir=~s/\/[^\/]*$//; |
$thisdir=~s/\/[^\/]*$//; |
foreach (@rlinks) { |
foreach (@rlinks) { |
unless (($_=~/^http:\/\//i) || |
unless (($_=~/^https?\:\/\//i) || |
($_=~/^\//) || |
($_=~/^\//) || |
($_=~/^javascript:/i) || |
($_=~/^javascript:/i) || |
($_=~/^mailto:/i) || |
($_=~/^mailto:/i) || |
Line 378 sub handler {
|
Line 381 sub handler {
|
$r->send_http_header; |
$r->send_http_header; |
# ------------------------------------------------------------------------ Head |
# ------------------------------------------------------------------------ Head |
if ($allscript) { |
if ($allscript) { |
$allscript .= |
$allscript = |
"\n<script type=\"text/javascript\">\n". |
"\n".'<script type="text/javascript">'."\n". |
$allscript."\n</script>\n"; |
$allscript. |
|
"\n</script>\n"; |
} |
} |
# ------------------------------------------------------------------ Start body |
# ------------------------------------------------------------------ Start body |
$r->print(&Apache::loncommon::start_page(undef,undef, |
$r->print(&Apache::loncommon::start_page(undef,$allscript, |
{'force_register' => 1, |
{'force_register' => 1, |
'bgcolor' => '#ffffff',})); |
'bgcolor' => '#ffffff',})); |
# ------------------------------------------------------------------ Start form |
# ------------------------------------------------------------------ Start form |
if ($nforms) { |
if ($nforms) { |
$r->print('<form name="lonhomework" method="post" action="'. |
$r->print('<form name="lonhomework" method="post" enctype="multipart/form-data" action="'. |
&Apache::lonenc::check_encrypt($requrl) |
&Apache::lonenc::check_encrypt($requrl) |
.'">'); |
.'">'); |
} |
} |
Line 589 sub get_buttons {
|
Line 593 sub get_buttons {
|
1; |
1; |
__END__ |
__END__ |
|
|
|
|
=head1 NAME |
=head1 NAME |
|
|
Apache::lonpage - Page Handler |
Apache::lonpage - Page Handler |
Line 690 tracetable() : Build page table.
|
Line 695 tracetable() : Build page table.
|
=cut |
=cut |
|
|
|
|
|
|
|
|