grashoper has asked for the wisdom of the Perl Monks concerning the following question:
sub mLeftIndex if ($Request->item("Tab")->item() eq "Help") { my $content = '<leftIndex>'; if ( $Request->ServerVariables("SERVER_NAME")->item() =~ /mlxhelp/ + ) { my $toc_file = ( $Session->{'usrType'} eq 'Pro' ) ? 'c:\Suppor +tWeb\NerfHerder\Content\HELP\PRO\TOC.html' : 'c:\SupportWeb\NerfHerde +r\Content\HELP\STD\TOC.html'; my $user_type = uc $Session->{'usrType'}; open TOC, $toc_file; my @toc_lines = <TOC>; close TOC; foreach my $line ( @toc_lines ) { $content .= qq^<rlink tab="Help" script="frames['help_ifra +me'].location.href='Content/HELP/$user_type/$1'" title="$3"> </rlink>^ if ( $line =~ /<p class="pTOC1"><a href= +"(.*?)"\s+target="(.*?)">(.*?)<\/a>/ ); } $content .= '</leftIndex>'; } and subroutine for help tab is .. <code> sub tHelp { my $str = ""; $str .= mLeftIndex(); if ($Request->ServerVariables("SERVER_NAME")->item=~/mlxhelp/i) { my $target = ( $Session->{'usrType'} eq 'Pro' ) ? 'MLXchange%203.0%2 +0professional_frame' : 'MLXchange%203.0%20standard_frame'; my $startpoint = ( defined $Session->{'startPoint'} ) ? $Session->{'st +artPoint'} : ( $Session->{'usrType'} eq 'Pro' ? 'Content/HELP/PRO/Fra +meset.html' : 'Content/HELP/STD/Frameset.html' ); $str .= ($Request->ServerVariables("SERVER_NAME")->item() =~ /mlxhelp/ +i) ? shadowBox("MLXChange Help", qq^<help_iframe name="$target" start +point="$startpoint"/>^ , ($g_docWidth/5*4-(2*$g_docSpace))) : shadowB +ox("Tempo User", 'hello', ($g_docWidth/5*4-(2*$g_docSpace))); return $str; } else { my $target = ( $Session->{'usrType'} eq 'Pro' ) ? 'Tempo_help_f +rame' : 'Tempo_help_frame'; my $startpoint = ( defined $Session->{'startPoint'} ) ? $Session->{'st +artPoint'} : ( $Session->{'usrType'} eq 'Pro' ? 'Content/HELP/TPO/def +ault/Tempo_help-08-1.html' : 'Content/HELP/TPO/default/Tempo_help-08- +1.html' ); $str .= ($Request->ServerVariables("SERVER_NAME")->item() =~ /tempohel +p/i) ? shadowBox("Tempo Help", qq^<help_iframe name="Tempo_help_frame +" startpoint="$startpoint"/>^ , ($g_docWidth/5*4-(2*$g_docSpace))) : +shadowBox("Tempo User", 'hello', ($g_docWidth/5*4-(2*$g_docSpace))); return $str; } }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: need help file to display
by samtregar (Abbot) on Oct 08, 2007 at 19:53 UTC | |
|
Re: need help file to display
by graff (Chancellor) on Oct 08, 2007 at 17:56 UTC | |
|
Re: need help file to display
by dwm042 (Priest) on Oct 08, 2007 at 18:37 UTC | |
| A reply falls below the community's threshold of quality. You may see it by logging in. |