Main Page | Directories | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages | Examples

SC_browser Class Reference

List of all members.

Public Member Functions

 main ()
 Main function.
 printContent ()
 Outputs the page content.

Public Attributes

 $content

Member Function Documentation

SC_browser::main  ) 
 

Main function.

Creates the header code in XHTML, the JavaScript, then the frameset for the two frames.

Returns:
void

Definition at line 77 of file browser.php.

00077                      {
00078 
00079          // Setting GPvars:
00080       $mode =t3lib_div::_GP('mode');
00081       $bparams = t3lib_div::_GP('bparams');
00082 
00083 
00084          // Set doktype:
00085       $GLOBALS['TBE_TEMPLATE']->docType='xhtml_frames';
00086       $GLOBALS['TBE_TEMPLATE']->JScode=$GLOBALS['TBE_TEMPLATE']->wrapScriptTags('
00087             function closing()   {  //
00088                close();
00089             }
00090             function setParams(mode,params)  {  //
00091                parent.content.document.location = "browse_links.php?mode="+mode+"&bparams="+params;
00092             }
00093             if (!window.opener)  {
00094                alert("ERROR: Sorry, no link to main window... Closing");
00095                close();
00096             }
00097       ');
00098 
00099       $this->content.=$GLOBALS['TBE_TEMPLATE']->startPage($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.php:TYPO3_Element_Browser'));
00100 
00101          // URL for the inner main frame:
00102       $url = 'browse_links.php?mode='.rawurlencode($mode).'&bparams='.rawurlencode($bparams);
00103 
00104          // Create the frameset for the window:
00105          // Formerly there were a ' onunload="closing();"' in the <frameset> tag - but it failed on Safari browser on Mac unless the handler was "onUnload"
00106       $this->content.='
00107          <frameset rows="*,1" framespacing="0" frameborder="0" border="0">
00108             <frame name="content" src="'.htmlspecialchars($url).'" marginwidth="0" marginheight="0" frameborder="0" scrolling="auto" noresize="noresize" />
00109             <frame name="menu" src="dummy.php" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" noresize="noresize" />
00110          </frameset>
00111       ';
00112 
00113       $this->content.='
00114 </html>';
00115    }

SC_browser::printContent  ) 
 

Outputs the page content.

Returns:
void

Definition at line 122 of file browser.php.

00122                            {
00123       echo $this->content;
00124    }


Member Data Documentation

SC_browser::$content
 

Definition at line 69 of file browser.php.


The documentation for this class was generated from the following file:
Generated on Sun Oct 3 01:06:28 2004 for TYPO3core 3.7.0 dev by  doxygen 1.3.8-20040913