version 1.103, 2003/11/21 21:38:50
|
version 1.105, 2003/12/08 20:21:23
|
Line 43 use Apache::lonnet;
|
Line 43 use Apache::lonnet;
|
use Apache::Constants qw(:common); |
use Apache::Constants qw(:common); |
use Apache::lonhtmlcommon(); |
use Apache::lonhtmlcommon(); |
use Apache::loncommon; |
use Apache::loncommon; |
use Apache::File; |
|
use Apache::lonlocal; |
use Apache::lonlocal; |
|
|
use vars qw(@desklines $readdesk); |
use vars qw(@desklines $readdesk); |
Line 646 sub switch {
|
Line 645 sub switch {
|
$top=&mt($top); |
$top=&mt($top); |
$bot=&mt($bot); |
$bot=&mt($bot); |
$desc=&mt($desc); |
$desc=&mt($desc); |
|
$img=&mt($img); |
unless (($ENV{'browser.interface'} eq 'textual') || |
unless (($ENV{'browser.interface'} eq 'textual') || |
($ENV{'environment.remote'} eq 'off')) { |
($ENV{'environment.remote'} eq 'off')) { |
# Remote |
# Remote |
Line 668 sub switch {
|
Line 668 sub switch {
|
if ($nobreak==2) { return ''; } |
if ($nobreak==2) { return ''; } |
my $text=$top.' '.$bot; |
my $text=$top.' '.$bot; |
$text=~s/\s*\-\s*//gs; |
$text=~s/\s*\-\s*//gs; |
|
|
|
my $lonhttpdPort=$Apache::lonnet::perlvar{'lonhttpdPort'}; |
|
if (!defined($lonhttpdPort)) { $lonhttpdPort='8080'; } |
my $pic= |
my $pic= |
'<img border="0" alt="'.$text.'" src="/res/adm/pages/'.$img.'" align="'. |
'<img border="0" alt="'.$text.'" src="http://'.$ENV{'HTTP_HOST'}. |
|
':'.$lonhttpdPort.'/res/adm/pages/'.$img.'" align="'. |
($nobreak==3?'right':'left').'" />'; |
($nobreak==3?'right':'left').'" />'; |
if (($ENV{'browser.interface'} eq 'textual') || ($ENV{'browser.interface'} eq 'faketextual')) { |
if (($ENV{'browser.interface'} eq 'textual') || ($ENV{'browser.interface'} eq 'faketextual')) { |
# Accessibility |
# Accessibility |
Line 962 ENDHEADER
|
Line 966 ENDHEADER
|
BEGIN { |
BEGIN { |
if (! defined($readdesk)) { |
if (! defined($readdesk)) { |
{ |
{ |
my $config=Apache::File->new($Apache::lonnet::perlvar{'lonTabDir'}. |
my $tabfile = $Apache::lonnet::perlvar{'lonTabDir'}.'/mydesk.tab'; |
'/mydesk.tab'); |
if ( CORE::open( my $config,"<$tabfile") ) { |
while (my $configline=<$config>) { |
while (my $configline=<$config>) { |
$configline=(split(/\#/,$configline))[0]; |
$configline=(split(/\#/,$configline))[0]; |
$configline=~s/^\s+//; |
$configline=~s/^\s+//; |
chomp($configline); |
chomp($configline); |
if ($configline) { |
if ($configline) { |
$desklines[$#desklines+1]=$configline; |
$desklines[$#desklines+1]=$configline; |
} |
} |
|
} |
|
CORE::close($config); |
} |
} |
} |
} |
$readdesk='done'; |
$readdesk='done'; |