* Modified typo3/sysext/cms/tslib/class.tslib_content.php:
[Packages/TYPO3.CMS.git] / typo3 / alt_db_navframe.php
index c35e1dd..17ee805 100755 (executable)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *  
-*  (c) 1999-2003 Kasper Skaarhoj (kasper@typo3.com)
+*  (c) 1999-2004 Kasper Skaarhoj (kasper@typo3.com)
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is 
@@ -29,7 +29,7 @@
  *
  * $Id$
  * Revised for TYPO3 3.6 2/2003 by Kasper Skaarhoj
- * XHTML compliant (almost)
+ * XHTML compliant
  *
  * @author     Kasper Skaarhoj <kasper@typo3.com>
  */
@@ -45,8 +45,8 @@
  *
  *  131: class SC_alt_db_navframe 
  *  147:     function init()   
- *  237:     function main()   
- *  265:     function printContent()   
+ *  235:     function main()   
+ *  263:     function printContent()   
  *
  * TOTAL FUNCTIONS: 5
  * (This index is automatically created/updated by the extension "extdeveval")
@@ -63,7 +63,7 @@ require_once (PATH_t3lib.'class.t3lib_browsetree.php');
 
 /**
  * Extension class for the t3lib_browsetree class, specially made for browsing pages in the Web module
- * 
+ *
  * @author     Kasper Skaarhoj <kasper@typo3.com>
  * @package TYPO3
  * @subpackage core
@@ -73,8 +73,8 @@ class localPageTree extends t3lib_browseTree {
 
        /**
         * Calls init functions
-        * 
-        * @return      void            
+        *
+        * @return      void
         */
        function localPageTree() {
                $this->init();
@@ -82,7 +82,7 @@ class localPageTree extends t3lib_browseTree {
 
        /**
         * Wrapping icon in browse tree
-        * 
+        *
         * @param       string          Icon IMG code
         * @param       array           Data row for element.
         * @return      string          Page icon
@@ -123,7 +123,7 @@ class localPageTree extends t3lib_browseTree {
 
 /**
  * Main script class for the page tree navigation frame
- * 
+ *
  * @author     Kasper Skaarhoj <kasper@typo3.com>
  * @package TYPO3
  * @subpackage core
@@ -141,15 +141,15 @@ class SC_alt_db_navframe {
 
        /**
         * Initialiation of the class
-        * 
-        * @return      void            
+        *
+        * @return      void
         */
        function init() {
                global $BE_USER,$BACK_PATH;
 
                        // Setting GPvars:
-               $this->currentSubScript = t3lib_div::GPvar('currentSubScript');
-               $this->cMR = t3lib_div::GPvar('cMR');
+               $this->currentSubScript = t3lib_div::_GP('currentSubScript');
+               $this->cMR = t3lib_div::_GP('cMR');
                
                        // Create page tree object:
                $this->pagetree = t3lib_div::makeInstance('localPageTree');
@@ -166,8 +166,6 @@ class SC_alt_db_navframe {
 
                        // Create template object:
                $this->doc = t3lib_div::makeInstance('template');
-
-                       // Hmmm, setting "xhtml_trans" for the page will unfortunately break the Context Sensitive menu in Mozilla! But apart from that - and duplicate ID's for same page in different mounts - the document checks out well as XHTML
                $this->doc->docType='xhtml_trans';
 
                        // Setting backPath
@@ -231,8 +229,8 @@ class SC_alt_db_navframe {
 
        /**
         * Main function, rendering the browsable page tree
-        * 
-        * @return      void            
+        *
+        * @return      void
         */
        function main() {
                global $LANG,$CLIENT;
@@ -259,8 +257,8 @@ class SC_alt_db_navframe {
 
        /**
         * Outputting the accumulated content to screen
-        * 
-        * @return      void            
+        *
+        * @return      void
         */
        function printContent() {
                $this->content.= $this->doc->endPage();