Changed private declarations to protected
authorIngo Renner <ingo.renner@typo3.org>
Tue, 1 Apr 2008 20:42:57 +0000 (20:42 +0000)
committerIngo Renner <ingo.renner@typo3.org>
Tue, 1 Apr 2008 20:42:57 +0000 (20:42 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@3510 709f56b5-9817-0410-a4d7-c38de5d9e867

48 files changed:
ChangeLog
t3lib/class.t3lib_lock.php
t3lib/class.t3lib_page.php
t3lib/class.t3lib_tceforms_inline.php
typo3/alt_db_navframe.php
typo3/alt_doc.php
typo3/alt_shortcut.php
typo3/backend.php
typo3/classes/class.backendsearchmenu.php
typo3/classes/class.clearcachemenu.php
typo3/classes/class.modulemenu.php
typo3/classes/class.shortcutmenu.php
typo3/classes/class.typo3ajax.php
typo3/classes/class.typo3logo.php
typo3/classes/class.workspaceselector.php
typo3/db_new.php
typo3/mod/tools/em/class.em_index.php
typo3/mod/user/ws/index.php
typo3/mod/user/ws/workspaceforms.php
typo3/mod/web/func/index.php
typo3/mod/web/info/index.php
typo3/mod/web/perm/class.sc_mod_web_perm_ajax.php
typo3/mod/web/perm/index.php
typo3/move_el.php
typo3/show_rechis.php
typo3/sysext/belog/mod/index.php
typo3/sysext/beuser/mod/index.php
typo3/sysext/cms/layout/db_layout.php
typo3/sysext/cms/layout/db_new_content_el.php
typo3/sysext/cms/tslib/class.tslib_content.php
typo3/sysext/felogin/pi1/class.tx_felogin_pi1.php
typo3/sysext/lowlevel/config/index.php
typo3/sysext/lowlevel/dbint/index.php
typo3/sysext/opendocs/class.tx_opendocs.php
typo3/sysext/rtehtmlarea/extensions/Acronym/class.tx_rtehtmlarea_acronym.php
typo3/sysext/rtehtmlarea/extensions/BlockElements/class.tx_rtehtmlarea_blockelements.php
typo3/sysext/rtehtmlarea/extensions/DefaultFont/class.tx_rtehtmlarea_defaultfont.php
typo3/sysext/rtehtmlarea/extensions/InlineElements/class.tx_rtehtmlarea_inlineelements.php
typo3/sysext/rtehtmlarea/extensions/SpellChecker/class.tx_rtehtmlarea_spellchecker.php
typo3/sysext/rtehtmlarea/mod3/class.tx_rtehtmlarea_browse_links.php
typo3/sysext/rtehtmlarea/mod3/class.tx_rtehtmlarea_dam_browse_links.php
typo3/sysext/setup/mod/index.php
typo3/sysext/t3editor/class.tx_t3editor.php
typo3/sysext/tsconfig_help/mod1/index.php
typo3/sysext/tstemplate/ts/index.php
typo3/sysext/tstemplate_info/class.tx_tstemplateinfo.php
typo3/sysext/version/cm1/index.php
typo3/template.php

index 1371a5e..6a9f8fb 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -15,6 +15,7 @@
 
        * Fixed bug #5998: Crawler/Index Config: hidden records are re-indexed, credits Christian Kuhn
        * Fixed bug #7831: List in Page module has wrong colors, credits Steffen Kamper
+       * Changed private declarations to protected
 
 2008-04-01  Jeff Segars <jeff@webempoweredchurch.org>
 
index bd34786..7c7020a 100644 (file)
@@ -60,14 +60,14 @@ require_once(PATH_t3lib.'class.t3lib_div.php');
  * @see        class.t3lib_tstemplate.php, class.tslib_fe.php
  */
 class t3lib_lock {
-       private $method;
-       private $id;            // Identifier used for this lock
-       private $resource;      // Resource used for this lock (can be a file or a semaphore resource)
-       private $filepointer;
-       private $isAcquired = false;
-
-       private $loops = 150;   // Number of times a locked resource is tried to be acquired. This is only used by manual locks like the "simple" method.
-       private $step = 200;    // Milliseconds after lock acquire is retried. $loops * $step results in the maximum delay of a lock. Only used by manual locks like the "simple" method.
+       protected $method;
+       protected $id;          // Identifier used for this lock
+       protected $resource;    // Resource used for this lock (can be a file or a semaphore resource)
+       protected $filepointer;
+       protected $isAcquired = false;
+
+       protected $loops = 150; // Number of times a locked resource is tried to be acquired. This is only used by manual locks like the "simple" method.
+       protected $step = 200;  // Milliseconds after lock acquire is retried. $loops * $step results in the maximum delay of a lock. Only used by manual locks like the "simple" method.
 
 
 
index 6677060..5b99b98 100755 (executable)
@@ -123,9 +123,9 @@ class t3lib_pageSelect {
        var $error_getRootLine_failPid = 0;             // Error uid set by getRootLine()
 
                // Internal caching
-       private $cache_getRootLine = array();
-       private $cache_getPage = array();
-       private $cache_getMountPointInfo = array();
+       protected $cache_getRootLine = array();
+       protected $cache_getPage = array();
+       protected $cache_getMountPointInfo = array();
 
        /**
         * init() MUST be run directly after creating a new template-object
index 9920204..635901f 100755 (executable)
@@ -113,7 +113,7 @@ class t3lib_TCEforms_inline {
        var $prependFormFieldNames;                             // reference to $this->fObj->prependFormFieldNames
        var $prependCmdFieldNames;                              // reference to $this->fObj->prependCmdFieldNames
 
-       private $hookObjects = array();                 // array containing instances of hook classes called once for IRRE objects
+       protected $hookObjects = array();                       // array containing instances of hook classes called once for IRRE objects
 
 
        /**
@@ -463,7 +463,7 @@ class t3lib_TCEforms_inline {
         * @param       string          $foreign_table: The foreign_table we create a header for
         * @param       array           $rec: The current record of that foreign_table
         * @param       array           $config: content of $PA['fieldConf']['config']
-        * @param       boolean         $isVirtualRecord: 
+        * @param       boolean         $isVirtualRecord:
         * @return      string          The HTML code of the header
         */
        function renderForeignRecordHeader($parentUid, $foreign_table, $rec, $config, $isVirtualRecord=false) {
index 28fce85..0407b01 100755 (executable)
@@ -255,7 +255,7 @@ class SC_alt_db_navframe {
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons()   {
+       protected function getButtons() {
                global $LANG;
 
                $buttons = array(
@@ -282,7 +282,7 @@ class SC_alt_db_navframe {
         *
         * @return      string  HTML containing workspace info
         */
-       private function getWorkspaceInfo() {
+       protected function getWorkspaceInfo() {
                global $LANG;
 
                if ($GLOBALS['BE_USER']->workspace!==0 || $GLOBALS['BE_USER']->getTSConfigVal('options.pageTree.onlineWorkspaceInfo'))  {
index 321783e..01ffb5f 100755 (executable)
@@ -806,7 +806,7 @@ class SC_alt_doc {
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons()   {
+       protected function getButtons() {
                global $TCA,$LANG;
                $buttons = array(
                        'save' => '',
index 9e31c9d..da00b0e 100755 (executable)
@@ -102,7 +102,7 @@ class SC_alt_shortcut {
         * @var t3lib_loadModules
         */
        var $loadModules;
-       private $isAjaxCall;
+       protected $isAjaxCall;
 
        /**
         * Document template object
index f5a59cc..d4d31ba 100644 (file)
@@ -53,26 +53,26 @@ $GLOBALS['LANG']->includeLLFile('EXT:lang/locallang_misc.xml');
  */
 class TYPO3backend {
 
-       private $content;
-       private $css;
-       private $cssFiles;
-       private $js;
-       private $jsFiles;
-       private $toolbarItems;
+       protected $content;
+       protected $css;
+       protected $cssFiles;
+       protected $js;
+       protected $jsFiles;
+       protected $toolbarItems;
 
        /**
         * Object for loading backend modules
         *
         * @var t3lib_loadModules
         */
-       private $moduleLoader;
+       protected $moduleLoader;
 
        /**
         * module menu generating object
         *
         * @var ModuleMenu
         */
-       private $moduleMenu;
+       protected $moduleMenu;
 
        /**
         * constructor
@@ -118,7 +118,7 @@ class TYPO3backend {
         *
         * @return      void
         */
-       private function initializeCoreToolbarItems() {
+       protected function initializeCoreToolbarItems() {
 
                $coreToolbarItems = array(
                        'workspaceSelector' => 'WorkspaceSelector',
@@ -234,7 +234,7 @@ class TYPO3backend {
         *
         * @return      string  top toolbar elements as HTML
         */
-       private function renderToolbar() {
+       protected function renderToolbar() {
                $toolbar = '<ul id="typo3-toolbar">';
                $toolbar.= '<li>'.$this->getLoggedInUserLabel().'</li>
                                        <li><div id="logout-button" class="toolbar-item no-separator">'.$this->moduleMenu->renderLogoutButton().'</div></li>';
@@ -253,7 +253,7 @@ class TYPO3backend {
         *
         * @return      string          html code snippet displaying the currently logged in user
         */
-       private function getLoggedInUserLabel() {
+       protected function getLoggedInUserLabel() {
                global $BE_USER, $BACK_PATH;
 
                $icon = '<img'.t3lib_iconWorks::skinImg(
@@ -292,7 +292,7 @@ class TYPO3backend {
         *
         * @return      void
         */
-       private function generateJavascript() {
+       protected function generateJavascript() {
 
                $pathTYPO3          = t3lib_div::dirname(t3lib_div::getIndpEnv('SCRIPT_NAME')).'/';
                $goToModuleSwitch   = $this->moduleMenu->getGotoModuleJavascript();
@@ -509,7 +509,7 @@ class TYPO3backend {
         *
         * @return      void
         */
-       private function handlePageEditing()    {
+       protected function handlePageEditing()  {
 
                if(!t3lib_extMgm::isLoaded('cms'))      {
                        return;
@@ -564,7 +564,7 @@ class TYPO3backend {
         *
         * @return      void
         */
-       private function setStartupModule() {
+       protected function setStartupModule() {
                $startModule = preg_replace('/[^[:alnum:]_]/', '', t3lib_div::_GET('module'));
 
                if(!$startModule)       {
@@ -595,7 +595,7 @@ class TYPO3backend {
         *
         * @return      string  HTML code snippet to display the TYPO3 logo
         */
-       private function getLogo() {
+       protected function getLogo() {
                $logo = '<a href="http://www.typo3.com/" target="_blank" onclick="'.$GLOBALS['TBE_TEMPLATE']->thisBlur().'">'.
                                '<img'.t3lib_iconWorks::skinImg('','gfx/alt_backend_logo.gif','width="117" height="32"').' title="TYPO3 Content Management Framework" alt="" />'.
                                '</a>';
index 4d0b806..a900d1b 100644 (file)
@@ -86,7 +86,7 @@ class BackendSearchMenu implements backend_toolbarItem {
         *
         * @return      void
         */
-       private function addJavascriptToBackend() {
+       protected function addJavascriptToBackend() {
                $this->backendReference->addJavascriptFile('js/backendsearch.js');
        }
 
index a26d0de..7465f2a 100644 (file)
@@ -130,7 +130,7 @@ class ClearCacheMenu implements backend_toolbarItem {
         *
         * @return      void
         */
-       private function addJavascriptToBackend() {
+       protected function addJavascriptToBackend() {
                $this->backendReference->addJavascriptFile('js/clearcachemenu.js');
        }
 
index 928994e..b27b01a 100644 (file)
@@ -50,10 +50,10 @@ class ModuleMenu {
         */
        protected $moduleLoader;
 
-       private $backPath;
-       private $linkModules;
-       private $loadedModules;
-       private $fsMod; //TODO find a more descriptive name, left over from alt_menu_functions
+       protected $backPath;
+       protected $linkModules;
+       protected $loadedModules;
+       protected $fsMod; //TODO find a more descriptive name, left over from alt_menu_functions
 
        /**
         * constructor, initializes several variables
@@ -93,7 +93,7 @@ class ModuleMenu {
         *
         * @return      array           collapse states
         */
-       private function getCollapsedStates() {
+       protected function getCollapsedStates() {
 
                $collapsedStates = array();
                if($GLOBALS['BE_USER']->uc['moduleData']['moduleMenu']) {
@@ -306,7 +306,7 @@ class ModuleMenu {
         * @param       string          module key
         * @return      array           icon data array with 'filename', 'size', and 'html'
         */
-       private function getModuleIcon($moduleKey) {
+       protected function getModuleIcon($moduleKey) {
                $icon             = array();
                $iconFileRelative = $this->getModuleIconRelative($GLOBALS['LANG']->moduleLabels['tabs_images'][$moduleKey]);
                $iconFileAbsolute = $this->getModuleIconAbsolute($GLOBALS['LANG']->moduleLabels['tabs_images'][$moduleKey]);
@@ -330,7 +330,7 @@ class ModuleMenu {
         * @return      string          icon filename with absolute path
         * @see getModuleIconRelative()
         */
-       private function getModuleIconAbsolute($iconFilename) {
+       protected function getModuleIconAbsolute($iconFilename) {
 
                if(!t3lib_div::isAbsPath($iconFilename))        {
                        $iconFilename = $this->backPath.$iconFilename;
@@ -346,7 +346,7 @@ class ModuleMenu {
         * @return      string          icon filename with relative path
         * @see getModuleIconAbsolute()
         */
-       private function getModuleIconRelative($iconFilename) {
+       protected function getModuleIconRelative($iconFilename) {
                if(t3lib_div::isAbsPath($iconFilename)) {
                        $iconFilename = '../'.substr($iconFilename, strlen(PATH_site));
                }
@@ -361,7 +361,7 @@ class ModuleMenu {
         * @param       array           submodule data array
         * @return      string          result URL string
         */
-       private function getNavigationFramePrefix($moduleData, $subModuleData = array()) {
+       protected function getNavigationFramePrefix($moduleData, $subModuleData = array()) {
                $prefix = '';
 
                $navigationFrameScript = $moduleData['navFrameScript'];
@@ -499,7 +499,7 @@ class ModuleMenu {
         * @param       string          Link URL
         * @return      string          link URl appended with ? if there wasn't one
         */
-       private function appendQuestionmarkToLink($link)        {
+       protected function appendQuestionmarkToLink($link)      {
                if(!strstr($link, '?')) {
                        $link .= '?';
                }
index f4f123a..d75aef8 100644 (file)
@@ -66,7 +66,7 @@ class ShortcutMenu implements backend_toolbarItem {
         *
         * @var array
         */
-       private $groupLabels;
+       protected $groupLabels;
 
        /**
         * reference back to the backend object
@@ -223,7 +223,7 @@ class ShortcutMenu implements backend_toolbarItem {
         *
         * @return      void
         */
-       private function addJavascriptToBackend() {
+       protected function addJavascriptToBackend() {
                $this->backendReference->addJavascriptFile('js/shortcutmenu.js');
        }
 
@@ -241,7 +241,7 @@ class ShortcutMenu implements backend_toolbarItem {
         *
         * @return      array           array of shortcuts
         */
-       private function initShortcuts() {
+       protected function initShortcuts() {
                $shortcuts    = array();
                $globalGroups = $this->getGlobalShortcutGroups();
 
@@ -335,7 +335,7 @@ class ShortcutMenu implements backend_toolbarItem {
         * @param       integer         group Id
         * @return      array           array of shortcuts that matched the group
         */
-       private function getShortcutsByGroup($groupId) {
+       protected function getShortcutsByGroup($groupId) {
                $shortcuts = array();
 
                foreach($this->shortcuts as $shortcut) {
@@ -353,7 +353,7 @@ class ShortcutMenu implements backend_toolbarItem {
         * @param       integer         shortcut id to get the complete shortcut for
         * @return      mixed           an array containing the shortcut's data on success or false on failure
         */
-       private function getShortcutById($shortcutId) {
+       protected function getShortcutById($shortcutId) {
                $returnShortcut = false;
 
                foreach($this->shortcuts as $shortcut) {
@@ -374,7 +374,7 @@ class ShortcutMenu implements backend_toolbarItem {
         * @param       TYPO3AJAX       object of type TYPO3AJAX
         * @return      array
         */
-       private function initShortcutGroups($params = array(), TYPO3AJAX &$ajaxObj = null) {
+       protected function initShortcutGroups($params = array(), TYPO3AJAX &$ajaxObj = null) {
                        // groups from TSConfig
                $userShortcutGroups = $GLOBALS['BE_USER']->getTSConfig('options.shortcutGroups');
 
@@ -610,7 +610,7 @@ class ShortcutMenu implements backend_toolbarItem {
         * @param       integer         a shortcut group id
         * @return      string          the shortcut group label, can be an empty string if no group was found for the id
         */
-       private function getShortcutGroupLabel($groupId) {
+       protected function getShortcutGroupLabel($groupId) {
                $label = '';
 
                if($this->shortcutGroups[$groupId]) {
@@ -625,7 +625,7 @@ class ShortcutMenu implements backend_toolbarItem {
         *
         * @return      array           array of global groups
         */
-       private function getGlobalShortcutGroups() {
+       protected function getGlobalShortcutGroups() {
                $globalGroups = array();
 
                foreach($this->shortcutGroups as $groupId => $groupLabel) {
@@ -642,7 +642,7 @@ class ShortcutMenu implements backend_toolbarItem {
         *
         * @return      array   array of groups which have shortcuts
         */
-       private function getGroupsFromShortcuts() {
+       protected function getGroupsFromShortcuts() {
                $groups = array();
 
                foreach($this->shortcuts as $shortcut) {
@@ -658,7 +658,7 @@ class ShortcutMenu implements backend_toolbarItem {
         * @param       string          backend module name
         * @return      string          shortcut icon as img tag
         */
-       private function getShortcutIcon($row, $shortcut) {
+       protected function getShortcutIcon($row, $shortcut) {
                global $TCA;
 
                switch($row['module_name']) {
@@ -750,7 +750,7 @@ class ShortcutMenu implements backend_toolbarItem {
         * @param       string          parent module label
         * @return      string          title for the shortcut icon
         */
-       private function getShortcutIconTitle($shortcutLabel, $moduleName, $parentModuleName = '') {
+       protected function getShortcutIconTitle($shortcutLabel, $moduleName, $parentModuleName = '') {
                $title = '';
 
                if(substr($moduleName, 0, 5) == 'xMOD_') {
@@ -779,7 +779,7 @@ class ShortcutMenu implements backend_toolbarItem {
         * @param       string          The URL of the current shortcut link
         * @return      string          If a page ID was found, it is returned. Otherwise: 0
         */
-       private function getLinkedPageId($url)  {
+       protected function getLinkedPageId($url)        {
                return preg_replace('/.*[\?&]id=([^&]+).*/', '$1', $url);
        }
 
index 510c9fd..632b568 100644 (file)
  * @subpackage core
  */
 class TYPO3AJAX {
-       private $ajaxId        = null;
-       private $errorMessage  = null;
-       private $isError       = false;
-       private $content       = array();
-       private $contentFormat = 'plain';
-       private $charset       = 'utf-8';
+       protected $ajaxId        = null;
+       protected $errorMessage  = null;
+       protected $isError       = false;
+       protected $content       = array();
+       protected $contentFormat = 'plain';
+       protected $charset       = 'utf-8';
 
        /**
         * sets the charset and the ID for the AJAX call
@@ -184,7 +184,7 @@ class TYPO3AJAX {
         *
         * @return      void
         */
-       private function renderAsError() {
+       protected function renderAsError() {
                header('Content-type: text/xml; charset='.$this->charset);
                header('X-JSON: false');
                die('<t3err>'.htmlspecialchars($this->errorMessage).'</t3err>');
@@ -197,7 +197,7 @@ class TYPO3AJAX {
         *
         * @return      void
         */
-       private function renderAsPlain() {
+       protected function renderAsPlain() {
                header('Content-type: text/html; charset='.$this->charset);
                header('X-JSON: true');
                echo implode('', $this->content);
@@ -210,7 +210,7 @@ class TYPO3AJAX {
         *
         * @return      void
         */
-       private function renderAsXML() {
+       protected function renderAsXML() {
                header('Content-type: text/xml; charset='.$this->charset);
                header('X-JSON: true');
                echo implode('', $this->content);
@@ -229,7 +229,7 @@ class TYPO3AJAX {
         *
         * @return      void
         */
-       private function renderAsJSON() {
+       protected function renderAsJSON() {
                $content = t3lib_div::array2json($this->content);
 
                header('Content-type: application/json; charset='.$this->charset);
index c5d6da1..5b2d720 100644 (file)
@@ -37,7 +37,7 @@
  */
 class TYPO3Logo {
 
-       private $logo;
+       protected $logo;
 
        /**
         * constructor
index 5c52ee6..9084364 100644 (file)
@@ -35,8 +35,8 @@
  */
 class WorkspaceSelector implements backend_toolbarItem {
 
-       private $changeWorkspace;
-       private $changeWorkspacePreview;
+       protected $changeWorkspace;
+       protected $changeWorkspacePreview;
 
        /**
         * reference back to the backend object
@@ -103,7 +103,7 @@ class WorkspaceSelector implements backend_toolbarItem {
         *
         * @return      array   array of worspaces available to the current user
         */
-       private function getAvailableWorkspaces() {
+       protected function getAvailableWorkspaces() {
                $availableWorkspaces = array();
 
                        // add default workspaces
@@ -190,7 +190,7 @@ class WorkspaceSelector implements backend_toolbarItem {
         *
         * @return      void
         */
-       private function addJavascriptToBackend() {
+       protected function addJavascriptToBackend() {
                $this->backendReference->addJavascriptFile('js/workspaces.js');
        }
 
index 9b60b62..199953d 100755 (executable)
@@ -298,7 +298,7 @@ class SC_db_new {
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons()   {
+       protected function getButtons() {
                global $LANG, $BACK_PATH;
 
                $buttons = array(
index 4ddf82e..baa4e3a 100644 (file)
@@ -659,7 +659,7 @@ class SC_mod_tools_em_index extends t3lib_SCbase {
         *
         * @return      string  HTML of the function menu
         */
-       private function getFuncMenu() {
+       protected function getFuncMenu() {
                $funcMenu = '';
                if(!$this->CMD['showExt'] && !$this->CMD['requestInstallExtensions'] && !$this->CMD['importExt'] && !$this->CMD['uploadExt'] && !$this->CMD['importExtInfo']) {
                        $funcMenu = t3lib_BEfunc::getFuncMenu(0, 'SET[function]', $this->MOD_SETTINGS['function'], $this->MOD_MENU['function']);
@@ -674,7 +674,7 @@ class SC_mod_tools_em_index extends t3lib_SCbase {
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons()   {
+       protected function getButtons() {
 
                $buttons = array(
                        'csh' => '',
index 849acaf..d96a682 100755 (executable)
@@ -365,7 +365,7 @@ class SC_mod_user_ws_index extends t3lib_SCbase {
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons()   {
+       protected function getButtons() {
                global $LANG, $BACK_PATH;
 
                $buttons = array(
index 06aea25..c38ed6c 100644 (file)
@@ -245,7 +245,7 @@ class SC_mod_user_ws_workspaceForms extends t3lib_SCbase {
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons()   {
+       protected function getButtons() {
                global $LANG;
 
                $buttons = array(
index dfffa63..7b6d5ba 100755 (executable)
@@ -178,7 +178,7 @@ class SC_mod_web_func_index extends t3lib_SCbase {
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons()   {
+       protected function getButtons() {
                global $TCA, $LANG, $BACK_PATH, $BE_USER;
 
                $buttons = array(
index 0b05c18..8c4a8cf 100755 (executable)
@@ -185,7 +185,7 @@ class SC_mod_web_info_index extends t3lib_SCbase {
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons()   {
+       protected function getButtons() {
                global $TCA, $LANG, $BACK_PATH, $BE_USER;
 
                $buttons = array(
index aed3d51..68905cc 100644 (file)
@@ -63,8 +63,8 @@ $GLOBALS['LANG']->includeLLFile('EXT:lang/locallang_mod_web_perm.xml');
  */
 class SC_mod_web_perm_ajax {
 
-       private $conf = array();        // The local configuration array
-       private $backPath = '../../../';        // TYPO3 Back Path
+       protected $conf = array();      // The local configuration array
+       protected $backPath = '../../../';      // TYPO3 Back Path
 
        /********************************************
         *
@@ -232,7 +232,7 @@ class SC_mod_web_perm_ajax {
         * @param       String          $username: The username to display
         * @return      String          The html select element
         */
-       private function renderUserSelector($page, $ownerUid, $username = '') {
+       protected function renderUserSelector($page, $ownerUid, $username = '') {
 
                        // Get usernames
                $beUsers = t3lib_BEfunc::getUserNames();
@@ -270,7 +270,7 @@ class SC_mod_web_perm_ajax {
         * @param       String          $username: The username to display
         * @return      String          The html select element
         */
-       private function renderGroupSelector($page, $groupUid, $groupname = '') {
+       protected function renderGroupSelector($page, $groupUid, $groupname = '') {
 
                        // Get usernames
                $beGroups = t3lib_BEfunc::getListGroupNames('title,uid');
@@ -349,7 +349,7 @@ class SC_mod_web_perm_ajax {
         * @param       String          $editlockstate: The state of the TYPO3 page (locked, unlocked)
         * @return      String          The new edit lock string wrapped in HTML
         */
-       private function renderToggleEditLock($page, $editLockState) {
+       protected function renderToggleEditLock($page, $editLockState) {
                if ($editLockState === 1) {
                        $ret = '<a class="editlock" onclick="WebPermissions.toggleEditLock('.$page.', 1);"><img'.t3lib_iconWorks::skinImg($this->backPath,'gfx/recordlock_warning2.gif','width="22" height="16"').' title="The page and all content is locked for editing by all non-Admin users." alt="" /></a>';
                } else {
index 2ee00ac..1872fc4 100755 (executable)
@@ -106,7 +106,7 @@ class SC_mod_web_perm_index {
         * Internal static
         * @var array
         */
-       private $MCONF = array();
+       protected $MCONF = array();
 
        /**
         * Document Template Object
@@ -340,7 +340,7 @@ class SC_mod_web_perm_index {
         *
         * @return      array           all available buttons as an assoc. array
         */
-       private function getButtons() {
+       protected function getButtons() {
 
                $buttons = array(
                        'csh' => '',
index 927a509..079dbf2 100755 (executable)
@@ -427,7 +427,7 @@ class SC_move_el {
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons()   {
+       protected function getButtons() {
                global $LANG, $BACK_PATH;
 
                $buttons = array(
index 263647e..790d67f 100755 (executable)
@@ -145,7 +145,7 @@ class SC_show_rechis {
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons() {
+       protected function getButtons() {
                $buttons = array(
                        'csh' => '',
                        'back' => ''
index 2562599..7ba65c1 100755 (executable)
@@ -327,7 +327,7 @@ class SC_mod_tools_log_index {
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons()   {
+       protected function getButtons() {
 
                $buttons = array(
                        'csh' => '',
index 977f465..ec1b69e 100755 (executable)
@@ -1214,7 +1214,7 @@ class SC_mod_tools_be_user_index {
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons()   {
+       protected function getButtons() {
 
                $buttons = array(
                        'csh' => '',
index 7bf5f57..9639134 100755 (executable)
@@ -1122,7 +1122,7 @@ class SC_db_layout {
         * @param       string  Identifier for function of module
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons($function = '')     {
+       protected function getButtons($function = '')   {
                global $TCA, $LANG, $BACK_PATH, $BE_USER;
 
                $buttons = array(
index 7362e64..be1a67c 100644 (file)
@@ -364,7 +364,7 @@ class SC_db_new_content_el {
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons()   {
+       protected function getButtons() {
                global $LANG, $BACK_PATH;
 
                $buttons = array(
index 7adb50c..0123085 100755 (executable)
@@ -339,7 +339,7 @@ class tslib_cObj {
        var $substMarkerCache=array();  // Caching substituteMarkerArrayCached function
        var $recordRegister=array();    // Array that registers rendered content elements (or any table) to make sure they are not rendered recursively!
        var $cObjHookObjectsArr = array();              // Containig hooks for userdefined cObjects
-       private $stdWrapHookObjects = array();          // Containig hook objects for stdWrap
+       protected $stdWrapHookObjects = array();                // Containig hook objects for stdWrap
 
        /**
         * Class constructor.
index b4f4a40..2da6324 100644 (file)
@@ -127,7 +127,7 @@ class tx_felogin_pi1 extends tslib_pibase {
          *
          * @return     string          content
          */
-        private function showForgot() {
+        protected function showForgot() {
                $subpart = $this->cObj->getSubpart($this->template, '###TEMPLATE_FORGOT###');
                if ($this->piVars['forgot_email']) {
                        if (t3lib_div::validEmail($this->piVars['forgot_email'])) {
@@ -190,7 +190,7 @@ class tx_felogin_pi1 extends tslib_pibase {
         *
         * @return      string          The content.
         */
-       private function showLogout() {
+       protected function showLogout() {
                $subpart = $this->cObj->getSubpart($this->template, '###TEMPLATE_LOGOUT###');
 
                $markerArray['###STATUS_HEADER###'] = $this->getDisplayText('status_header',$this->conf['logoutHeader_stdWrap.']);
@@ -212,7 +212,7 @@ class tx_felogin_pi1 extends tslib_pibase {
         *
         * @return      string          content
         */
-        private function showLogin() {
+        protected function showLogin() {
                $subpart = $this->cObj->getSubpart($this->template, '###TEMPLATE_LOGIN###');
 
                $markerArray['###LEGEND###'] = $this->pi_getLL('oLabel_header_welcome', '', 1);
@@ -312,7 +312,7 @@ class tx_felogin_pi1 extends tslib_pibase {
         *
         * @return      string          redirect url
         */
-        private function processRedirect() {
+        protected function processRedirect() {
                if ($this->conf['redirectMode']) {
                        foreach (explode(',',$this->conf['redirectMode']) as $redirMethod) {
                                if ($GLOBALS['TSFE']->loginUser && $this->logintype === 'login') {
@@ -426,7 +426,7 @@ class tx_felogin_pi1 extends tslib_pibase {
         *
         * @return      void
         */
-        private function mergeflexFormValuesIntoConf() {
+        protected function mergeflexFormValuesIntoConf() {
                $flex = array();
                if ($this->flexFormValue('showForgotPassword', 'sDEF')) {
                        $flex['showForgotPassword'] = $this->flexFormValue('showForgotPassword','sDEF');
@@ -487,7 +487,7 @@ class tx_felogin_pi1 extends tslib_pibase {
         * @param       string          name of sheet
         * @return      string          value of var
         */
-       private function flexFormValue($var, $sheet) {
+       protected function flexFormValue($var, $sheet) {
                return $this->pi_getFFvalue($this->cObj->data['pi_flexform'], $var,$sheet);
        }
 
@@ -500,7 +500,7 @@ class tx_felogin_pi1 extends tslib_pibase {
         *
         * @return      string          link or url
         */
-        private function getPageLink($label, $piVars,$returnUrl = false) {
+        protected function getPageLink($label, $piVars,$returnUrl = false) {
                $additionalParams = '';
 
                if (count($piVars)) {
@@ -532,7 +532,7 @@ class tx_felogin_pi1 extends tslib_pibase {
         *
         * @return      string          additionalParams-string
         */
-        private function getPreserveGetVars() {
+        protected function getPreserveGetVars() {
 
                $params = '';
                $preserveVars =! ($this->conf['preserveGETvars'] || $this->conf['preserveGETvars']=='all' ? array() : implode(',', (array)$this->conf['preserveGETvars']));
@@ -564,7 +564,7 @@ class tx_felogin_pi1 extends tslib_pibase {
         * @param       int                     length of new password
         * @return      string          new password
         */
-        private function generatePassword($len) {
+        protected function generatePassword($len) {
                $pass = '';
                while ($len--) {
                        $char = rand(0,35);
@@ -584,7 +584,7 @@ class tx_felogin_pi1 extends tslib_pibase {
         * @param       string          TS stdWrap array
         * @return      string          label text
         */
-       private function getDisplayText($label, $stdWrapArray=array()) {
+       protected function getDisplayText($label, $stdWrapArray=array()) {
                return $this->flexFormValue($label,'s_messages') ? $this->cObj->stdWrap($this->flexFormValue($label,'s_messages'),$stdWrapArray) : $this->cObj->stdWrap($this->pi_getLL('ll_'.$label, '', 1), $stdWrapArray);
        }
 }
index 0c08cf0..752e2c6 100755 (executable)
@@ -291,7 +291,7 @@ class SC_mod_tools_config_index {
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons()   {
+       protected function getButtons() {
 
                $buttons = array(
                        'csh' => '',
@@ -312,7 +312,7 @@ class SC_mod_tools_config_index {
         *
         * @return      string  HTML of the function menu
         */
-       private function getFuncMenu() {
+       protected function getFuncMenu() {
                $funcMenu = t3lib_BEfunc::getFuncMenu(0, 'SET[function]', $this->MOD_SETTINGS['function'], $this->MOD_MENU['function']);
                return $funcMenu;
        }
index 26060c6..d30e7bc 100755 (executable)
@@ -119,7 +119,7 @@ class SC_mod_tools_dbint_index {
 
                $this->doc = t3lib_div::makeInstance('template');
                $this->doc->backPath = $BACK_PATH;
-               $this->doc->setModuleTemplate('templates/dbint.html');                  
+               $this->doc->setModuleTemplate('templates/dbint.html');
                $this->doc->docType='xhtml_trans';
                $this->doc->form='<form action="" method="post" name="'.$this->formName.'">';
 
@@ -265,14 +265,14 @@ class SC_mod_tools_dbint_index {
                                $this->func_default();
                        break;
                }
-               
+
                        // Setting up the buttons and markers for docheader
                $docHeaderButtons = $this->getButtons();
                $markers = array(
                        'CSH' => $docHeaderButtons['csh'],
                        'FUNC_MENU' => $this->getFuncMenu(),
                        'CONTENT' => $this->content
-               );      
+               );
 
                        // Build the <body> for the module
                $this->content = $this->doc->startPage($LANG->getLL('title'));
@@ -289,34 +289,34 @@ class SC_mod_tools_dbint_index {
        function printContent() {
                echo $this->content;
        }
-       
+
        /**
         * Create the panel of buttons for submitting the form or otherwise perform operations.
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons()   {
-               
+       protected function getButtons() {
+
                $buttons = array(
                        'csh' => '',
                        'shortcut' => ''
                );
                        // CSH
                //$buttons['csh'] = t3lib_BEfunc::cshItem('_MOD_web_func', '', $GLOBALS['BACK_PATH']);
-               
+
                        // Shortcut
                if ($GLOBALS['BE_USER']->mayMakeShortcut())     {
                        $buttons['shortcut'] = $this->doc->makeShortcutIcon('','function,search,search_query_makeQuery',$this->MCONF['name']);
                }
                return $buttons;
        }
-       
+
        /**
         * Create the function menu
         *
         * @return      string  HTML of the function menu
         */
-       private function getFuncMenu() {
+       protected function getFuncMenu() {
                if (!$GLOBALS['BE_USER']->userTS['mod.']['dbint.']['disableTopMenu']) {
                        $funcMenu = t3lib_BEfunc::getFuncMenu(0, 'SET[function]', $this->MOD_SETTINGS['function'], $this->MOD_MENU['function']);
                }
index 6b610ed..61623aa 100644 (file)
@@ -46,11 +46,11 @@ class tx_opendocs implements backend_toolbarItem {
         *
         * @var TYPO3backend
         */
-       private $backendReference;
+       protected $backendReference;
 
-       private $openDocs;
-       private $recentDocs;
-       private $EXTKEY = 'opendocs';
+       protected $openDocs;
+       protected $recentDocs;
+       protected $EXTKEY = 'opendocs';
 
 
        /**
@@ -202,7 +202,7 @@ class tx_opendocs implements backend_toolbarItem {
         *
         * @return      void
         */
-       private function addJavascriptToBackend() {
+       protected function addJavascriptToBackend() {
                $this->backendReference->addJavascriptFile(t3lib_extMgm::extRelPath($this->EXTKEY).'opendocs.js');
        }
 
@@ -211,7 +211,7 @@ class tx_opendocs implements backend_toolbarItem {
         *
         * @return      void
         */
-       private function addCssToBackend() {
+       protected function addCssToBackend() {
                $this->backendReference->addCssFile('opendocs', t3lib_extMgm::extRelPath($this->EXTKEY).'opendocs.css');
        }
 
index 51b33e4..9eea8af 100644 (file)
@@ -42,14 +42,14 @@ class tx_rtehtmlarea_acronym extends tx_rtehtmlareaapi {
        protected $thisConfig;                                  // Reference to RTE PageTSConfig
        protected $toolbar;                                     // Reference to RTE toolbar array
        protected $LOCAL_LANG;                                  // Frontend language array
-       
+
        protected $pluginButtons = 'acronym';
        protected $convertToolbarForHtmlAreaArray = array (
                'acronym'       => 'Acronym',
                );
-       private $acronymIndex = 0;
-       private $abbraviationIndex = 0;
-       
+       protected $acronymIndex = 0;
+       protected $abbraviationIndex = 0;
+
        /**
         * Return tranformed content
         *
@@ -58,16 +58,16 @@ class tx_rtehtmlarea_acronym extends tx_rtehtmlareaapi {
         * @return      string          the transformed content
         */
        public function transformContent($content) {
-               
+
                        // <abbr> was not supported by IE before verison 7
                if ($this->htmlAreaRTE->client['BROWSER'] == 'msie' && $this->htmlAreaRTE->client['VERSION'] < 7) {
                                // change <abbr> to <acronym>
                        $content = preg_replace('/<(\/?)abbr/i', "<$1acronym", $content);
                }
-               
+
                return $content;
        }
-       
+
        /**
         * Return JS configuration of the htmlArea plugins registered by the extension
         *
@@ -80,7 +80,7 @@ class tx_rtehtmlarea_acronym extends tx_rtehtmlareaapi {
         *      RTEarea['.$RTEcounter.']["buttons"]["button-id"]["property"] = "value";
         */
        public function buildJavascriptConfiguration($RTEcounter) {
-               
+
                $registerRTEinJavascriptString = '';
                $button = 'acronym';
                if (in_array($button, $this->toolbar)) {
@@ -91,7 +91,7 @@ class tx_rtehtmlarea_acronym extends tx_rtehtmlareaapi {
                        $registerRTEinJavascriptString .= '
                        RTEarea['.$RTEcounter.'].buttons.'. $button .'.pathAcronymModule = "../../mod2/acronym.php";
                        RTEarea['.$RTEcounter.'].buttons.'. $button .'.acronymUrl = "' . $this->htmlAreaRTE->writeTemporaryFile('', 'acronym_'.$this->htmlAreaRTE->contentLanguageUid, 'js', $this->buildJSAcronymArray($this->htmlAreaRTE->contentLanguageUid)) . '";';
-                       
+
                                // <abbr> was not supported by IE before version 7
                        if ($this->htmlAreaRTE->client['BROWSER'] == 'msie' && $this->htmlAreaRTE->client['VERSION'] < 7) {
                                $this->AbbreviationIndex = 0;
@@ -100,10 +100,10 @@ class tx_rtehtmlarea_acronym extends tx_rtehtmlareaapi {
                        RTEarea['.$RTEcounter.'].buttons.'. $button .'.noAcronym = ' . ($this->acronymIndex ? 'false' : 'true') . ';
                        RTEarea['.$RTEcounter.'].buttons.'. $button .'.noAbbr =  ' . ($this->AbbreviationIndex ? 'false' : 'true') . ';';
                }
-               
+
                return $registerRTEinJavascriptString;
        }
-       
+
        /**
         * Return an acronym array for the Acronym plugin
         *
@@ -111,7 +111,7 @@ class tx_rtehtmlarea_acronym extends tx_rtehtmlareaapi {
         */
        function buildJSAcronymArray($languageUid) {
                global $TYPO3_CONF_VARS, $TYPO3_DB;
-               
+
                $button = 'acronym';
                $PIDList = 0;
                if (is_array($this->thisConfig['buttons.']) && is_array($this->thisConfig['buttons.'][$button.'.']) && trim($this->thisConfig['buttons.'][$button.'.']['PIDList'])) {
index 1509dc2..950b4ea 100644 (file)
@@ -42,7 +42,7 @@ class tx_rtehtmlarea_blockelements extends tx_rtehtmlareaapi {
        protected $thisConfig;                                  // Reference to RTE PageTSConfig
        protected $toolbar;                                     // Reference to RTE toolbar array
        protected $LOCAL_LANG;                                  // Frontend language array
-       
+
        protected $pluginButtons = 'formatblock, indent, outdent, blockquote, insertparagraphbefore, insertparagraphafter, left, center, right, justifyfull, orderedlist, unorderedlist';
        protected $convertToolbarForHtmlAreaArray = array (
                'formatblock'           => 'FormatBlock',
@@ -58,8 +58,8 @@ class tx_rtehtmlarea_blockelements extends tx_rtehtmlareaapi {
                'orderedlist'           => 'InsertOrderedList',
                'unorderedlist'         => 'InsertUnorderedList',
                );
-       
-       private $defaultBlockElements = array(
+
+       protected $defaultBlockElements = array(
                'none'          => 'No block',
                'p'             => 'Paragraph',
                'h1'            => 'Heading 1',
@@ -73,9 +73,9 @@ class tx_rtehtmlarea_blockelements extends tx_rtehtmlareaapi {
                'blockquote'    => 'Long quotation',
                'div'           => 'Section',
        );
-       
-       private $defaultBlockElementsOrder = 'none, p, h1, h2, h3, h4, h5, h6, pre, address, blockquote, div';
-       
+
+       protected $defaultBlockElementsOrder = 'none, p, h1, h2, h3, h4, h5, h6, pre, address, blockquote, div';
+
        /**
         * Return JS configuration of the htmlArea plugins registered by the extension
         *
@@ -89,7 +89,7 @@ class tx_rtehtmlarea_blockelements extends tx_rtehtmlareaapi {
         */
        public function buildJavascriptConfiguration($RTEcounter) {
                global $TSFE, $LANG;
-               
+
                $registerRTEinJavascriptString = '';
                if (in_array('formatblock', $this->toolbar)) {
                        if (!is_array( $this->thisConfig['buttons.']) || !is_array( $this->thisConfig['buttons.']['formatblock.'])) {
@@ -102,7 +102,7 @@ class tx_rtehtmlarea_blockelements extends tx_rtehtmlareaapi {
                        $blockElementsOrder = $this->defaultBlockElementsOrder;
                        $prefixLabelWithTag = false;
                        $postfixLabelWithTag = false;
-                       
+
                                // Processing PageTSConfig
                        if (is_array($this->thisConfig['buttons.']) && is_array($this->thisConfig['buttons.']['formatblock.'])) {
                                        // Removing elements
@@ -141,7 +141,7 @@ class tx_rtehtmlarea_blockelements extends tx_rtehtmlareaapi {
                                        $blockElementsOptions[$item] = (($prefixLabelWithTag && $item != 'none')?($item . ' - '):'') . $blockElementsOptions[$item] . (($postfixLabelWithTag && $item != 'none')?(' - ' . $item):'');
                                }
                        }
-                       
+
                        $first = array_shift($blockElementsOptions);
                                // Sorting the options
                        if (!is_array($this->thisConfig['buttons.']) || !is_array($this->thisConfig['buttons.']['formatblock.']) || !$this->thisConfig['buttons.']['formatblock.']['orderItems']) {
@@ -155,7 +155,7 @@ class tx_rtehtmlarea_blockelements extends tx_rtehtmlareaapi {
                        "' . $label . '" : "' . $item . '"';
                        }
                        $JSBlockElements .= '};';
-                       
+
                        $registerRTEinJavascriptString .= '
                        RTEarea['.$RTEcounter.'].buttons.formatblock.dropDownOptions = '. $JSBlockElements;
                }
index 64f799b..6706c22 100644 (file)
@@ -42,14 +42,14 @@ class tx_rtehtmlarea_defaultfont extends tx_rtehtmlareaapi {
        protected $thisConfig;                          // Reference to RTE PageTSConfig
        protected $toolbar;                             // Reference to RTE toolbar array
        protected $LOCAL_LANG;                          // Frontend language array
-       
+
        protected $pluginButtons = 'fontstyle,fontsize';
        protected $convertToolbarForHtmlAreaArray = array (
                'fontstyle'             => 'FontName',
                'fontsize'              => 'FontSize',
                );
-       
-       private $defaultFontFaces = array(
+
+       protected $defaultFontFaces = array(
                'Arial'                 => 'Arial,sans-serif',
                'Arial Black'           => 'Arial Black,sans-serif',
                'Verdana'               => 'Verdana,Arial,sans-serif',
@@ -60,8 +60,8 @@ class tx_rtehtmlarea_defaultfont extends tx_rtehtmlareaapi {
                'Webdings'              => 'Webdings',
                'Wingdings'             => 'Wingdings',
                );
-                               
-       private $defaultFontSizes = array(
+
+       protected $defaultFontSizes = array(
                '1'     =>      '1 (8 pt)',
                '2'     =>      '2 (10 pt)',
                '3'     =>      '3 (12 pt)',
@@ -70,8 +70,8 @@ class tx_rtehtmlarea_defaultfont extends tx_rtehtmlareaapi {
                '6'     =>      '6 (24 pt)',
                '7'     =>      '7 (36 pt)',
                );
-       
-       private $defaultFontSizes_safari = array(
+
+       protected $defaultFontSizes_safari = array(
                '1'     =>      'x-small (10px)',
                '2'     =>      'small (13px)',
                '3'     =>      'medium (16px)',
@@ -80,7 +80,7 @@ class tx_rtehtmlarea_defaultfont extends tx_rtehtmlareaapi {
                '6'     =>      'xx-large (32px)',
                '7'     =>      'xxx-large (48px)',
                );
-       
+
        /**
         * Return JS configuration of the htmlArea plugins registered by the extension
         *
@@ -93,22 +93,22 @@ class tx_rtehtmlarea_defaultfont extends tx_rtehtmlareaapi {
         *      RTEarea['.$RTEcounter.']["buttons"]["button-id"]["property"] = "value";
         */
        public function buildJavascriptConfiguration($RTEcounter) {
-               
+
                $registerRTEinJavascriptString = '';
-               
+
                        // Process font faces configuration
                if (in_array('fontstyle',$this->toolbar)) {
                        $registerRTEinJavascriptString .= $this->buildJSFontFacesConfig($RTEcounter);
                }
-               
+
                        // Process font sizes configuration
                if (in_array('fontsize',$this->toolbar)) {
                        $registerRTEinJavascriptString .= $this->buildJSFontSizesConfig($RTEcounter);
                }
-               
+
                return $registerRTEinJavascriptString;
        }
-       
+
        /**
         * Return Javascript configuration of font faces
         *
@@ -116,17 +116,17 @@ class tx_rtehtmlarea_defaultfont extends tx_rtehtmlareaapi {
         *
         * @return      string          Javascript configuration of font faces
         */
-       private function buildJSFontfacesConfig($RTEcounter) {
+       protected function buildJSFontfacesConfig($RTEcounter) {
                global $TSFE, $LANG;
-               
+
                if ($this->htmlAreaRTE->is_FE()) {
                        $RTEProperties = $this->htmlAreaRTE->RTEsetup;
                } else {
                        $RTEProperties = $this->htmlAreaRTE->RTEsetup['properties'];
                }
-               
+
                $configureRTEInJavascriptString = '';
-               
+
                        // Builing JS array of default font faces
                $HTMLAreaFontname = array();
                $HTMLAreaFontname['nofont'] = '
@@ -139,7 +139,7 @@ class tx_rtehtmlarea_defaultfont extends tx_rtehtmlareaapi {
                        $HTMLAreaFontname['nofont'] = '
                                "' . $LANG->getLL('No font') . '" : ""';
                }
-               
+
                $hideFontFaces = $this->htmlAreaRTE->cleanList($this->thisConfig['hideFontFaces']);
                if ($hideFontFaces != '*') {
                        $index = 0;
@@ -152,7 +152,7 @@ class tx_rtehtmlarea_defaultfont extends tx_rtehtmlareaapi {
                                $index++;
                        }
                }
-               
+
                        // Adding configured font faces
                if (is_array($RTEProperties['fonts.'])) {
                        foreach ($RTEProperties['fonts.'] as $fontName => $conf) {
@@ -162,20 +162,20 @@ class tx_rtehtmlarea_defaultfont extends tx_rtehtmlareaapi {
                                "' . $fontLabel . '" : "' . $this->htmlAreaRTE->cleanList($conf['value']) . '"';
                        }
                }
-               
+
                        // Setting the list of font faces
                $HTMLAreaJSFontface = '{';
                $HTMLAreaFontface = t3lib_div::trimExplode(',' , $this->htmlAreaRTE->cleanList($defaultFontFacesList . ',' . $this->thisConfig['fontFace']));
                $HTMLAreaFontfaceIndex = 0;
                foreach ($HTMLAreaFontface as $fontName) {
-                       if ($HTMLAreaFontfaceIndex) { 
+                       if ($HTMLAreaFontfaceIndex) {
                                $HTMLAreaJSFontface .= ',';
                        }
                        $HTMLAreaJSFontface .= $HTMLAreaFontname[$fontName];
                        $HTMLAreaFontfaceIndex++;
                }
                $HTMLAreaJSFontface .= '};';
-               
+
                $button = 'fontstyle';
                if (!is_array( $this->thisConfig['buttons.']) || !is_array( $this->thisConfig['buttons.'][$button.'.'])) {
                        $configureRTEInJavascriptString .= '
@@ -183,10 +183,10 @@ class tx_rtehtmlarea_defaultfont extends tx_rtehtmlareaapi {
                }
                $configureRTEInJavascriptString .= '
                        RTEarea['.$RTEcounter.'].buttons.'. $button .'.options = '. $HTMLAreaJSFontface;
-               
+
                return $configureRTEInJavascriptString;
        }
-       
+
        /**
         * Return Javascript configuration of font sizes
         *
@@ -194,10 +194,10 @@ class tx_rtehtmlarea_defaultfont extends tx_rtehtmlareaapi {
         *
         * @return      string          Javascript font sizes configuration
         */
-       private function buildJSFontSizesConfig($RTEcounter) {
+       protected function buildJSFontSizesConfig($RTEcounter) {
                global $LANG, $TSFE;
                $configureRTEInJavascriptString = '';
-               
+
                        // Builing JS array of default font sizes
                $HTMLAreaFontSizes = array();
                if ($this->htmlAreaRTE->is_FE()) {
@@ -205,7 +205,7 @@ class tx_rtehtmlarea_defaultfont extends tx_rtehtmlareaapi {
                } else {
                        $HTMLAreaFontSizes[0] = $LANG->getLL('No size');
                }
-               
+
                foreach ($this->defaultFontSizes as $FontSizeItem => $FontSizeLabel) {
                        if ($this->htmlAreaRTE->client['BROWSER'] == 'safari') {
                                $HTMLAreaFontSizes[$FontSizeItem] = $this->defaultFontSizes_safari[$FontSizeItem];
@@ -221,12 +221,12 @@ class tx_rtehtmlarea_defaultfont extends tx_rtehtmlareaapi {
                                }
                        }
                }
-               
+
                $HTMLAreaJSFontSize = '{';
                if ($this->htmlAreaRTE->cleanList($this->thisConfig['hideFontSizes']) != '*') {
                        $HTMLAreaFontSizeIndex = 0;
                        foreach ($HTMLAreaFontSizes as $FontSizeItem => $FontSizeLabel) {
-                               if($HTMLAreaFontSizeIndex) { 
+                               if($HTMLAreaFontSizeIndex) {
                                        $HTMLAreaJSFontSize .= ',';
                                }
                                $HTMLAreaJSFontSize .= '
@@ -235,7 +235,7 @@ class tx_rtehtmlarea_defaultfont extends tx_rtehtmlareaapi {
                        }
                }
                $HTMLAreaJSFontSize .= '};';
-               
+
                $button = 'fontsize';
                if (!is_array( $this->thisConfig['buttons.']) || !is_array( $this->thisConfig['buttons.'][$button.'.'])) {
                        $configureRTEInJavascriptString .= '
@@ -243,7 +243,7 @@ class tx_rtehtmlarea_defaultfont extends tx_rtehtmlareaapi {
                }
                $configureRTEInJavascriptString .= '
                        RTEarea['.$RTEcounter.'].buttons.'. $button .'.options = '. $HTMLAreaJSFontSize;
-               
+
                return $configureRTEInJavascriptString;
        }
 
index 883ce7e..1152cdc 100644 (file)
@@ -71,7 +71,7 @@ class tx_rtehtmlarea_inlineelements extends tx_rtehtmlareaapi {
                'variable'              => 'Variable',
                );
 
-       private $defaultInlineElements = array(
+       protected $defaultInlineElements = array(
                'none'          => 'No markup',
                'b'             => 'Bold',
                'bdo'           => 'BiDi override',
@@ -97,10 +97,10 @@ class tx_rtehtmlarea_inlineelements extends tx_rtehtmlareaapi {
                'var'           => 'Variable',
                );
 
-       private $defaultInlineElementsOrder = 'none, bidioverride, big, bold, citation, code, definition, deletedtext, emphasis, insertedtext, italic, keyboard,
+       protected $defaultInlineElementsOrder = 'none, bidioverride, big, bold, citation, code, definition, deletedtext, emphasis, insertedtext, italic, keyboard,
                                                monospaced, quotation, sample, small, span, strikethrough, strong, subscript, superscript, underline, variable';
 
-       private $buttonToInlineElement = array(
+       protected $buttonToInlineElement = array(
                'none'          => 'none',
                'bidioverride'  => 'bdo',
                'big'           => 'big',
index d5c4dd7..a6e93a8 100644 (file)
@@ -42,19 +42,19 @@ class tx_rtehtmlarea_spellchecker extends tx_rtehtmlareaapi {
        protected $thisConfig;                          // Reference to RTE PageTSConfig
        protected $toolbar;                             // Reference to RTE toolbar array
        protected $LOCAL_LANG;                          // Frontend language array
-       
+
        protected $pluginButtons = 'spellcheck';
        protected $convertToolbarForHtmlAreaArray = array (
                'spellcheck'    => 'SpellCheck',
                );
-       private $spellCheckerModes = array( 'ultra', 'fast', 'normal', 'bad-spellers');
-       
+       protected $spellCheckerModes = array( 'ultra', 'fast', 'normal', 'bad-spellers');
+
        public function main($parentObject) {
                global $TYPO3_CONF_VARS;
-               
+
                return parent::main($parentObject) && t3lib_extMgm::isLoaded('static_info_tables') && !in_array($this->htmlAreaRTE->language, t3lib_div::trimExplode(',', $TYPO3_CONF_VARS['EXTCONF'][$this->htmlAreaRTE->ID]['noSpellCheckLanguages']));
        }
-       
+
        /**
         * Return JS configuration of the htmlArea plugins registered by the extension
         *
@@ -68,7 +68,7 @@ class tx_rtehtmlarea_spellchecker extends tx_rtehtmlareaapi {
         */
        public function buildJavascriptConfiguration($RTEcounter) {
                global $TSFE, $LANG, $TYPO3_CONF_VARS, $BE_USER;
-               
+
                        // Set the SpellChecker mode
                $spellCheckerMode = isset($BE_USER->userTS['options.']['HTMLAreaPspellMode']) ? trim($BE_USER->userTS['options.']['HTMLAreaPspellMode']) : 'normal';
                if (!in_array($spellCheckerMode, $this->spellCheckerModes)) {
@@ -79,7 +79,7 @@ class tx_rtehtmlarea_spellchecker extends tx_rtehtmlareaapi {
                if (ini_get('safe_mode') || $this->htmlAreaRTE->is_FE()) {
                        $enablePersonalDicts = false;
                }
-               
+
                $registerRTEinJavascriptString = '';
                $button = 'spellcheck';
                if (in_array($button, $this->toolbar)) {
index c32a162..77764c5 100644 (file)
@@ -210,10 +210,10 @@ class tx_rtehtmlarea_browse_links extends browse_links {
        var $editorNo;
        var $buttonConfig = array();
 
-       private $classesAnchorDefault = array();
-       private $classesAnchorDefaultTitle = array();
-       private $classesAnchorDefaultTarget = array();
-       private $classesAnchorJSOptions = array();
+       protected $classesAnchorDefault = array();
+       protected $classesAnchorDefaultTitle = array();
+       protected $classesAnchorDefaultTarget = array();
+       protected $classesAnchorJSOptions = array();
        public $allowedItems;
 
        /**
index b3a1c79..2285858 100644 (file)
@@ -61,10 +61,10 @@ class tx_rtehtmlarea_dam_browse_links extends tx_dam_browse_media {
        var $editorNo;
        var $buttonConfig = array();
 
-       private $classesAnchorDefault = array();
-       private $classesAnchorDefaultTitle = array();
-       private $classesAnchorDefaultTarget = array();
-       private $classesAnchorJSOptions = array();
+       protected $classesAnchorDefault = array();
+       protected $classesAnchorDefaultTitle = array();
+       protected $classesAnchorDefaultTarget = array();
+       protected $classesAnchorJSOptions = array();
        public $allowedItems;
 
 
index ab2da2c..1d9d345 100755 (executable)
@@ -526,7 +526,7 @@ class SC_mod_user_setup_index {
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons()   {
+       protected function getButtons() {
                global $LANG, $BACK_PATH, $BE_USER;
 
                $buttons = array(
index 094c23c..a561b40 100755 (executable)
@@ -51,7 +51,7 @@ class tx_t3editor {
         *
         * @var string
         */
-       private $filepathEditorlib;
+       protected $filepathEditorlib;
 
        /**
         * path to the main stylesheet
@@ -60,14 +60,14 @@ class tx_t3editor {
         *
         * @var string
         */
-       private $filepathEditorcss;
+       protected $filepathEditorcss;
 
        /**
         * counts the editors on the current page
         *
         * @var int
         */
-       private $editorCounter;
+       protected $editorCounter;
 
        /**
         * flag to enable the t3editor
index f4b8538..4f28a4c 100644 (file)
@@ -73,7 +73,7 @@ class tx_tsconfighelp_module1 extends t3lib_SCbase {
                if($GLOBALS['BE_USER']->user['admin'])  {
                        $this->MOD_MENU['function']['2'] = $LANG->getLL('rebuild');
                }
-               
+
                parent::menuConfig();
        }
 
@@ -95,7 +95,7 @@ class tx_tsconfighelp_module1 extends t3lib_SCbase {
                $this->doc->backPath = $BACK_PATH;
                $this->doc->setModuleTemplate('templates/tsconfig_help.html');
                $this->doc->docType = 'xhtml_trans';
-               
+
                if (($this->id && $access) || ($BE_USER->user['admin'] && !$this->id))  {
 
                        $this->doc->form = '<form action="" method="POST">';
@@ -125,7 +125,7 @@ class tx_tsconfighelp_module1 extends t3lib_SCbase {
                        $this->moduleContent();
 
                        $this->content .= $this->doc->spacer(10);
-                       
+
                        $markers['FUNC_MENU'] = t3lib_BEfunc::getFuncMenu($this->id,'SET[function]',$this->MOD_SETTINGS['function'],$this->MOD_MENU['function']);
                } else {
                        $this->content .= $this->doc->header($LANG->getLL('title'));
@@ -133,8 +133,8 @@ class tx_tsconfighelp_module1 extends t3lib_SCbase {
                        // Setting up the buttons and markers for docheader
                $docHeaderButtons = $this->getButtons();
                $markers['CSH'] = $docHeaderButtons['csh'];
-               $markers['CONTENT'] = $this->content;   
-                       
+               $markers['CONTENT'] = $this->content;
+
                        // Build the <body> for the module
                $this->content = $this->doc->startPage($LANG->getLL('title'));
                $this->content.= $this->doc->moduleBody($this->pageinfo, $docHeaderButtons, $markers);
@@ -150,28 +150,28 @@ class tx_tsconfighelp_module1 extends t3lib_SCbase {
        function printContent() {
                echo $this->content;
        }
-       
+
        /**
         * Create the panel of buttons for submitting the form or otherwise perform operations.
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons()   {
+       protected function getButtons() {
                global $TCA, $LANG, $BACK_PATH, $BE_USER;
-               
+
                $buttons = array(
                        'csh' => '',
                        'shortcut' => '',
                );
                        // CSH
                //$buttons['csh'] = t3lib_BEfunc::cshItem('_MOD_web_func', '', $GLOBALS['BACK_PATH']);
-               
+
                if (($this->id && is_array($this->pageinfo)) || ($BE_USER->user['admin'] && !$this->id)) {
                                // Shortcut
                        if ($BE_USER->mayMakeShortcut()) {
                                $buttons['shortcut'] = $this->doc->makeShortcutIcon('id', implode(',', array_keys($this->MOD_MENU)), $this->MCONF['name']);
                        }
-               }       
+               }
                return $buttons;
        }
 
@@ -196,32 +196,32 @@ class tx_tsconfighelp_module1 extends t3lib_SCbase {
                        case 2:
                                if ($GLOBALS['BE_USER']->user['admin']) {
                                        if ($GLOBALS['TYPO3_OS'] === 'WIN') {
-                                               $this->content .= '<p>'.$LANG->getLL('noRebuildOnWindows').'</p><br />';                
+                                               $this->content .= '<p>'.$LANG->getLL('noRebuildOnWindows').'</p><br />';
                                        } else {
                                                if (t3lib_div::_GP('_rebuild')) {
                                                                // remove all data from the database
                                                        $this->purgeSQLContents();
-               
+
                                                                // get all loaded extension keys
                                                        $extArray = $TYPO3_LOADED_EXT;
-               
+
                                                        $content = '<div align="left"><strong>'.$LANG->getLL('loadedTSfrom').'</strong></div><br />';
-               
+
                                                                // parse the extension names only (no need for all details from the TYPO3_LOADED_EXT table
                                                        foreach ($extArray as $extName => $dummy)       {
                                                                        // check that the extension is really loaded (which should always be the case)
                                                                if (t3lib_extMgm::isLoaded($extName))   {
                                                                                // extract the content.xml from the manual.sxw ZIP file
                                                                        $manual = $this->getZIPFileContents(t3lib_extMgm::extPath($extName).'doc/manual.sxw', 'content.xml');
-               
+
                                                                                // check if the manual file actually exists and if the content.xml could be loaded
                                                                        if ($manual != '')      {
                                                                                        // if the manual file exists, proceed with the load into the SQL database
                                                                                $content .= '<p>Extension '.$extName.'...';
-               
+
                                                                                        // run the extraction processing and import the data into SQL. Return the number of TS tables found in the open office document
                                                                                $number = $this->loadExtensionManual($extName, $manual);
-               
+
                                                                                        // print a status message with a link to the openoffice manual
                                                                                $content .= $number.' '.$LANG->getLL('sections').' (<a href="'.t3lib_div::getIndpEnv('TYPO3_SITE_URL').TYPO3_mainDir.t3lib_extMgm::extRelPath($extName).'doc/manual.sxw">manual</a>)</p>';
                                                                        }
@@ -230,9 +230,9 @@ class tx_tsconfighelp_module1 extends t3lib_SCbase {
                                                                        die ("Fatal error : loaded extension not actually loaded? Please file a bug report at http://bugs.typo3.org!");
                                                                }
                                                        }
-                                                       
+
                                                        $this->content .= $this->doc->section($LANG->getLL('rebuildTS'),$content.'<br />',0,1);
-       
+
                                                                // Issue warnings about duplicate or empty obj_strings, if any
                                                                // An obj_string should be unique. It should appear in only one extension manual and then only once
                                                                // If the sum of all occurrences of a given obj_string is more than one, issue a list of duplicate entries as a warning
@@ -263,13 +263,13 @@ class tx_tsconfighelp_module1 extends t3lib_SCbase {
                                                                $this->content .= $this->doc->section($LANG->getLL('updateWarnings'),'<div>'.$warnings.'</div>',0,1);
                                                        }
                                                }
-               
+
                                                $content = '<p>'.$LANG->getLL('rebuildExplanation').'</p><br />';
                                                $content .= $LANG->getLL('rebuild').' <input type="submit" name="_rebuild" value="Rebuild" /><br />';
                                                $this->content .= $this->doc->section($LANG->getLL('rebuildTS'),$content,0,1);
                                        }
                                } else {
-                                       $this->content .= '<p>'.$LANG->getLL('adminAccessOnly').'</p><br />';           
+                                       $this->content .= '<p>'.$LANG->getLL('adminAccessOnly').'</p><br />';
                                }
 
 
@@ -560,7 +560,7 @@ class tx_tsconfighelp_module1 extends t3lib_SCbase {
                                                case 'TABLE:TABLE-HEADER-ROWS':
                                                        $sectionHeader++;
                                                break;
-                                               
+
                                                case 'TABLE:TABLE-ROW':
                                                        if (!$sectionHeader)    { // skip section header, we only look at the *contents* of the table
                                                                $sectionRow++;
@@ -570,7 +570,7 @@ class tx_tsconfighelp_module1 extends t3lib_SCbase {
                                                                }
                                                        }
                                                break;
-                                               
+
                                                case 'TABLE:TABLE-CELL':
                                                        if (!$sectionHeader)    { // skip section header, we only look at the *contents* of the table
                                                                $sectionCell++;
@@ -580,7 +580,7 @@ class tx_tsconfighelp_module1 extends t3lib_SCbase {
                                                                }
                                                        }
                                                break;
-                                               
+
                                                case 'TEXT:P':
                                                        if ($sectionCell)       { // make sure we are in a cell
                                                                $sectionP++;
@@ -600,14 +600,14 @@ class tx_tsconfighelp_module1 extends t3lib_SCbase {
                                                                $newLineRequired = '<br>'; // after a paragraph, require a new-line
                                                        }
                                                break;
-                                               
+
                                                case 'TEXT:SPAN':
                                                        if ($sectionCell)       { // make sure we are in a cell
                                                                $table[$rowID-1][$cellID-1] .= $this->styleHTML($this->styleTags($node),'').$newLineRequired.$this->HSCtext($node['value']).$this->styleHTML($this->styleTags($node),'/');
                                                                $newLineRequired = ''; // no newline required after this
                                                        }
                                                break;
-                                               
+
                                                case 'TEXT:S':
                                                        if ($sectionCell)       { // make sure we are in a cell
                                                                for ($i=0; $i<$node['attributes']['TEXT:C']; $i++)      {
@@ -635,19 +635,19 @@ class tx_tsconfighelp_module1 extends t3lib_SCbase {
                                                case 'TABLE:TABLE-HEADER-ROWS':
                                                        $sectionHeader--;
                                                break;
-                                               
+
                                                case 'TABLE:TABLE-ROW':
                                                        if (!$sectionHeader)    { // skip section header, we only look at the *contents* of the table
                                                                $sectionRow--;
                                                        }
                                                break;
-                                               
+
                                                case 'TABLE:TABLE-CELL':
                                                        if (!$sectionHeader)    { // skip section header, we only look at the *contents* of the table
                                                                $sectionCell--;
                                                        }
                                                break;
-                                               
+
                                                case 'TEXT:P':
                                                        $sectionP--;
                                                        $newLineRequired = '<br>'; // after a paragraph, require a new-line
index 0bf23b2..de63014 100644 (file)
@@ -235,7 +235,7 @@ class SC_mod_web_ts_index extends t3lib_SCbase {
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons()   {
+       protected function getButtons() {
                global $TCA, $LANG, $BACK_PATH, $BE_USER;
 
                $buttons = array(
index 1c1ec92..c5b2aec 100644 (file)
@@ -49,7 +49,7 @@ require_once(PATH_t3lib."class.t3lib_extobjbase.php");
 class tx_tstemplateinfo extends t3lib_extobjbase {
 
        /* <beta-code TYPO3 4.2-dev> */
-       private $tce_processed = false;  // indicator for t3editor, whether data is stored
+       protected $tce_processed = false;  // indicator for t3editor, whether data is stored
        /* </beta-code> */
 
        /**
index 0e25bfa..affcfc2 100755 (executable)
@@ -327,7 +327,7 @@ class tx_version_cm1 extends t3lib_SCbase {
         *
         * @return      array   all available buttons as an assoc. array
         */
-       private function getButtons()   {
+       protected function getButtons() {
                global $TCA, $LANG, $BACK_PATH, $BE_USER;
 
                $buttons = array(
index 304d012..af67305 100755 (executable)
@@ -1885,7 +1885,7 @@ $str.=$this->docBodyTagBegin().
         * @param       array           HTML for all buttons
         * @return      array           Containing HTML for both buttonlists
         */
-       private function getDocHeaderButtons($buttons) {
+       protected function getDocHeaderButtons($buttons) {
                $markers = array();
                        // Fill buttons for left and right float
                $floats = array('left', 'right');
@@ -1919,7 +1919,7 @@ $str.=$this->docBodyTagBegin().
         * @param       array   Current page
         * @return      string  Page path
         */
-       private function getPagePath($pageRecord) {
+       protected function getPagePath($pageRecord) {
                global $LANG;
                        // Is this a real page
                if ($pageRecord['uid']) {
@@ -1938,7 +1938,7 @@ $str.=$this->docBodyTagBegin().
         * @param       array   Current page
         * @return      string  Page info
         */
-       private function getPageInfo($pageRecord) {
+       protected function getPageInfo($pageRecord) {
                global $BE_USER;
                                // Add icon with clickmenu, etc:
                if ($pageRecord['uid']) {       // If there IS a real page