[TASK] Remove the "@todo define visibility" 44/33044/7
authorGeorg Ringer <georg.ringer@gmail.com>
Mon, 29 Sep 2014 18:09:46 +0000 (20:09 +0200)
committerWouter Wolters <typo3@wouterwolters.nl>
Sat, 11 Oct 2014 15:23:55 +0000 (17:23 +0200)
The "@todo Define visibility" is not very helpful because:

 * Nobody knows what breaks if changing the visibility
 * The code is flooded with todos which makes it hard
   to work with in an IDE

During ACME it was decided to remove the @todo again.

Resolves: #61957
Releases: master
Change-Id: I0caa9756bba326dc132b6a2dabe79218c53a32c8
Reviewed-on: http://review.typo3.org/33044
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
102 files changed:
typo3/class.browse_links.php
typo3/db_new.php
typo3/move_el.php
typo3/sysext/backend/Classes/ClickMenu/ClickMenu.php
typo3/sysext/backend/Classes/Clipboard/Clipboard.php
typo3/sysext/backend/Classes/Configuration/TranslationConfigurationProvider.php
typo3/sysext/backend/Classes/Controller/BackendLayoutWizardController.php
typo3/sysext/backend/Classes/Controller/ClickMenuController.php
typo3/sysext/backend/Classes/Controller/ContentElement/ElementHistoryController.php
typo3/sysext/backend/Classes/Controller/ContentElement/ElementInformationController.php
typo3/sysext/backend/Classes/Controller/ContentElement/MoveElementController.php
typo3/sysext/backend/Classes/Controller/ContentElement/NewContentElementController.php
typo3/sysext/backend/Classes/Controller/DummyController.php
typo3/sysext/backend/Classes/Controller/EditDocumentController.php
typo3/sysext/backend/Classes/Controller/File/CreateFolderController.php
typo3/sysext/backend/Classes/Controller/File/EditFileController.php
typo3/sysext/backend/Classes/Controller/File/FileUploadController.php
typo3/sysext/backend/Classes/Controller/File/RenameFileController.php
typo3/sysext/backend/Classes/Controller/FileSystemNavigationFrameController.php
typo3/sysext/backend/Classes/Controller/LoginController.php
typo3/sysext/backend/Classes/Controller/NewRecordController.php
typo3/sysext/backend/Classes/Controller/NoDocumentsOpenController.php
typo3/sysext/backend/Classes/Controller/PageLayoutController.php
typo3/sysext/backend/Classes/Controller/PageTreeNavigationController.php
typo3/sysext/backend/Classes/Controller/SimpleDataHandlerController.php
typo3/sysext/backend/Classes/Controller/Wizard/ColorpickerController.php
typo3/sysext/backend/Classes/Controller/Wizard/FormsController.php
typo3/sysext/backend/Classes/Controller/Wizard/ListController.php
typo3/sysext/backend/Classes/Controller/Wizard/RteController.php
typo3/sysext/backend/Classes/Controller/Wizard/TableController.php
typo3/sysext/backend/Classes/Form/FormEngine.php
typo3/sysext/backend/Classes/Module/AbstractFunctionModule.php
typo3/sysext/backend/Classes/Module/BaseScriptClass.php
typo3/sysext/backend/Classes/Module/ModuleLoader.php
typo3/sysext/backend/Classes/Module/ModuleSettings.php
typo3/sysext/backend/Classes/Template/DocumentTemplate.php
typo3/sysext/backend/Classes/Toolbar/ShortcutToolbarItem.php
typo3/sysext/backend/Classes/View/PageLayoutView.php
typo3/sysext/backend/Classes/View/PageTreeView.php
typo3/sysext/backend/Classes/View/ThumbnailView.php
typo3/sysext/core/Classes/Authentication/AbstractUserAuthentication.php
typo3/sysext/core/Classes/Authentication/BackendUserAuthentication.php
typo3/sysext/core/Classes/Configuration/FlexForm/FlexFormTools.php
typo3/sysext/core/Classes/DataHandling/DataHandler.php
typo3/sysext/core/Classes/Database/QueryGenerator.php
typo3/sysext/core/Classes/Database/QueryView.php
typo3/sysext/core/Classes/Database/RelationHandler.php
typo3/sysext/core/Classes/Database/SqlParser.php
typo3/sysext/core/Classes/TypoScript/ExtendedTemplateService.php
typo3/sysext/core/Classes/TypoScript/TemplateService.php
typo3/sysext/dbal/Classes/Database/DatabaseConnection.php
typo3/sysext/filelist/Classes/Controller/FileListController.php
typo3/sysext/filelist/Classes/FileList.php
typo3/sysext/filelist/Classes/FileListFolderTree.php
typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
typo3/sysext/frontend/Classes/ContentObject/Menu/AbstractMenuContentObject.php
typo3/sysext/frontend/Classes/ContentObject/Menu/GraphicalMenuContentObject.php
typo3/sysext/frontend/Classes/Controller/PageInformationController.php
typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php
typo3/sysext/func/Classes/Controller/PageFunctionsController.php
typo3/sysext/func_wizards/Classes/Controller/WebFunctionWizardsBaseController.php
typo3/sysext/impexp/Classes/Clickmenu.php
typo3/sysext/impexp/Classes/Controller/ImportExportController.php
typo3/sysext/impexp/Classes/ImportExport.php
typo3/sysext/impexp/Classes/LocalPageTree.php
typo3/sysext/indexed_search/Classes/Controller/IndexedPagesController.php
typo3/sysext/indexed_search/Classes/Controller/SearchController.php
typo3/sysext/indexed_search/Classes/Controller/SearchFormController.php
typo3/sysext/indexed_search/Classes/FileContentParser.php
typo3/sysext/indexed_search/Classes/Indexer.php
typo3/sysext/indexed_search/Classes/ViewHelpers/PageBrowsingViewHelper.php
typo3/sysext/info/Classes/Controller/InfoModuleController.php
typo3/sysext/info_pagetsconfig/Classes/Controller/InfoPageTyposcriptConfigController.php
typo3/sysext/lowlevel/Classes/AdminCommand.php
typo3/sysext/lowlevel/Classes/CleanFlexformCommand.php
typo3/sysext/lowlevel/Classes/CleanerCommand.php
typo3/sysext/lowlevel/Classes/DeletedRecordsCommand.php
typo3/sysext/lowlevel/Classes/DoubleFilesCommand.php
typo3/sysext/lowlevel/Classes/LostFilesCommand.php
typo3/sysext/lowlevel/Classes/MissingFilesCommand.php
typo3/sysext/lowlevel/Classes/MissingRelationsCommand.php
typo3/sysext/lowlevel/Classes/OrphanRecordsCommand.php
typo3/sysext/lowlevel/Classes/RteImagesCommand.php
typo3/sysext/lowlevel/Classes/SyslogCommand.php
typo3/sysext/lowlevel/Classes/Utility/ArrayBrowser.php
typo3/sysext/lowlevel/Classes/VersionsCommand.php
typo3/sysext/lowlevel/Classes/View/ConfigurationView.php
typo3/sysext/lowlevel/Classes/View/DatabaseIntegrityView.php
typo3/sysext/recordlist/Classes/Browser/ElementBrowser.php
typo3/sysext/recordlist/Classes/Controller/ElementBrowserController.php
typo3/sysext/recordlist/Classes/Controller/ElementBrowserFramesetController.php
typo3/sysext/recordlist/Classes/RecordList.php
typo3/sysext/recordlist/Classes/RecordList/AbstractDatabaseRecordList.php
typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php
typo3/sysext/scheduler/Classes/Example/TestTask.php
typo3/sysext/scheduler/Classes/Scheduler.php
typo3/sysext/setup/Classes/Controller/SetupModuleController.php
typo3/sysext/tstemplate/Classes/Controller/TemplateAnalyzerModuleFunctionController.php
typo3/sysext/tstemplate/Classes/Controller/TypoScriptTemplateInformationModuleFunctionController.php
typo3/sysext/tstemplate/Classes/Controller/TypoScriptTemplateModuleController.php
typo3/sysext/tstemplate/Classes/Controller/TypoScriptTemplateObjectBrowserModuleFunctionController.php
typo3/sysext/version/Classes/Controller/VersionModuleController.php

index 0c6e51c..9148168 100644 (file)
@@ -16,8 +16,6 @@ class localPageTree extends \TYPO3\CMS\Backend\Tree\View\BrowseTreeView {
 
        /**
         * Constructor. Just calling init()
-        *
-        * @todo Define visibility
         */
        public function __construct() {
                $this->determineScriptUrl();
@@ -32,7 +30,6 @@ class localPageTree extends \TYPO3\CMS\Backend\Tree\View\BrowseTreeView {
         * @param array $v The record
         * @param boolean $ext_pArrPages (Ignore)
         * @return string Wrapping title string.
-        * @todo Define visibility
         */
        public function wrapTitle($title, $v, $ext_pArrPages = '') {
                if ($this->ext_isLinkable($v['doktype'], $v['uid'])) {
@@ -48,7 +45,6 @@ class localPageTree extends \TYPO3\CMS\Backend\Tree\View\BrowseTreeView {
         *
         * @param array $treeArr Tree array
         * @return string HTML output.
-        * @todo Define visibility
         */
        public function printTree($treeArr = '') {
                $titleLen = (int)$GLOBALS['BE_USER']->uc['titleLen'];
@@ -91,7 +87,6 @@ class localPageTree extends \TYPO3\CMS\Backend\Tree\View\BrowseTreeView {
         * @param integer $doktype Doktype value to test
         * @param integer $uid uid to test.
         * @return boolean
-        * @todo Define visibility
         */
        public function ext_isLinkable($doktype, $uid) {
                if ($uid && $doktype < 199) {
@@ -106,7 +101,6 @@ class localPageTree extends \TYPO3\CMS\Backend\Tree\View\BrowseTreeView {
         * @param string $cmd Command for 'PM' get var
         * @param boolean $bMark If set, the link will have a anchor point (=$bMark) and a name attribute (=$bMark)
         * @return string Link-wrapped input string
-        * @todo Define visibility
         */
        public function PM_ATagWrap($icon, $cmd, $bMark = '') {
                $name = '';
@@ -124,7 +118,6 @@ class localPageTree extends \TYPO3\CMS\Backend\Tree\View\BrowseTreeView {
         * @param string $icon The image tag for the icon
         * @param array $row The row for the current element
         * @return string The processed icon input value.
-        * @todo Define visibility
         */
        public function wrapIcon($icon, $row) {
                $content = $this->addTagAttributes($icon, ' title="id=' . $row['uid'] . '"');
@@ -149,7 +142,6 @@ class TBE_PageTree extends localPageTree {
         * @param integer $doktype Doktype value to test
         * @param integer $uid uid to test.
         * @return boolean
-        * @todo Define visibility
         */
        public function ext_isLinkable($doktype, $uid) {
                return TRUE;
@@ -162,7 +154,6 @@ class TBE_PageTree extends localPageTree {
         * @param array $v The record
         * @param boolean $ext_pArrPages If set, pages clicked will return immediately, otherwise reload page.
         * @return string Wrapping title string.
-        * @todo Define visibility
         */
        public function wrapTitle($title, $v, $ext_pArrPages) {
                if ($ext_pArrPages) {
@@ -186,14 +177,12 @@ class TBE_PageTree extends localPageTree {
 class localFolderTree extends \TYPO3\CMS\Backend\Tree\View\FolderTreeView {
 
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $ext_IconMode = 1;
 
        /**
         * Initializes the script path
-        *
-        * @todo Define visibility
         */
        public function __construct() {
                $this->determineScriptUrl();
@@ -206,7 +195,6 @@ class localFolderTree extends \TYPO3\CMS\Backend\Tree\View\FolderTreeView {
         * @param string $title Title, ready for output.
         * @param \TYPO3\CMS\Core\Resource\Folder $folderObject The "record
         * @return string Wrapping title string.
-        * @todo Define visibility
         */
        public function wrapTitle($title, \TYPO3\CMS\Core\Resource\Folder $folderObject) {
                if ($this->ext_isLinkable($folderObject)) {
@@ -222,7 +210,6 @@ class localFolderTree extends \TYPO3\CMS\Backend\Tree\View\FolderTreeView {
         *
         * @param \TYPO3\CMS\Core\Resource\Folder $folderObject Object with information about the folder element. Contains keys like title, uid, path, _title
         * @return boolean TRUE is returned if the path is found in the web-part of the server and is NOT a recycler or temp folder
-        * @todo Define visibility
         */
        public function ext_isLinkable(\TYPO3\CMS\Core\Resource\Folder $folderObject) {
                if (strstr($folderObject->getIdentifier(), '_recycler_') || strstr($folderObject->getIdentifier(), '_temp_')) {
@@ -240,7 +227,6 @@ class localFolderTree extends \TYPO3\CMS\Backend\Tree\View\FolderTreeView {
         * @param boolean $bMark If set, the link will have a anchor point (=$bMark) and a name attribute (=$bMark)
         * @return string Link-wrapped input string
         * @access private
-        * @todo Define visibility
         */
        public function PM_ATagWrap($icon, $cmd, $bMark = '') {
                $name = $anchor = '';
@@ -261,9 +247,10 @@ class localFolderTree extends \TYPO3\CMS\Backend\Tree\View\FolderTreeView {
  */
 class TBE_FolderTree extends localFolderTree {
 
-       // If file-drag mode is set, temp and recycler folders are filtered out.
        /**
-        * @todo Define visibility
+        * If file-drag mode is set, temp and recycler folders are filtered out.
+        *
+        * @var int
         */
        public $ext_noTempRecyclerDirs = 0;
 
@@ -272,7 +259,6 @@ class TBE_FolderTree extends localFolderTree {
         *
         * @param \TYPO3\CMS\Core\Resource\Folder $folderObject object with information about the folder element. Contains keys like title, uid, path, _title
         * @return boolean TRUE is returned if the path is NOT a recycler or temp folder AND if ->ext_noTempRecyclerDirs is not set.
-        * @todo Define visibility
         */
        public function ext_isLinkable($folderObject) {
                if ($this->ext_noTempRecyclerDirs && (substr($folderObject->getIdentifier(), -7) == '_temp_/' || substr($folderObject->getIdentifier(), -11) == '_recycler_/')) {
@@ -288,7 +274,6 @@ class TBE_FolderTree extends localFolderTree {
         * @param string $title Title, ready for output.
         * @param \TYPO3\CMS\Core\Resource\Folder $folderObject The folderObject 'record'
         * @return string Wrapping title string.
-        * @todo Define visibility
         */
        public function wrapTitle($title, $folderObject) {
                if ($this->ext_isLinkable($folderObject)) {
index 0b73550..5fd6649 100644 (file)
@@ -35,7 +35,6 @@ class newRecordLocalPageTree extends \TYPO3\CMS\Backend\Tree\View\PageTreeView {
         * @param string $icon Icon image
         * @param array $row Item row
         * @return string Wrapping icon image.
-        * @todo Define visibility
         */
        public function wrapIcon($icon, $row) {
                return $this->addTagAttributes($icon, ' title="id=' . htmlspecialchars($row['uid']) . '"');
@@ -47,7 +46,6 @@ class newRecordLocalPageTree extends \TYPO3\CMS\Backend\Tree\View\PageTreeView {
         *
         * @param integer $id The ID (page id) of the element
         * @return boolean Returns TRUE if the IDs matches
-        * @todo Define visibility
         */
        public function expandNext($id) {
                return $id == $GLOBALS['SOBE']->id ? 1 : 0;
index ca8defb..df0960a 100644 (file)
@@ -33,7 +33,6 @@ class moveElementLocalPageTree extends \TYPO3\CMS\Backend\Tree\View\PageTreeView
         * @param string $icon Icon image
         * @param array $row Item row
         * @return string Wrapping icon image.
-        * @todo Define visibility
         */
        public function wrapIcon($icon, $row) {
                return $this->addTagAttributes($icon, ' title="id=' . htmlspecialchars($row['uid']) . '"');
@@ -49,7 +48,7 @@ class moveElementLocalPageTree extends \TYPO3\CMS\Backend\Tree\View\PageTreeView
 class ext_posMap_pages extends \TYPO3\CMS\Backend\Tree\View\PagePositionMap {
 
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $l_insertNewPageHere = 'movePageToHere';
 
@@ -66,7 +65,6 @@ class ext_posMap_pages extends \TYPO3\CMS\Backend\Tree\View\PagePositionMap {
         * @param integer $pid The pid.
         * @param integer $newPagePID New page id.
         * @return string Onclick attribute content
-        * @todo Define visibility
         */
        public function onClickEvent($pid, $newPagePID) {
                return 'window.location.href=\'tce_db.php?cmd[pages][' . $GLOBALS['SOBE']->moveUid . '][' . $this->moveOrCopy . ']=' . $pid . '&redirect=' . rawurlencode($this->R_URI) . '&prErr=1&uPT=1&vC=' . $GLOBALS['BE_USER']->veriCode() . \TYPO3\CMS\Backend\Utility\BackendUtility::getUrlToken('tceAction') . '\';return false;';
@@ -78,7 +76,6 @@ class ext_posMap_pages extends \TYPO3\CMS\Backend\Tree\View\PagePositionMap {
         * @param string $str Page title.
         * @param array $rec Page record (?)
         * @return string Wrapped title.
-        * @todo Define visibility
         */
        public function linkPageTitle($str, $rec) {
                $url = \TYPO3\CMS\Core\Utility\GeneralUtility::linkThisScript(array('uid' => (int)$rec['uid'], 'moveUid' => $GLOBALS['SOBE']->moveUid));
@@ -92,7 +89,6 @@ class ext_posMap_pages extends \TYPO3\CMS\Backend\Tree\View\PagePositionMap {
         * @param array $dat Information array with record array inside.
         * @param integer $id The current id.
         * @return string The title string.
-        * @todo Define visibility
         */
        public function boldTitle($t_code, $dat, $id) {
                return parent::boldTitle($t_code, $dat, $GLOBALS['SOBE']->moveUid);
@@ -108,7 +104,7 @@ class ext_posMap_pages extends \TYPO3\CMS\Backend\Tree\View\PagePositionMap {
 class ext_posMap_tt_content extends \TYPO3\CMS\Backend\Tree\View\PagePositionMap {
 
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $dontPrintPageInsertIcons = 1;
 
@@ -125,7 +121,6 @@ class ext_posMap_tt_content extends \TYPO3\CMS\Backend\Tree\View\PagePositionMap
         * @param string $str Page title.
         * @param array $rec Page record (?)
         * @return string Wrapped title.
-        * @todo Define visibility
         */
        public function linkPageTitle($str, $rec) {
                $url = \TYPO3\CMS\Core\Utility\GeneralUtility::linkThisScript(array('uid' => (int)$rec['uid'], 'moveUid' => $GLOBALS['SOBE']->moveUid));
@@ -138,7 +133,6 @@ class ext_posMap_tt_content extends \TYPO3\CMS\Backend\Tree\View\PagePositionMap
         * @param string $str The title value.
         * @param array $row The record row.
         * @return string Wrapped title string.
-        * @todo Define visibility
         */
        public function wrapRecordTitle($str, $row) {
                if ($GLOBALS['SOBE']->moveUid == $row['uid']) {
index 72e1bd3..eab699d 100644 (file)
@@ -30,110 +30,61 @@ class ClickMenu {
 
        // Internal, static: GPvar:
        // Defines if the click menu is first level or second. Second means the click menu is triggered from another menu.
-       /**
-        * @todo Define visibility
-        */
        public $cmLevel = 0;
 
        // Clipboard array (submitted by eg. pressing the paste button)
-       /**
-        * @todo Define visibility
-        */
        public $CB;
 
        // Internal, static:
        // Backpath for scripts/images.
-       /**
-        * @todo Define visibility
-        */
        public $backPath = '';
 
        // BackPath place holder: We need different backPath set whether the clickmenu is written back to a frame which is not in typo3/ dir or if the clickmenu is shown in the top frame (no backpath)
-       /**
-        * @todo Define visibility
-        */
        public $PH_backPath = '###BACK_PATH###';
 
        // If set, the calling document should be in the listframe of a frameset.
-       /**
-        * @todo Define visibility
-        */
        public $listFrame = 0;
 
        // If set, the menu is about database records, not files. (set if part 2 [1] of the item-var is NOT blank)
-       /**
-        * @todo Define visibility
-        */
        public $isDBmenu = 0;
 
        // If TRUE, the "content" frame is always used for reference (when condensed mode is enabled)
-       /**
-        * @todo Define visibility
-        */
        public $alwaysContentFrame = 0;
 
        // Stores the parts of the input $item string, splitted by "|":
        // [0] = table/file, [1] = uid/blank, [2] = flag: If set, listFrame,
        // If "2" then "content frame" is forced  [3] = ("+" prefix = disable
        // all by default, enable these. Default is to disable) Items key list
-       /**
-        * @todo Define visibility
-        */
        public $iParts = array();
 
        // Contains list of keywords of items to disable in the menu
-       /**
-        * @todo Define visibility
-        */
        public $disabledItems = array();
 
        // If TRUE, Show icons on the left.
-       /**
-        * @todo Define visibility
-        */
        public $leftIcons = 0;
 
        // Array of classes to be used for user processing of the menu content. This is for the API of adding items to the menu from outside.
-       /**
-        * @todo Define visibility
-        */
        public $extClassArray = array();
 
        // Enable/disable ajax behavior
-       /**
-        * @todo Define visibility
-        */
        public $ajax = 0;
 
        // Internal, dynamic:
        // Counter for elements in the menu. Used to number the name / id of the mouse-over icon.
-       /**
-        * @todo Define visibility
-        */
        public $elCount = 0;
 
        // Set, when edit icon is drawn.
-       /**
-        * @todo Define visibility
-        */
        public $editPageIconSet = 0;
 
        // Set to TRUE, if editing of the element is OK.
-       /**
-        * @todo Define visibility
-        */
        public $editOK = 0;
 
-       /**
-        * @todo Define visibility
-        */
        public $rec = array();
 
        /**
         * Initialize click menu
         *
         * @return string The clickmenu HTML content
-        * @todo Define visibility
         */
        public function init() {
                // Setting GPvars:
@@ -195,7 +146,6 @@ class ClickMenu {
         * @param string $table Table name
         * @param integer $uid UID for the current record.
         * @return string HTML content
-        * @todo Define visibility
         */
        public function printDBClickMenu($table, $uid) {
                $uid = (int)$uid;
@@ -395,7 +345,6 @@ class ClickMenu {
         * @param string $table Table name
         * @param integer $uid UID for the current record.
         * @return string HTML content
-        * @todo Define visibility
         */
        public function printNewDBLevel($table, $uid) {
                $uid = (int)$uid;
@@ -428,7 +377,6 @@ class ClickMenu {
         *
         * @param array $menuItems Array for manipulation.
         * @return array Processed $menuItems array
-        * @todo Define visibility
         */
        public function externalProcessingOfDBMenuItems($menuItems) {
                return $menuItems;
@@ -441,7 +389,6 @@ class ClickMenu {
         * @param string $table Table name
         * @param integer $uid UID for the current record.
         * @return array Processed $menuItems array
-        * @todo Define visibility
         */
        public function processingByExtClassArray($menuItems, $table, $uid) {
                if (is_array($this->extClassArray)) {
@@ -461,7 +408,6 @@ class ClickMenu {
         * @param boolean $hideCM If set, the "hideCM()" will be called
         * @param string $overrideLoc If set, gives alternative location to load in (for example top frame or somewhere else)
         * @return string JavaScript for an onClick event.
-        * @todo Define visibility
         */
        public function urlRefForCM($url, $retUrl = '', $hideCM = 1, $overrideLoc = '') {
                $loc = 'top.content.list_frame';
@@ -477,7 +423,6 @@ class ClickMenu {
         * @param string $type Type: "copy" or "cut
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function DB_copycut($table, $uid, $type) {
                if ($this->clipObj->current == 'normal') {
@@ -501,7 +446,6 @@ class ClickMenu {
         * @return array Item array, element in $menuItems
         * @see \TYPO3\CMS\Backend\Clipboard\Clipboard::pasteUrl()
         * @internal
-        * @todo Define visibility
         */
        public function DB_paste($table, $uid, $type, $elInfo) {
                $editOnClick = '';
@@ -522,7 +466,6 @@ class ClickMenu {
         * @param integer $uid UID for the current record.
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function DB_info($table, $uid) {
                return $this->linkItem($this->label('info'), $this->excludeIcon(IconUtility::getSpriteIcon('actions-document-info')), 'top.launchView(\'' . $table . '\', \'' . $uid . '\'); return hideCM();');
@@ -535,7 +478,6 @@ class ClickMenu {
         * @param integer $uid UID for the current record.
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function DB_history($table, $uid) {
                $url = BackendUtility::getModuleUrl('record_history', array('element' => $table . ':' . $uid));
@@ -550,7 +492,6 @@ class ClickMenu {
         * @param array $rec The "pages" record with "perms_*" fields inside.
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function DB_perms($table, $uid, $rec) {
                if (!ExtensionManagementUtility::isLoaded('perm')) {
@@ -568,7 +509,6 @@ class ClickMenu {
         * @param array $rec Record of the element (needs "pid" field if not pages-record)
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function DB_db_list($table, $uid, $rec) {
                $urlParams = array();
@@ -586,7 +526,6 @@ class ClickMenu {
         * @param array $rec Record. Needed for tt-content elements which will have the sys_language_uid sent
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function DB_moveWizard($table, $uid, $rec) {
                // Hardcoded field for tt_content elements.
@@ -602,7 +541,6 @@ class ClickMenu {
         * @param array $rec Record.
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function DB_newWizard($table, $uid, $rec) {
                //  If mod.web_list.newContentWiz.overrideWithExtension is set, use that extension's create new content wizard instead:
@@ -620,7 +558,6 @@ class ClickMenu {
         * @param integer $uid UID for the current record.
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function DB_editAccess($table, $uid) {
                $addParam = '&columnsOnly=' . rawurlencode((implode(',', $GLOBALS['TCA'][$table]['ctrl']['enablecolumns']) . ($table == 'pages' ? ',extendToSubpages' : '')));
@@ -634,7 +571,6 @@ class ClickMenu {
         * @param integer $uid page uid to edit (PID)
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function DB_editPageProperties($uid) {
                $url = 'alt_doc.php?edit[pages][' . $uid . ']=edit';
@@ -648,7 +584,6 @@ class ClickMenu {
         * @param integer $uid UID for the current record.
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function DB_edit($table, $uid) {
                // If another module was specified, replace the default Page module with the new one
@@ -680,7 +615,6 @@ class ClickMenu {
         * @param integer $uid UID for the current record.
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function DB_new($table, $uid) {
                $editOnClick = '';
@@ -697,7 +631,6 @@ class ClickMenu {
         * @param array $elInfo Label for including in the confirmation message, EXT:lang/locallang_core.xlf:mess.delete
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function DB_delete($table, $uid, $elInfo) {
                $editOnClick = '';
@@ -718,7 +651,6 @@ class ClickMenu {
         * @param string $anchor Anchor, if any
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function DB_view($id, $anchor = '') {
                return $this->linkItem($this->label('view'), $this->excludeIcon(IconUtility::getSpriteIcon('actions-document-view')), BackendUtility::viewOnClick($id, $this->PH_backPath, BackendUtility::BEgetRootLine($id), $anchor) . 'return hideCM();');
@@ -730,7 +662,6 @@ class ClickMenu {
         * @param integer $page_id Page uid (PID)
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function DB_tempMountPoint($page_id) {
                return $this->linkItem($this->label('tempMountPoint'), $this->excludeIcon(IconUtility::getSpriteIcon('apps-pagetree-page-mountpoint')), 'if (top.content.nav_frame) {
@@ -761,7 +692,6 @@ class ClickMenu {
         * @param string $hideField Name of the hide field
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function DB_hideUnhide($table, $rec, $hideField) {
                return $this->DB_changeFlag($table, $rec, $hideField, $this->label(($rec[$hideField] ? 'un' : '') . 'hide'), 'hide');
@@ -777,7 +707,6 @@ class ClickMenu {
         * @param string $name Name of the item used for icons and labels
         * @param string $iconRelPath Icon path relative to typo3/ folder
         * @return array Item array, element in $menuItems
-        * @todo Define visibility
         */
        public function DB_changeFlag($table, $rec, $flagField, $title, $name, $iconRelPath = 'gfx/') {
                $uid = $rec['_ORIG_uid'] ?: $rec['uid'];
@@ -798,7 +727,6 @@ class ClickMenu {
         * @param string $combinedIdentifier The combined identifier
         * @return string HTML content
         * @see \TYPO3\CMS\Core\Resource\ResourceFactory::retrieveFileOrFolderObject()
-        * @todo Define visibility
         */
        public function printFileClickMenu($combinedIdentifier) {
                $menuItems = array();
@@ -924,7 +852,6 @@ class ClickMenu {
         *
         * @param array $menuItems Array for manipulation.
         * @return array Processed $menuItems array
-        * @todo Define visibility
         */
        public function externalProcessingOfFileMenuItems($menuItems) {
                return $menuItems;
@@ -940,7 +867,6 @@ class ClickMenu {
         * @param boolean $noReturnUrl If set, the return URL parameter will not be set in the link
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function FILE_launch($path, $moduleName, $type, $image, $noReturnUrl = FALSE) {
                $loc = 'top.content.list_frame';
@@ -966,7 +892,6 @@ class ClickMenu {
         * @param string $path Path to the file/directory (target)
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function FILE_upload($path) {
                $script = 'file_upload';
@@ -982,7 +907,6 @@ class ClickMenu {
         * @param string $type Type: "copy" or "cut
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function FILE_copycut($path, $type) {
                // Pseudo table name for use in the clipboard.
@@ -1004,7 +928,6 @@ class ClickMenu {
         * @param string $path Path to the file/directory (target)
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function FILE_delete($path) {
                $editOnClick = '';
@@ -1026,7 +949,6 @@ class ClickMenu {
         * @param array $elInfo Various values for the labels.
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function FILE_paste($path, $target, $elInfo) {
                $editOnClick = '';
@@ -1062,7 +984,6 @@ class ClickMenu {
         * @param integer $srcId UID for the current record.
         * @param integer $dstId Destination ID
         * @return string HTML content
-        * @todo Define visibility
         */
        public function printDragDropClickMenu($table, $srcId, $dstId) {
                $menuItems = array();
@@ -1098,7 +1019,6 @@ class ClickMenu {
         *
         * @param array $menuItems Array for manipulation.
         * @return array Processed $menuItems array
-        * @todo Define visibility
         */
        public function externalProcessingOfDragDropMenuItems($menuItems) {
                return $menuItems;
@@ -1113,7 +1033,6 @@ class ClickMenu {
         * @param string $into Parameter code: either "into" or "after
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function dragDrop_copymovepage($srcUid, $dstUid, $action, $into) {
                $negativeSign = $into == 'into' ? '' : '-';
@@ -1131,7 +1050,6 @@ class ClickMenu {
         * @param string $action Action code: either "move" or "copy
         * @return array Item array, element in $menuItems
         * @internal
-        * @todo Define visibility
         */
        public function dragDrop_copymovefolder($srcPath, $dstPath, $action) {
                $editOnClick = '';
@@ -1151,7 +1069,6 @@ class ClickMenu {
         * @param array $menuItems Array
         * @param string $item HTML code for the element which was clicked - shown in the end of the horizontal menu in topframe after the close-button.
         * @return string HTML code
-        * @todo Define visibility
         */
        public function printItems($menuItems, $item) {
                $out = '';
@@ -1170,7 +1087,6 @@ class ClickMenu {
         *
         * @param array $menuItems The $menuItems array to print
         * @return string The JavaScript section which will print the content of the CM to the div-layer in the target frame.
-        * @todo Define visibility
         */
        public function printLayerJScode($menuItems) {
                $script = '';
@@ -1212,7 +1128,6 @@ class ClickMenu {
         *
         * @param string $str HTML content to wrap in table.
         * @return string
-        * @todo Define visibility
         */
        public function wrapColorTableCM($str) {
                return '<div class="typo3-CSM-wrapperCM">
@@ -1225,7 +1140,6 @@ class ClickMenu {
         *
         * @param array $menuItems Array
         * @return array Array of menu items for top frame.
-        * @todo Define visibility
         */
        public function menuItemsForTopFrame($menuItems) {
                $out = array();
@@ -1248,7 +1162,6 @@ class ClickMenu {
         *
         * @param array $menuItems Array
         * @return array array for implosion in the CM div-layers table.
-        * @todo Define visibility
         */
        public function menuItemsForClickMenu($menuItems) {
                $out = array();
@@ -1286,7 +1199,6 @@ class ClickMenu {
         * @param array $newMenuItems Menu items array to insert
         * @param string $position Position command string. Has this syntax: [cmd]:[menu entry key],[cmd].... cmd can be "after", "before" or "top" (or blank/"bottom" which is default). If "after"/"before" then menu items will be inserted after/before the existing entry with [menu entry key] if found. "after-spacer" and "before-spacer" do the same, but inserts before or after an item and a spacer. If not found, the bottom of list. If "top" the items are inserted in the top of the list.
         * @return array Menu items array, processed.
-        * @todo Define visibility
         */
        public function addMenuItems($menuItems, $newMenuItems, $position = '') {
                if (is_array($newMenuItems)) {
@@ -1363,7 +1275,6 @@ class ClickMenu {
         * @param boolean $onlyCM ==1 and the element will NOT appear in clickmenus in the topframe (unless clickmenu is totally unavailable)! ==2 and the item will NEVER appear in top frame. (This is mostly for "less important" options since the top frame is not capable of holding so many elements horizontally)
         * @param boolean $dontHide If set, the clickmenu layer will not hide itself onclick - used for secondary menus to appear...
         * @return array $menuItem entry with 6 numerical entries: [0] is the HTML for display of the element with link and icon an mouseover etc., [1]-[5] is simply the input params passed through!
-        * @todo Define visibility
         */
        public function linkItem($str, $icon, $onClick, $onlyCM = 0, $dontHide = 0) {
                $this->elCount++;
@@ -1388,7 +1299,6 @@ class ClickMenu {
         *
         * @param string $iconCode The icon-image tag
         * @return string The icon-image tag prefixed with space char IF the icon should be printed at all due to user settings
-        * @todo Define visibility
         */
        public function excludeIcon($iconCode) {
                return $GLOBALS['BE_USER']->uc['noMenuMode'] && $GLOBALS['BE_USER']->uc['noMenuMode'] !== 'icons' ? '' : ' ' . $iconCode;
@@ -1399,7 +1309,6 @@ class ClickMenu {
         *
         * @param array $menuItems Menu items array
         * @return array Menu items array, processed.
-        * @todo Define visibility
         */
        public function enableDisableItems($menuItems) {
                if ($this->iParts[3]) {
@@ -1437,7 +1346,6 @@ class ClickMenu {
         *
         * @param array $menuItems Menu items array
         * @return array Menu items array, processed.
-        * @todo Define visibility
         */
        public function cleanUpSpacers($menuItems) {
                // Remove doubles:
@@ -1475,7 +1383,6 @@ class ClickMenu {
         *
         * @param string $label The "cm."-suffix to get.
         * @return string
-        * @todo Define visibility
         */
        public function label($label) {
                return $GLOBALS['LANG']->makeEntities($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xlf:cm.' . $label, TRUE));
@@ -1485,7 +1392,6 @@ class ClickMenu {
         * Returns TRUE if there should be writing to the div-layers (commands sent to clipboard MUST NOT write to div-layers)
         *
         * @return boolean
-        * @todo Define visibility
         */
        public function isCMlayers() {
                return !$this->CB;
@@ -1496,7 +1402,6 @@ class ClickMenu {
         *
         * @param string $str Input string, probably a JavaScript document reference
         * @return string
-        * @todo Define visibility
         */
        public function frameLocation($str) {
                return $str . '.location';
index 70668d8..8f205c5 100644 (file)
@@ -29,7 +29,7 @@ use TYPO3\CMS\Core\Utility\MathUtility;
 class Clipboard {
 
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $numberTabs = 3;
 
@@ -53,33 +53,33 @@ class Clipboard {
         * The virtual tablename '_FILE' will always indicate files/folders. When checking for elements from eg. 'all tables'
         * (by using an empty string) '_FILE' entries are excluded (so in effect only DB elements are counted)
         *
-        * @todo Define visibility
+        * @var array
         */
        public $clipData = array();
 
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $changed = 0;
 
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $current = '';
 
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $backPath = '';
 
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $lockToNormal = 0;
 
        // If set, clipboard is displaying files.
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $fileMode = 0;
 
@@ -92,7 +92,6 @@ class Clipboard {
         * Initialize the clipboard from the be_user session
         *
         * @return void
-        * @todo Define visibility
         */
        public function initializeClipboard() {
                $this->backPath = $GLOBALS['BACK_PATH'];
@@ -119,7 +118,6 @@ class Clipboard {
         * This is used by the clickmenu since it only allows operation on single elements at a time (that is the "normal" pad)
         *
         * @return void
-        * @todo Define visibility
         */
        public function lockToNormal() {
                $this->lockToNormal = 1;
@@ -137,7 +135,6 @@ class Clipboard {
         *
         * @param array $cmd Array of actions, see function description
         * @return void
-        * @todo Define visibility
         */
        public function setCmd($cmd) {
                if (is_array($cmd['el'])) {
@@ -184,7 +181,6 @@ class Clipboard {
         *
         * @param string $padIdent Key in the array $this->clipData
         * @return void
-        * @todo Define visibility
         */
        public function setCurrentPad($padIdent) {
                // Change clipboard pad (if not locked to normal)
@@ -205,7 +201,6 @@ class Clipboard {
         * The function will check if the internal flag ->changed has been set and if so, save the clipboard. Else not.
         *
         * @return void
-        * @todo Define visibility
         */
        public function endClipboard() {
                if ($this->changed) {
@@ -221,7 +216,6 @@ class Clipboard {
         * @param string $table The 'table which is allowed'. Must be set.
         * @param boolean $removeDeselected Can be set in order to remove entries which are marked for deselection.
         * @return array Processed input $CBarr
-        * @todo Define visibility
         */
        public function cleanUpCBC($CBarr, $table, $removeDeselected = 0) {
                if (is_array($CBarr)) {
@@ -244,7 +238,6 @@ class Clipboard {
         * Prints the clipboard
         *
         * @return string HTML output
-        * @todo Define visibility
         */
        public function printClipboard() {
                $out = array();
@@ -342,7 +335,6 @@ class Clipboard {
         * @access private
         * @param string $pad Pad reference
         * @return array Array with table rows for the clipboard.
-        * @todo Define visibility
         */
        public function printContentFromTab($pad) {
                $lines = array();
@@ -433,7 +425,6 @@ class Clipboard {
         * @param string $bgColClass Class for the background color of a column
         * @param string $pad Pad reference
         * @return string HTML table rows
-        * @todo Define visibility
         */
        public function getLocalizations($table, $parentRec, $bgColClass, $pad) {
                $lines = array();
@@ -474,7 +465,6 @@ class Clipboard {
         * @param string $str String (already htmlspecialchars()'ed)
         * @param string $pad Pad reference
         * @return string HTML output (htmlspecialchar'ed content inside of tags.)
-        * @todo Define visibility
         */
        public function padTitleWrap($str, $pad) {
                $el = count($this->elFromTable($this->fileMode ? '_FILE' : '', $pad));
@@ -492,7 +482,6 @@ class Clipboard {
         * @param mixed $rec If array, a record is expected. If string, its a path
         * @param string $table Table name
         * @return string
-        * @todo Define visibility
         */
        public function linkItemText($str, $rec, $table = '') {
                if (is_array($rec) && $table) {
@@ -522,7 +511,6 @@ class Clipboard {
         * @param boolean $deselect If set, the link will deselect, otherwise select.
         * @param array $baseArray The base array of GET vars to be sent in addition. Notice that current GET vars WILL automatically be included.
         * @return string URL linking to the current script but with the CB array set to select the element with table/uid
-        * @todo Define visibility
         */
        public function selUrlDB($table, $uid, $copy = 0, $deselect = 0, $baseArray = array()) {
                $CB = array('el' => array(rawurlencode($table . '|' . $uid) => $deselect ? 0 : 1));
@@ -541,7 +529,6 @@ class Clipboard {
         * @param boolean $deselect If set, the link will deselect, otherwise select.
         * @param array $baseArray The base array of GET vars to be sent in addition. Notice that current GET vars WILL automatically be included.
         * @return string URL linking to the current script but with the CB array set to select the path
-        * @todo Define visibility
         */
        public function selUrlFile($path, $copy = 0, $deselect = 0, $baseArray = array()) {
                $CB = array('el' => array(rawurlencode('_FILE|' . GeneralUtility::shortmd5($path)) => $deselect ? '' : $path));
@@ -562,7 +549,6 @@ class Clipboard {
         * @param boolean $setRedirect If set, then the redirect URL will point back to the current script, but with CB reset.
         * @param array|NULL $update Additional key/value pairs which should get set in the moved/copied record (via DataHandler)
         * @return string
-        * @todo Define visibility
         */
        public function pasteUrl($table, $uid, $setRedirect = TRUE, array $update = NULL) {
                $rU = $this->backPath . ($table == '_FILE' ? 'tce_file.php' : 'tce_db.php') . '?' .
@@ -582,7 +568,6 @@ class Clipboard {
         * @param boolean $setRedirect If set, then the redirect URL will point back to the current script, but with CB reset.
         * @param boolean $file If set, then the URL will link to the tce_file.php script in the typo3/ dir.
         * @return string
-        * @todo Define visibility
         */
        public function deleteUrl($setRedirect = 1, $file = 0) {
                $rU = $this->backPath . ($file ? 'tce_file.php' : 'tce_db.php') . '?' . ($setRedirect ? 'redirect=' . rawurlencode(GeneralUtility::linkThisScript(array('CB' => ''))) : '') . '&vC=' . $GLOBALS['BE_USER']->veriCode() . '&prErr=1&uPT=1' . '&CB[delete]=1' . '&CB[pad]=' . $this->current . BackendUtility::getUrlToken('tceAction');
@@ -595,7 +580,6 @@ class Clipboard {
         * Links to alt_doc.php
         *
         * @return string The URL to alt_doc.php with parameters.
-        * @todo Define visibility
         */
        public function editUrl() {
                // All records
@@ -616,7 +600,6 @@ class Clipboard {
         * @param string $table Tablename
         * @param string $uid Uid integer/shortmd5 hash
         * @return string URL
-        * @todo Define visibility
         */
        public function removeUrl($table, $uid) {
                return GeneralUtility::linkThisScript(array('CB' => array('remove' => $table . '|' . $uid)));
@@ -631,7 +614,6 @@ class Clipboard {
         * @param array $clElements Array of selected elements
         * @param string $columnLabel Name of the content column
         * @return string JavaScript "confirm" message
-        * @todo Define visibility
         */
        public function confirmMsg($table, $rec, $type, $clElements, $columnLabel = '') {
                if ($GLOBALS['BE_USER']->jsConfirmation(2)) {
@@ -676,7 +658,6 @@ class Clipboard {
         * @param string $key Label Key
         * @param string $Akey Alternative key to "labels
         * @return string
-        * @todo Define visibility
         */
        public function clLabel($key, $Akey = 'labels') {
                return htmlspecialchars($GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.xlf:' . $Akey . '.' . $key));
@@ -725,7 +706,6 @@ class Clipboard {
         *
         * @param string $el Key of element in ->clipData array
         * @return void
-        * @todo Define visibility
         */
        public function removeElement($el) {
                unset($this->clipData[$this->current]['el'][$el]);
@@ -738,7 +718,6 @@ class Clipboard {
         *
         * @access private
         * @return void
-        * @todo Define visibility
         */
        public function saveClipboard() {
                $GLOBALS['BE_USER']->pushModuleData('clipboard', $this->clipData);
@@ -748,7 +727,6 @@ class Clipboard {
         * Returns the current mode, 'copy' or 'cut'
         *
         * @return string "copy" or "cut
-        * @todo Define visibility
         */
        public function currentMode() {
                return $this->clipData[$this->current]['mode'] == 'copy' ? 'copy' : 'cut';
@@ -759,7 +737,6 @@ class Clipboard {
         * and unsets elements which does not exist anymore or are disabled.
         *
         * @return void
-        * @todo Define visibility
         */
        public function cleanCurrent() {
                if (is_array($this->clipData[$this->current]['el'])) {
@@ -793,7 +770,6 @@ class Clipboard {
         * @param string $matchTable Table to match/count for.
         * @param string $pad Can optionally be used to set another pad than the current.
         * @return array Array with keys from the CB.
-        * @todo Define visibility
         */
        public function elFromTable($matchTable = '', $pad = '') {
                $pad = $pad ? $pad : $this->current;
@@ -824,7 +800,6 @@ class Clipboard {
         * @param string $table Table name, (_FILE for files...)
         * @param integer $uid Element uid (path for files)
         * @return string
-        * @todo Define visibility
         */
        public function isSelected($table, $uid) {
                $k = $table . '|' . $uid;
@@ -839,7 +814,6 @@ class Clipboard {
         * @param string $table Table name
         * @param integer $uid Element uid
         * @return array Element record with extra field _RECORD_TITLE set to the title of the record
-        * @todo Define visibility
         */
        public function getSelectedRecord($table = '', $uid = '') {
                if (!$table && !$uid) {
@@ -858,7 +832,6 @@ class Clipboard {
         * Reports if the current pad has elements (does not check file/DB type OR if file/DBrecord exists or not. Only counting array)
         *
         * @return boolean TRUE if elements exist.
-        * @todo Define visibility
         */
        public function isElements() {
                return is_array($this->clipData[$this->current]['el']) && count($this->clipData[$this->current]['el']);
@@ -886,7 +859,6 @@ class Clipboard {
         * @param array $CMD Command-array
         * @param NULL|array If additional values should get set in the copied/moved record this will be an array containing key=>value pairs
         * @return array Modified Command-array
-        * @todo Define visibility
         */
        public function makePasteCmdArray($ref, $CMD, array $update = NULL) {
                list($pTable, $pUid) = explode('|', $ref);
@@ -927,7 +899,6 @@ class Clipboard {
         *
         * @param array $CMD Command-array
         * @return array Modified Command-array
-        * @todo Define visibility
         */
        public function makeDeleteCmdArray($CMD) {
                // all records
@@ -956,7 +927,6 @@ class Clipboard {
         * @param string $ref Reference to element (splitted by "|")
         * @param array $FILE Command-array
         * @return array Modified Command-array
-        * @todo Define visibility
         */
        public function makePasteCmdArray_file($ref, $FILE) {
                list($pTable, $pUid) = explode('|', $ref);
@@ -978,7 +948,6 @@ class Clipboard {
         *
         * @param array $FILE Command-array
         * @return array Modified Command-array
-        * @todo Define visibility
         */
        public function makeDeleteCmdArray_file($FILE) {
                $elements = $this->elFromTable('_FILE');
index 14907aa..0769d67 100644 (file)
@@ -35,7 +35,6 @@ class TranslationConfigurationProvider {
         * @param integer $page_id Page id (only used to get TSconfig configuration setting flag and label for default language)
         * @param string $backPath Backpath for flags
         * @return array Array with languages (title, uid, flagIcon)
-        * @todo Define visibility
         */
        public function getSystemLanguages($page_id = 0, $backPath = '') {
                $modSharedTSconfig = BackendUtility::getModTSconfig($page_id, 'mod.SHARED');
@@ -84,7 +83,6 @@ class TranslationConfigurationProvider {
         * @param array $row The record to be translated
         * @param array $selFieldList Select fields for the query which fetches the translations of the current record
         * @return array Array with information. Errors will return string with message.
-        * @todo Define visibility
         */
        public function translationInfo($table, $uid, $sys_language_uid = 0, $row = NULL, $selFieldList = '') {
                if ($GLOBALS['TCA'][$table] && $uid) {
@@ -138,7 +136,6 @@ class TranslationConfigurationProvider {
         *
         * @param string $table The table name
         * @return boolean
-        * @todo Define visibility
         */
        public function getTranslationTable($table) {
                return $this->isTranslationInOwnTable($table) ? $table : $this->foreignTranslationTable($table);
@@ -149,7 +146,6 @@ class TranslationConfigurationProvider {
         *
         * @param string $table The table name
         * @return boolean
-        * @todo Define visibility
         */
        public function isTranslationInOwnTable($table) {
                return $GLOBALS['TCA'][$table]['ctrl']['languageField'] && $GLOBALS['TCA'][$table]['ctrl']['transOrigPointerField'] && !$GLOBALS['TCA'][$table]['ctrl']['transOrigPointerTable'];
@@ -160,7 +156,6 @@ class TranslationConfigurationProvider {
         *
         * @param string $table The table name
         * @return string Translation foreign table
-        * @todo Define visibility
         */
        public function foreignTranslationTable($table) {
                $trTable = $GLOBALS['TCA'][$table]['ctrl']['transForeignTable'];
index a60008d..5803d48 100644 (file)
@@ -27,7 +27,7 @@ class BackendLayoutWizardController {
        // GET vars:
        // Wizard parameters, coming from TCEforms linking to the wizard.
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $P;
 
@@ -35,13 +35,12 @@ class BackendLayoutWizardController {
         * Document template object
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
        // Accumulated content.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $content;
 
index c30c040..8c69c80 100644 (file)
@@ -26,40 +26,22 @@ class ClickMenuController {
 
        // Internal, static: GPvar:
        // Back path.
-       /**
-        * @todo Define visibility
-        */
        public $backPath;
 
        // Definition of which item the click menu should be made for.
-       /**
-        * @todo Define visibility
-        */
        public $item;
 
        // Defines the name of the document object for which to reload the URL.
-       /**
-        * @todo Define visibility
-        */
        public $reloadListFrame;
 
        // Internal:
        // Content accumulation
-       /**
-        * @todo Define visibility
-        */
        public $content = '';
 
        // Template object
-       /**
-        * @todo Define visibility
-        */
        public $doc;
 
        // Internal array of classes for extending the clickmenu
-       /**
-        * @todo Define visibility
-        */
        public $extClassArray = array();
 
        /**
index 116973a..d1142ba 100644 (file)
@@ -25,7 +25,7 @@ use TYPO3\CMS\Core\Utility\GeneralUtility;
 class ElementHistoryController {
 
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $content;
 
@@ -33,7 +33,6 @@ class ElementHistoryController {
         * Document template object
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
index 53a1428..5fba973 100644 (file)
@@ -74,7 +74,6 @@ class ElementInformationController {
         * (if type="db")
         *
         * @var array
-        * @todo Define visibility
         */
        public $pageinfo;
 
@@ -360,7 +359,7 @@ class ElementInformationController {
                return '<table class="t3-table">' . implode('', $tableRows) . '</table>';
        }
 
-       /*
+       /**
         * Render references section (references from and references to current record)
         *
         * @return string
index 9448a17..7e17627 100644 (file)
@@ -27,37 +27,37 @@ class MoveElementController {
 
        // Internal, static (eg. from GPvars):
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $sys_language = 0;
 
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $page_id;
 
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $table;
 
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $R_URI;
 
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $input_moveUid;
 
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $moveUid;
 
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $makeCopy;
 
@@ -65,20 +65,19 @@ class MoveElementController {
         * Document template object
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
        // Pages-select clause
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $perms_clause;
 
        // Internal, dynamic:
        // Content for module accumulated here.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $content;
 
@@ -95,7 +94,6 @@ class MoveElementController {
         * Constructor, initializing internal variables.
         *
         * @return void
-        * @todo Define visibility
         */
        public function init() {
                // Setting internal vars:
@@ -122,7 +120,6 @@ class MoveElementController {
         * Creating the module output.
         *
         * @return void
-        * @todo Define visibility
         */
        public function main() {
                if ($this->page_id) {
@@ -232,7 +229,6 @@ class MoveElementController {
         * Print out the accumulated content:
         *
         * @return void
-        * @todo Define visibility
         */
        public function printContent() {
                echo $this->content;
index 512ebe1..0649413 100644 (file)
@@ -28,37 +28,37 @@ class NewContentElementController {
        // Internal, static (from GPvars):
        // Page id
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $id;
 
        // Sys language
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $sys_language = 0;
 
        // Return URL.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $R_URI = '';
 
        // If set, the content is destined for a specific column.
        /**
-        * @todo Define visibility
+        * @var int|null
         */
        public $colPos;
 
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $uid_pid;
 
        // Internal, static:
        // Module TSconfig.
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $modTSconfig = array();
 
@@ -66,32 +66,31 @@ class NewContentElementController {
         * Internal backend template object
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
        // Internal, dynamic:
        // Includes a list of files to include between init() and main() - see init()
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $include_once = array();
 
        // Used to accumulate the content of the module.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $content;
 
        // Access boolean.
        /**
-        * @todo Define visibility
+        * @var bool
         */
        public $access;
 
        // config of the wizard
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $config;
 
@@ -99,7 +98,6 @@ class NewContentElementController {
         * Constructor, initializing internal variables.
         *
         * @return void
-        * @todo Define visibility
         */
        public function init() {
                // Setting class files to include:
@@ -134,7 +132,6 @@ class NewContentElementController {
         * Creating the module output.
         *
         * @return void
-        * @todo Define visibility
         */
        public function main() {
                if ($this->id && $this->access) {
@@ -292,7 +289,6 @@ class NewContentElementController {
         * Print out the accumulated content:
         *
         * @return void
-        * @todo Define visibility
         */
        public function printContent() {
                echo $this->content;
@@ -326,7 +322,6 @@ class NewContentElementController {
         * Returns the content of wizardArray() function...
         *
         * @return array Returns the content of wizardArray() function...
-        * @todo Define visibility
         */
        public function getWizardItems() {
                return $this->wizardArray();
@@ -337,7 +332,6 @@ class NewContentElementController {
         * For the plugin section there is support for adding elements there from a global variable.
         *
         * @return array
-        * @todo Define visibility
         */
        public function wizardArray() {
                if (is_array($this->config)) {
@@ -381,7 +375,6 @@ class NewContentElementController {
        /**
         * @param mixed $wizardElements
         * @return array
-        * @todo Define visibility
         */
        public function wizard_appendWizards($wizardElements) {
                if (!is_array($wizardElements)) {
@@ -408,7 +401,6 @@ class NewContentElementController {
         * @param string Not used
         * @param array $itemConf
         * @return array
-        * @todo Define visibility
         */
        public function wizard_getItem($groupKey, $itemKey, $itemConf) {
                $itemConf['title'] = $GLOBALS['LANG']->sL($itemConf['title']);
@@ -422,7 +414,6 @@ class NewContentElementController {
         * @param string Not used
         * @param array $wizardGroup
         * @return array
-        * @todo Define visibility
         */
        public function wizard_getGroupHeader($groupKey, $wizardGroup) {
                return array(
@@ -436,7 +427,6 @@ class NewContentElementController {
         *
         * @param array $wizardItems Wizard items, passed by reference
         * @return void
-        * @todo Define visibility
         */
        public function removeInvalidElements(&$wizardItems) {
                // Get TCEFORM from TSconfig of current page
index 47c8901..ca0fd14 100644 (file)
@@ -22,7 +22,7 @@ namespace TYPO3\CMS\Backend\Controller;
 class DummyController {
 
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $content;
 
index bd0f4bd..9481e13 100644 (file)
@@ -34,151 +34,82 @@ class EditDocumentController {
        // GPvar "edit": Is an array looking approx like [tablename][list-of-ids]=command, eg.
        // "&edit[pages][123]=edit". See \TYPO3\CMS\Backend\Utility\BackendUtility::editOnClick(). Value can be seen modified
        // internally (converting NEW keyword to id, workspace/versioning etc).
-       /**
-        * @todo Define visibility
-        */
        public $editconf;
 
        // Commalist of fieldnames to edit. The point is IF you specify this list, only those
        // fields will be rendered in the form. Otherwise all (available) fields in the record
        // is shown according to the types configuration in $GLOBALS['TCA']
-       /**
-        * @todo Define visibility
-        */
        public $columnsOnly;
 
        // Default values for fields (array with tablenames, fields etc. as keys).
        // Can be seen modified internally.
-       /**
-        * @todo Define visibility
-        */
        public $defVals;
 
        // Array of values to force being set (as hidden fields). Will be set as $this->defVals
        // IF defVals does not exist.
-       /**
-        * @todo Define visibility
-        */
        public $overrideVals;
 
        // If set, this value will be set in $this->retUrl (which is used quite many places
        // as the return URL). If not set, "dummy.php" will be set in $this->retUrl
-       /**
-        * @todo Define visibility
-        */
        public $returnUrl;
 
        // Close-document command. Not really sure of all options...
-       /**
-        * @todo Define visibility
-        */
        public $closeDoc;
 
        // Quite simply, if this variable is set, then the processing of incoming data will be performed
        // - as if a save-button is pressed. Used in the forms as a hidden field which can be set through
        // JavaScript if the form is somehow submitted by JavaScript).
-       /**
-        * @todo Define visibility
-        */
        public $doSave;
 
        // GPvar (for processing only) : The data array from which the data comes...
-       /**
-        * @todo Define visibility
-        */
        public $data;
 
        // GPvar (for processing only) : ?
-       /**
-        * @todo Define visibility
-        */
        public $mirror;
 
        // GPvar (for processing only) : Clear-cache cmd.
-       /**
-        * @todo Define visibility
-        */
        public $cacheCmd;
 
        // GPvar (for processing only) : Redirect (not used???)
-       /**
-        * @todo Define visibility
-        */
        public $redirect;
 
        // GPvar (for processing only) : Boolean: If set, then the GET var "&id=" will be added to the
        // retUrl string so that the NEW id of something is returned to the script calling the form.
-       /**
-        * @todo Define visibility
-        */
        public $returnNewPageId;
 
        // GPvar (for processing only) : Verification code, internal stuff.
-       /**
-        * @todo Define visibility
-        */
        public $vC;
 
        // GPvar : update BE_USER->uc
-       /**
-        * @todo Define visibility
-        */
        public $uc;
 
        // GPvar (module) : ID for displaying the page in the frontend (used for SAVE/VIEW operations)
-       /**
-        * @todo Define visibility
-        */
        public $popViewId;
 
        // GPvar (module) : Additional GET vars for the link, eg. "&L=xxx"
-       /**
-        * @todo Define visibility
-        */
        public $popViewId_addParams;
 
        // GPvar (module) : Alternative URL for viewing the frontend pages.
-       /**
-        * @todo Define visibility
-        */
        public $viewUrl;
 
        // If this is pointing to a page id it will automatically load all content elements
        // (NORMAL column/default language) from that page into the form!
-       /**
-        * @todo Define visibility
-        */
        public $editRegularContentFromId;
 
        // Alternative title for the document handler.
-       /**
-        * @todo Define visibility
-        */
        public $recTitle;
 
        // Disable help... ?
-       /**
-        * @todo Define visibility
-        */
        public $disHelp;
 
        // If set, then no SAVE/VIEW button is printed
-       /**
-        * @todo Define visibility
-        */
        public $noView;
 
        // If set, the $this->editconf array is returned to the calling script
        // (used by wizard_add.php for instance)
-       /**
-        * @todo Define visibility
-        */
        public $returnEditConf;
 
        // GP var, localization mode for TCEforms (eg. "text")
-       /**
-        * @todo Define visibility
-        */
        public $localizationMode;
 
        /**
@@ -193,155 +124,90 @@ class EditDocumentController {
         * document template object
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
        // a static HTML template, usually in templates/alt_doc.html
-       /**
-        * @todo Define visibility
-        */
        public $template;
 
        // Content accumulation
-       /**
-        * @todo Define visibility
-        */
        public $content;
 
        // Return URL script, processed. This contains the script (if any) that we should
        // RETURN TO from the alt_doc.php script IF we press the close button. Thus this
        // variable is normally passed along from the calling script so we can properly return if needed.
-       /**
-        * @todo Define visibility
-        */
        public $retUrl;
 
        // Contains the parts of the REQUEST_URI (current url). By parts we mean the result of resolving
        // REQUEST_URI (current url) by the parse_url() function. The result is an array where eg. "path"
        // is the script path and "query" is the parameters...
-       /**
-        * @todo Define visibility
-        */
        public $R_URL_parts;
 
        // Contains the current GET vars array; More specifically this array is the foundation for creating
        // the R_URI internal var (which becomes the "url of this script" to which we submit the forms etc.)
-       /**
-        * @todo Define visibility
-        */
        public $R_URL_getvars;
 
        // Set to the URL of this script including variables which is needed to re-display the form. See main()
-       /**
-        * @todo Define visibility
-        */
        public $R_URI;
 
        // Is loaded with the "title" of the currently "open document" - this is used in the
        // Document Selector box. (see makeDocSel())
-       /**
-        * @todo Define visibility
-        */
        public $storeTitle;
 
        // Contains an array with key/value pairs of GET parameters needed to reach the
        // current document displayed - used in the Document Selector box. (see compileStoreDat())
-       /**
-        * @todo Define visibility
-        */
        public $storeArray;
 
        // Contains storeArray, but imploded into a GET parameter string (see compileStoreDat())
-       /**
-        * @todo Define visibility
-        */
        public $storeUrl;
 
        // Hashed value of storeURL (see compileStoreDat())
-       /**
-        * @todo Define visibility
-        */
        public $storeUrlMd5;
 
        // Module session data
-       /**
-        * @todo Define visibility
-        */
        public $docDat;
 
        // An array of the "open documents" - keys are md5 hashes (see $storeUrlMd5) identifying
        // the various documents on the GET parameter list needed to open it. The values are
        // arrays with 0,1,2 keys with information about the document (see compileStoreDat()).
        // The docHandler variable is stored in the $docDat session data, key "0".
-       /**
-        * @todo Define visibility
-        */
        public $docHandler;
 
        // Internal: Related to the form rendering:
        // Array of the elements to create edit forms for.
-       /**
-        * @todo Define visibility
-        */
        public $elementsData;
 
        // Pointer to the first element in $elementsData
-       /**
-        * @todo Define visibility
-        */
        public $firstEl;
 
        // Counter, used to count the number of errors (when users do not have edit permissions)
-       /**
-        * @todo Define visibility
-        */
        public $errorC;
 
        // Counter, used to count the number of new record forms displayed
-       /**
-        * @todo Define visibility
-        */
        public $newC;
 
        // Is set to the pid value of the last shown record - thus indicating which page to
        // show when clicking the SAVE/VIEW button
-       /**
-        * @todo Define visibility
-        */
        public $viewId;
 
        // Is set to additional parameters (like "&L=xxx") if the record supports it.
-       /**
-        * @todo Define visibility
-        */
        public $viewId_addParams;
 
        // Module TSconfig, loaded from main() based on the page id value of viewId
-       /**
-        * @todo Define visibility
-        */
        public $modTSconfig;
 
        /**
         * instance of TCEforms class
         *
         * @var \TYPO3\CMS\Backend\Form\FormEngine
-        * @todo Define visibility
         */
        public $tceforms;
 
        // Contains the root-line path of the currently edited record(s) - for display.
-       /**
-        * @todo Define visibility
-        */
        public $generalPathOfForm;
 
        // Internal, dynamic:
        // Used internally to disable the storage of the document reference (eg. new records)
-       /**
-        * @todo Define visibility
-        */
        public $dontStoreDocumentRef;
 
        /**
@@ -748,7 +614,6 @@ class EditDocumentController {
         * Creates the editing form with TCEforms, based on the input from GPvars.
         *
         * @return string HTML form elements wrapped in tables
-        * @todo Define visibility
         */
        public function makeEditForm() {
                // Initialize variables:
@@ -1031,7 +896,6 @@ class EditDocumentController {
         * - multiple records are too confusing
         *
         * @return string The HTML
-        * @todo Define visibility
         */
        public function langSelector() {
                $langSelector = '';
@@ -1045,7 +909,6 @@ class EditDocumentController {
         * Compiles the extra form headers if the tceforms
         *
         * @return string The HTML
-        * @todo Define visibility
         */
        public function extraFormHeaders() {
                $extraTemplate = '';
@@ -1061,7 +924,6 @@ class EditDocumentController {
         *
         * @param string $editForm HTML form.
         * @return string Composite HTML
-        * @todo Define visibility
         */
        public function compileForm($editForm) {
                $formContent = '
@@ -1089,7 +951,6 @@ class EditDocumentController {
         * Create the checkbox buttons in the bottom of the pages.
         *
         * @return string HTML for function menus.
-        * @todo Define visibility
         */
        public function functionMenus() {
                if ($GLOBALS['BE_USER']->getTSConfigVal('options.enableShowPalettes')) {
@@ -1110,7 +971,6 @@ class EditDocumentController {
         * Create shortcut icon
         *
         * @return string
-        * @todo Define visibility
         */
        public function shortCutLink() {
                if ($this->returnUrl == 'close.html' || !$GLOBALS['BE_USER']->mayMakeShortcut()) {
@@ -1123,7 +983,6 @@ class EditDocumentController {
         * Creates open-in-window link
         *
         * @return string
-        * @todo Define visibility
         */
        public function openInNewWindowLink() {
                if ($this->returnUrl == 'close.html') {
@@ -1137,7 +996,6 @@ class EditDocumentController {
         * Reads comment messages from TCEforms and prints them in a HTML comment in the bottom of the page.
         *
         * @return void
-        * @todo Define visibility
         */
        public function tceformMessages() {
                if (count($this->tceforms->commentMessages)) {
@@ -1163,7 +1021,6 @@ class EditDocumentController {
         * @param integer $uid Uid for which to create a new language
         * @param integer $pid Pid of the record
         * @return string <select> HTML element (if there were items for the box anyways...)
-        * @todo Define visibility
         */
        public function languageSwitch($table, $uid, $pid = NULL) {
                $content = '';
@@ -1239,7 +1096,6 @@ class EditDocumentController {
         *
         * @param string $justLocalized String passed by GET &justLocalized=
         * @return void
-        * @todo Define visibility
         */
        public function localizationRedirect($justLocalized) {
                list($table, $orig_uid, $language) = explode(':', $justLocalized);
@@ -1260,7 +1116,6 @@ class EditDocumentController {
         *
         * @param integer $id Page id: If zero, the query will select all sys_language records from root level which are NOT hidden. If set to another value, the query will select all sys_language records that has a pages_language_overlay record on that page (and is not hidden, unless you are admin user)
         * @return array Language records including faked record for default language
-        * @todo Define visibility
         */
        public function getLanguages($id) {
                $modSharedTSconfig = BackendUtility::getModTSconfig($id, 'mod.SHARED');
@@ -1301,7 +1156,6 @@ class EditDocumentController {
         *
         * @param array $mapArray Mapping between old and new ids if auto-versioning has been performed.
         * @return void
-        * @todo Define visibility
         */
        public function fixWSversioningInEditConf($mapArray = FALSE) {
                // Traverse the editConf array
@@ -1348,7 +1202,6 @@ class EditDocumentController {
         * @param string $table Table name
         * @param integer $theUid Record UID
         * @return array Returns record to edit, FALSE if none
-        * @todo Define visibility
         */
        public function getRecordForEdit($table, $theUid) {
                // Fetch requested record:
@@ -1386,7 +1239,6 @@ class EditDocumentController {
         * Function, which populates the internal editconf array with editing commands for all tt_content elements from the normal column in normal language from the page pointed to by $this->editRegularContentFromId
         *
         * @return void
-        * @todo Define visibility
         */
        public function editRegularContentFromId() {
                $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('uid', 'tt_content', 'pid=' . (int)$this->editRegularContentFromId . BackendUtility::deleteClause('tt_content') . BackendUtility::versioningPlaceholderClause('tt_content') . ' AND colPos=0 AND sys_language_uid=0', '', 'sorting');
@@ -1405,7 +1257,6 @@ class EditDocumentController {
         *
         * @return void
         * @see makeDocSel()
-        * @todo Define visibility
         */
        public function compileStoreDat() {
                $this->storeArray = GeneralUtility::compileSelectedGetVarsFromArray('edit,defVals,overrideVals,columnsOnly,disHelp,noView,editRegularContentFromId,workspace', $this->R_URL_getvars);
@@ -1419,7 +1270,6 @@ class EditDocumentController {
         * @param string $table The table for which the configuration may be specific
         * @param string $key The option for look for. Default is checking if the saveDocNew button should be displayed.
         * @return string Return value fetched from USER TSconfig
-        * @todo Define visibility
         */
        public function getNewIconMode($table, $key = 'saveDocNew') {
                $TSconfig = $GLOBALS['BE_USER']->getTSConfig('options.' . $key);
@@ -1432,7 +1282,6 @@ class EditDocumentController {
         *
         * @param integer $code Close code: 0/1 will redirect to $this->retUrl, 3 will clear the docHandler (thus closing all documents) and otehr values will call setDocument with ->retUrl
         * @return void
-        * @todo Define visibility
         */
        public function closeDocument($code = 0) {
                // If current document is found in docHandler,
@@ -1477,7 +1326,6 @@ class EditDocumentController {
         * @param string $currentDocFromHandlerMD5 Pointer to the document in the docHandler array
         * @param string $retUrl Alternative/Default retUrl
         * @return void
-        * @todo Define visibility
         */
        public function setDocument($currentDocFromHandlerMD5 = '', $retUrl = 'alt_doc_nodoc.php') {
                if ($retUrl === 'alt_doc_nodoc.php') {
index 112401e..3d604cf 100644 (file)
@@ -25,9 +25,6 @@ use TYPO3\CMS\Core\Utility\GeneralUtility;
 class CreateFolderController {
 
        // External, static:
-       /**
-        * @todo Define visibility
-        */
        public $folderNumber = 10;
 
        // Internal, static:
@@ -35,26 +32,16 @@ class CreateFolderController {
         * document template object
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
        // Name of the filemount
-       /**
-        * @todo Define visibility
-        */
        public $title;
 
        // Internal, static (GPVar):
-       /**
-        * @todo Define visibility
-        */
        public $number;
 
        // Set with the target path inputted in &target
-       /**
-        * @todo Define visibility
-        */
        public $target;
 
        /**
@@ -65,16 +52,10 @@ class CreateFolderController {
        protected $folderObject;
 
        // Return URL of list module.
-       /**
-        * @todo Define visibility
-        */
        public $returnUrl;
 
        // Internal, dynamic:
        // Accumulating content
-       /**
-        * @todo Define visibility
-        */
        public $content;
 
        /**
index 2312302..ac15daf 100644 (file)
@@ -26,41 +26,25 @@ use TYPO3\CMS\Core\Utility\GeneralUtility;
 class EditFileController {
 
        // Module content accumulated.
-       /**
-        * @todo Define visibility
-        */
        public $content;
 
-       /**
-        * @todo Define visibility
-        */
        public $title;
 
        /**
         * Document template object
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
        // Internal, static: GPvar
        // Original input target
-       /**
-        * @todo Define visibility
-        */
        public $origTarget;
 
        // The original target, but validated.
-       /**
-        * @todo Define visibility
-        */
        public $target;
 
        // Return URL of list module.
-       /**
-        * @todo Define visibility
-        */
        public $returnUrl;
 
        /**
@@ -215,7 +199,6 @@ class EditFileController {
         * Builds the buttons for the docheader and returns them as an array
         *
         * @return array
-        * @todo Define visibility
         */
        public function getButtons() {
                $buttons = array();
index a3813a2..3e231ab 100644 (file)
@@ -29,33 +29,32 @@ class FileUploadController {
         * Document template object
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
        // Name of the filemount
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $title;
 
        // Internal, static (GPVar):
        // Set with the target path inputted in &target
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $target;
 
        // Return URL of list module.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $returnUrl;
 
        // Internal, dynamic:
        // Accumulating content
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $content;
 
@@ -147,7 +146,6 @@ class FileUploadController {
         * This function renders the upload form
         *
         * @return      string  the HTML form as a string, ready for outputting
-        * @todo Define visibility
         */
        public function renderUploadForm() {
                // Make checkbox for "overwrite"
index 601dc96..6bea5bd 100644 (file)
@@ -29,20 +29,19 @@ class RenameFileController {
         * Document template object
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
        // Name of the filemount
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $title;
 
        // Internal, static (GPVar):
        // Set with the target path inputted in &target
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $target;
 
@@ -55,14 +54,14 @@ class RenameFileController {
 
        // Return URL of list module.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $returnUrl;
 
        // Internal, dynamic:
        // Accumulating content
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $content;
 
index 7a95028..c8bb64a 100644 (file)
@@ -27,13 +27,12 @@ class FileSystemNavigationFrameController {
        // Internal, dynamic:
        // Content accumulates in this variable.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $content;
 
        /**
         * @var \TYPO3\CMS\Filelist\FileListFolderTree $foldertree the folder tree object
-        * @todo Define visibility
         */
        public $foldertree;
 
@@ -41,18 +40,17 @@ class FileSystemNavigationFrameController {
         * document template object
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $backPath;
 
        // Internal, static: GPvar:
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $currentSubScript;
 
index 92b64b4..6f7616b 100644 (file)
@@ -32,27 +32,15 @@ class LoginController {
 
        // Internal, GPvars:
        // GPvar: redirect_url; The URL to redirect to after login.
-       /**
-        * @todo Define visibility
-        */
        public $redirect_url;
 
        // GPvar: Defines which interface to load (from interface selector)
-       /**
-        * @todo Define visibility
-        */
        public $GPinterface;
 
        // GPvar: preset username
-       /**
-        * @todo Define visibility
-        */
        public $u;
 
        // GPvar: preset password
-       /**
-        * @todo Define visibility
-        */
        public $p;
 
        /**
@@ -61,67 +49,37 @@ class LoginController {
        protected $openIdUrl;
 
        // GPvar: If "L" is "OUT", then any logged in used is logged out. If redirect_url is given, we redirect to it
-       /**
-        * @todo Define visibility
-        */
        public $L;
 
        // Login-refresh boolean; The backend will call this script with this value set when the login is close to being expired and the form needs to be redrawn.
-       /**
-        * @todo Define visibility
-        */
        public $loginRefresh;
 
        // Value of forms submit button for login.
-       /**
-        * @todo Define visibility
-        */
        public $commandLI;
 
        // Internal, static:
        // Set to the redirect URL of the form (may be redirect_url or "backend.php")
-       /**
-        * @todo Define visibility
-        */
        public $redirectToURL;
 
        // Internal, dynamic:
        // Content accumulation
-       /**
-        * @todo Define visibility
-        */
        public $content;
 
        // A selector box for selecting value for "interface" may be rendered into this variable
-       /**
-        * @todo Define visibility
-        */
        public $interfaceSelector;
 
        // A selector box for selecting value for "interface" may be rendered into this variable
        // this will have an onchange action which will redirect the user to the selected interface right away
-       /**
-        * @todo Define visibility
-        */
        public $interfaceSelector_jump;
 
        // A hidden field, if the interface is not set.
-       /**
-        * @todo Define visibility
-        */
        public $interfaceSelector_hidden;
 
        // Additional hidden fields to be placed at the login form
-       /**
-        * @todo Define visibility
-        */
        public $addFields_hidden = '';
 
        // sets the level of security. *'normal' = clear-text. 'challenged' = hashed
        // password/username from form in $formfield_uident. 'superchallenged' = hashed password hashed again with username.
-       /**
-        * @todo Define visibility
-        */
        public $loginSecurityLevel = 'superchallenged';
 
        /**
@@ -140,7 +98,6 @@ class LoginController {
         * Initialize the login box. Will also react on a &L=OUT flag and exit.
         *
         * @return void
-        * @todo Define visibility
         */
        public function init() {
                // We need a PHP session session for most login levels
@@ -187,7 +144,6 @@ class LoginController {
         * Main function - creating the login/logout form
         *
         * @return void
-        * @todo Define visibility
         */
        public function main() {
                // Initialize template object:
@@ -240,7 +196,6 @@ class LoginController {
         * Outputting the accumulated content to screen
         *
         * @return void
-        * @todo Define visibility
         */
        public function printContent() {
                echo $this->content;
@@ -256,7 +211,6 @@ class LoginController {
         * This is drawn when NO login exists.
         *
         * @return string HTML output
-        * @todo Define visibility
         */
        public function makeLoginForm() {
                $content = HtmlParser::getSubpart($GLOBALS['TBE_TEMPLATE']->moduleTemplate, '###LOGIN_FORM###');
@@ -289,7 +243,6 @@ class LoginController {
         * This is drawn if a user login already exists.
         *
         * @return string HTML output
-        * @todo Define visibility
         */
        public function makeLogoutForm() {
                $content = HtmlParser::getSubpart($GLOBALS['TBE_TEMPLATE']->moduleTemplate, '###LOGOUT_FORM###');
@@ -313,7 +266,6 @@ class LoginController {
         *
         * @param string $content HTML content for the login form
         * @return string The HTML for the page.
-        * @todo Define visibility
         */
        public function wrapLoginForm($content) {
                $mainContent = HtmlParser::getSubpart($GLOBALS['TBE_TEMPLATE']->moduleTemplate, '###PAGE###');
@@ -370,7 +322,6 @@ class LoginController {
         * Checking, if we should perform some sort of redirection OR closing of windows.
         *
         * @return void
-        * @todo Define visibility
         */
        public function checkRedirect() {
                // Do redirect:
@@ -435,7 +386,6 @@ class LoginController {
         * Making interface selector:
         *
         * @return void
-        * @todo Define visibility
         */
        public function makeInterfaceSelectorBox() {
                // Reset variables:
@@ -493,7 +443,6 @@ class LoginController {
         *
         * @return string HTML content
         * @credits Idea by Jan-Hendrik Heuing
-        * @todo Define visibility
         */
        public function makeLoginNews() {
                $newsContent = '';
@@ -557,7 +506,6 @@ class LoginController {
         * Returns the form tag
         *
         * @return string Opening form tag string
-        * @todo Define visibility
         */
        public function startForm() {
                $output = '';
@@ -584,7 +532,6 @@ class LoginController {
         * Creates JavaScript for the login form
         *
         * @return string JavaScript code
-        * @todo Define visibility
         * @deprecated since TYPO3 6.3, not in use anymore
         */
        public function getJScode() {
index bb14b84..b76402e 100644 (file)
@@ -27,39 +27,39 @@ use TYPO3\CMS\Core\Utility\GeneralUtility;
 class NewRecordController {
 
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $pageinfo;
 
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $pidInfo;
 
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $newPagesInto;
 
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $newContentInto;
 
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $newPagesAfter;
 
        /**
         * Determines, whether "Select Position" for new page should be shown
         *
-        * @var boolean $newPagesSelectPosition
+        * @var bool
         */
        protected $newPagesSelectPosition = TRUE;
 
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $web_list_modTSconfig;
 
@@ -74,53 +74,53 @@ class NewRecordController {
        public $deniedNewTables;
 
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $web_list_modTSconfig_pid;
 
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $allowedNewTables_pid;
 
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $deniedNewTables_pid;
 
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $code;
 
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $R_URI;
 
        // Internal, static: GPvar
        // see init()
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $id;
 
        // Return url.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $returnUrl;
 
        // pagesOnly flag.
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $pagesOnly;
 
        // Internal
        // see init()
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $perms_clause;
 
@@ -128,18 +128,17 @@ class NewRecordController {
         * Document template object
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
        // Accumulated HTML output
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $content;
 
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $tRows;
 
@@ -309,7 +308,6 @@ class NewRecordController {
         * Creates the position map for pages wizard
         *
         * @return void
-        * @todo Define visibility
         */
        public function pagesOnly() {
                $numberOfPages = $GLOBALS['TYPO3_DB']->exec_SELECTcountRows('*', 'pages', '1=1' . BackendUtility::deleteClause('pages'));
@@ -335,7 +333,6 @@ class NewRecordController {
         * Create a regular new element (pages and records)
         *
         * @return void
-        * @todo Define visibility
         */
        public function regularNew() {
                $doNotShowFullDescr = FALSE;
@@ -542,7 +539,6 @@ class NewRecordController {
         * @param string $a First array element for compare
         * @param string $b First array element for compare
         * @return integer -1 for lower, 0 for equal, 1 for greater
-        * @todo Define visibility
         */
        public function sortNewRecordsByConfig($a, $b) {
                if (count($this->newRecordSortList)) {
@@ -584,7 +580,6 @@ class NewRecordController {
         * @param integer $pid PID value for the "&edit['.$table.']['.$pid.']=new" command (positive/negative)
         * @param boolean $addContentTable If $addContentTable is set, then a new tt_content record is created together with pages
         * @return string The link.
-        * @todo Define visibility
         */
        public function linkWrap($linkText, $table, $pid, $addContentTable = FALSE) {
                $parameters = '&edit[' . $table . '][' . $pid . ']=new';
@@ -603,7 +598,6 @@ class NewRecordController {
         * @param array $pid_row Record for parent page.
         * @param string $checkTable Table name to check
         * @return boolean Returns TRUE if the tablename $checkTable is allowed to be created on the page with record $pid_row
-        * @todo Define visibility
         */
        public function isTableAllowedForThisPage($pid_row, $checkTable) {
                if (!is_array($pid_row)) {
@@ -640,7 +634,6 @@ class NewRecordController {
         * @param array $allowedNewTables Array of new tables that are allowed.
         * @param array $deniedNewTables Array of new tables that are not allowed.
         * @return boolean Returns TRUE if a link for creating new records should be displayed for $table
-        * @todo Define visibility
         */
        public function showNewRecLink($table, array $allowedNewTables = array(), array $deniedNewTables = array()) {
 
index 71919b1..087970a 100644 (file)
@@ -26,7 +26,7 @@ class NoDocumentsOpenController {
        // Internal:
        // Content accumulation
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $content;
 
@@ -34,7 +34,6 @@ class NoDocumentsOpenController {
         * Document template object
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
@@ -42,7 +41,6 @@ class NoDocumentsOpenController {
         * Object for backend modules.
         *
         * @var \TYPO3\CMS\Backend\Module\ModuleLoader
-        * @todo Define visibility
         */
        public $loadModules;
 
index 8abcf05..a1c7b25 100644 (file)
@@ -30,82 +30,43 @@ class PageLayoutController {
 
        // Internal, GPvars:
        // Page Id for which to make the listing
-       /**
-        * @todo Define visibility
-        */
        public $id;
 
        // Pointer - for browsing list of records.
-       /**
-        * @todo Define visibility
-        */
        public $pointer;
 
        // Thumbnails or not
-       /**
-        * @todo Define visibility
-        */
        public $imagemode;
 
        // Search-fields
-       /**
-        * @todo Define visibility
-        */
        public $search_field;
 
        // Search-levels
-       /**
-        * @todo Define visibility
-        */
        public $search_levels;
 
        // Show-limit
-       /**
-        * @todo Define visibility
-        */
        public $showLimit;
 
        // Return URL
-       /**
-        * @todo Define visibility
-        */
        public $returnUrl;
 
        // Clear-cache flag - if set, clears page cache for current id.
-       /**
-        * @todo Define visibility
-        */
        public $clear_cache;
 
        // PopView id - for opening a window with the page
-       /**
-        * @todo Define visibility
-        */
        public $popView;
 
        // QuickEdit: Variable, that tells quick edit what to show/edit etc. Format is [tablename]:[uid] with some exceptional values for both parameters (with special meanings).
-       /**
-        * @todo Define visibility
-        */
        public $edit_record;
 
        // QuickEdit: If set, this variable tells quick edit that the last edited record had this value as UID and we should look up the new, real uid value in sys_log.
-       /**
-        * @todo Define visibility
-        */
        public $new_unique_uid;
 
        // Internal, static:
        // Page select perms clause
-       /**
-        * @todo Define visibility
-        */
        public $perms_clause;
 
        // Module TSconfig
-       /**
-        * @todo Define visibility
-        */
        public $modTSconfig;
 
        /**
@@ -116,102 +77,56 @@ class PageLayoutController {
        public $modSharedTSconfig;
 
        // Current ids page record
-       /**
-        * @todo Define visibility
-        */
        public $pageinfo;
 
        /**
         * Document template object
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
        // Back path of the module
-       /**
-        * @todo Define visibility
-        */
        public $backPath;
 
        // "Pseudo" Description -table name
-       /**
-        * @todo Define visibility
-        */
        public $descrTable;
 
        // List of column-integers to edit. Is set from TSconfig, default is "1,0,2,3"
-       /**
-        * @todo Define visibility
-        */
        public $colPosList;
 
        // Flag: If content can be edited or not.
-       /**
-        * @todo Define visibility
-        */
        public $EDIT_CONTENT;
 
        // Users permissions integer for this page.
-       /**
-        * @todo Define visibility
-        */
        public $CALC_PERMS;
 
        // Currently selected language for editing content elements
-       /**
-        * @todo Define visibility
-        */
        public $current_sys_language;
 
        // Module configuration
-       /**
-        * @todo Define visibility
-        */
        public $MCONF = array();
 
        // Menu configuration
-       /**
-        * @todo Define visibility
-        */
        public $MOD_MENU = array();
 
        // Module settings (session variable)
-       /**
-        * @todo Define visibility
-        */
        public $MOD_SETTINGS = array();
 
        // Array, where files to include is accumulated in the init() function
-       /**
-        * @todo Define visibility
-        */
        public $include_once = array();
 
        // Array of tables to be listed by the Web > Page module in addition to the default tables
-       /**
-        * @todo Define visibility
-        */
        public $externalTables = array();
 
        // Internal, dynamic:
        // Module output accumulation
-       /**
-        * @todo Define visibility
-        */
        public $content;
 
        // Function menu temporary storage
-       /**
-        * @todo Define visibility
-        */
        public $topFuncMenu;
 
        // Temporary storage for page edit icon
-       /**
-        * @todo Define visibility
-        */
        public $editIcon;
 
        /**
@@ -231,7 +146,6 @@ class PageLayoutController {
         * Initializing the module
         *
         * @return void
-        * @todo Define visibility
         */
        public function init() {
                // Setting module configuration / page select clause
@@ -268,7 +182,6 @@ class PageLayoutController {
         * Initialize menu array
         *
         * @return void
-        * @todo Define visibility
         */
        public function menuConfig() {
                // MENU-ITEMS:
@@ -344,7 +257,6 @@ class PageLayoutController {
         * Clears page cache for the current id, $this->id
         *
         * @return void
-        * @todo Define visibility
         */
        public function clearCache() {
                if ($this->clear_cache) {
@@ -417,7 +329,6 @@ class PageLayoutController {
         * Creates some general objects and calls other functions for the main rendering of module content.
         *
         * @return void
-        * @todo Define visibility
         */
        public function main() {
                // Access check...
@@ -628,7 +539,6 @@ class PageLayoutController {
         * Rendering the quick-edit view.
         *
         * @return void
-        * @todo Define visibility
         */
        public function renderQuickEdit() {
                // Alternative template
@@ -887,7 +797,6 @@ class PageLayoutController {
         * Rendering all other listings than QuickEdit
         *
         * @return void
-        * @todo Define visibility
         */
        public function renderListContent() {
                // Initialize list object (see "class.db_layout.inc"):
@@ -1045,7 +954,6 @@ class PageLayoutController {
         * Print accumulated content of module
         *
         * @return void
-        * @todo Define visibility
         */
        public function printContent() {
                echo $this->content;
@@ -1207,7 +1115,6 @@ class PageLayoutController {
         * on the current page (for the current sys_language)
         *
         * @return int
-        * @todo Define visibility
         */
        public function getNumberOfHiddenElements() {
                return $GLOBALS['TYPO3_DB']->exec_SELECTcountRows(
@@ -1223,7 +1130,6 @@ class PageLayoutController {
         *
         * @param array $params Parameters array, merged with global GET vars.
         * @return string URL
-        * @todo Define visibility
         */
        public function local_linkThisScript($params) {
                $params['popView'] = '';
@@ -1236,7 +1142,6 @@ class PageLayoutController {
         *
         * @param integer $id Page id: If zero, the query will select all sys_language records from root level which are NOT hidden. If set to another value, the query will select all sys_language records that has a pages_language_overlay record on that page (and is not hidden, unless you are admin user)
         * @return string Return query string.
-        * @todo Define visibility
         */
        public function exec_languageQuery($id) {
                if ($id) {
index ecd5227..ca652f7 100644 (file)
@@ -27,12 +27,12 @@ class PageTreeNavigationController {
 
        // Internal:
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $content;
 
        /**
-        * @todo Define visibility
+        * @var \TYPO3\CMS\Backend\View\PageTreeView
         */
        public $pagetree;
 
@@ -40,46 +40,49 @@ class PageTreeNavigationController {
         * document template object
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
-       // Temporary mount point (record), if any
        /**
-        * @todo Define visibility
+        * Temporary mount point (record), if any
+        *
+        * @var int
         */
        public $active_tempMountPoint = 0;
 
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $backPath;
 
        // Internal, static: GPvar:
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $currentSubScript;
 
        /**
-        * @todo Define visibility
+        * @var bool
         */
        public $cMR;
 
-       // If not '' (blank) then it will clear (0) or set (>0) Temporary DB mount.
        /**
-        * @todo Define visibility
+        * If not '' (blank) then it will clear (0) or set (>0) Temporary DB mount.
+        *
+        * @var string
         */
        public $setTempDBmount;
 
        /**
-        * @todo Define visibility
+        * @var string
+        * @deprecated since version 7; unused
         */
        public $template;
 
-       // Depends on userTS-setting
        /**
-        * @todo Define visibility
+        * Depends on userTS-setting
+        *
+        * @var bool
         */
        public $hasFilterBox;
 
@@ -102,7 +105,7 @@ class PageTreeNavigationController {
                // Setting backPath
                $this->backPath = $GLOBALS['BACK_PATH'];
                // Setting GPvars:
-               $this->cMR = GeneralUtility::_GP('cMR');
+               $this->cMR = (bool)GeneralUtility::_GP('cMR');
                $this->currentSubScript = GeneralUtility::_GP('currentSubScript');
                $this->setTempDBmount = GeneralUtility::_GP('setTempDBmount');
                // look for User setting
@@ -288,7 +291,6 @@ class PageTreeNavigationController {
         * Getting temporary DB mount
         *
         * @return void
-        * @todo Define visibility
         */
        public function initializeTemporaryDBmount() {
                // Set/Cancel Temporary DB Mount:
@@ -320,7 +322,6 @@ class PageTreeNavigationController {
         *
         * @param integer $pageId The page id to set as DB mount
         * @return void
-        * @todo Define visibility
         */
        public function settingTemporaryMountPoint($pageId) {
                $GLOBALS['BE_USER']->setAndSaveSessionData('pageTree_temporaryMountPoint', (int)$pageId);
index cec2013..2f74896 100644 (file)
@@ -31,74 +31,74 @@ class SimpleDataHandlerController {
        // Internal, static: GPvar
        // Array. Accepts options to be set in TCE object. Currently it supports "reverseOrder" (boolean).
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $flags;
 
        // Data array on the form [tablename][uid][fieldname] = value
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $data;
 
        // Command array on the form [tablename][uid][command] = value. This array may get additional data set internally based on clipboard commands send in CB var!
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $cmd;
 
        // Array passed to ->setMirror.
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $mirror;
 
        // Cache command sent to ->clear_cacheCmd
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $cacheCmd;
 
        // Redirect URL. Script will redirect to this location after performing operations (unless errors has occurred)
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $redirect;
 
        // Boolean. If set, errors will be printed on screen instead of redirection. Should always be used, otherwise you will see no errors if they happen.
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $prErr;
 
        // Clipboard command array. May trigger changes in "cmd"
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $CB;
 
        // Verification code
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $vC;
 
        // Boolean. Update Page Tree Trigger. If set and the manipulated records are pages then the update page tree signal will be set.
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $uPT;
 
        // String, general comment (for raising stages of workspace versions)
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $generalComment;
 
        // Internal, dynamic:
        // Files to include after init() function is called:
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $include_once = array();
 
@@ -106,7 +106,6 @@ class SimpleDataHandlerController {
         * TYPO3 Core Engine
         *
         * @var \TYPO3\CMS\Core\DataHandling\DataHandler
-        * @todo Define visibility
         */
        public $tce;
 
@@ -122,7 +121,6 @@ class SimpleDataHandlerController {
         * Initialization of the class
         *
         * @return void
-        * @todo Define visibility
         */
        public function init() {
                // GPvars:
@@ -168,7 +166,6 @@ class SimpleDataHandlerController {
         * Clipboard pasting and deleting.
         *
         * @return void
-        * @todo Define visibility
         */
        public function initClipboard() {
                if (is_array($this->CB)) {
@@ -193,7 +190,6 @@ class SimpleDataHandlerController {
         * Executing the posted actions ...
         *
         * @return void
-        * @todo Define visibility
         */
        public function main() {
                // LOAD TCEmain with data and cmd arrays:
@@ -228,7 +224,6 @@ class SimpleDataHandlerController {
         * Might also display error messages directly, if any.
         *
         * @return void
-        * @todo Define visibility
         */
        public function finish() {
                // Prints errors, if...
index 57d87d9..dbee101 100644 (file)
@@ -29,19 +29,19 @@ class ColorpickerController {
        // GET vars:
        // Wizard parameters, coming from TCEforms linking to the wizard.
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $P;
 
        // Value of the current color picked.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $colorValue;
 
        // Serialized functions for changing the field... Necessary to call when the value is transferred to the TCEform since the form might need to do internal processing. Otherwise the value is simply not be saved.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $fieldChangeFunc;
 
@@ -49,43 +49,43 @@ class ColorpickerController {
 
        // Form name (from opener script)
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $fieldName;
 
        // Field name (from opener script)
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $formName;
 
        // ID of element in opener script for which to set color.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $md5ID;
 
        // Internal: If FALSE, a frameset is rendered, if TRUE the content of the picker script.
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $showPicker;
 
        // Static:
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $HTMLcolorList = 'aqua,black,blue,fuchsia,gray,green,lime,maroon,navy,olive,purple,red,silver,teal,yellow,white';
 
        // Internal:
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $pickerImage = '';
 
        // Error message if image not found.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $imageError = '';
 
@@ -93,13 +93,12 @@ class ColorpickerController {
         * Document template object
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
        // Accumulated content.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $content;
 
@@ -236,7 +235,6 @@ class ColorpickerController {
         * Returnes the sourcecode to the browser
         *
         * @return void
-        * @todo Define visibility
         */
        public function printContent() {
                $this->content .= $this->doc->endPage();
@@ -250,7 +248,6 @@ class ColorpickerController {
         * If Peter wouldn't have been I would've gone insane...
         *
         * @return void
-        * @todo Define visibility
         */
        public function frameSet() {
                // Set doktype:
@@ -295,7 +292,6 @@ class ColorpickerController {
         * Creates a color matrix table
         *
         * @return void
-        * @todo Define visibility
         */
        public function colorMatrix() {
                $steps = 51;
@@ -334,7 +330,6 @@ class ColorpickerController {
         * Creates a selector box with all HTML color names.
         *
         * @return void
-        * @todo Define visibility
         */
        public function colorList() {
                // Initialize variables:
@@ -360,7 +355,6 @@ class ColorpickerController {
         * Creates a color image selector
         *
         * @return void
-        * @todo Define visibility
         */
        public function colorImage() {
                // Handling color-picker image if any:
@@ -391,7 +385,6 @@ class ColorpickerController {
         * @param integer $y Y-Coordinate of the pixel that should be checked
         * @return string HEX RGB value for color
         * @see colorImage()
-        * @todo Define visibility
         */
        public function getIndex($im, $x, $y) {
                $rgb = ImageColorAt($im, $x, $y);
index fa39c3e..5d3d845 100644 (file)
@@ -114,19 +114,18 @@ class FormsController {
         * document template object
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
        // Content accumulation for the module.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $content;
 
        // Used to numerate attachments automatically.
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $attachmentCounter = 0;
 
@@ -135,26 +134,26 @@ class FormsController {
        // the original linebased kind. This variable still needs binding to the wizard parameters
        // - but support is ready!
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $xmlStorage = 0;
 
        // Internal, static: GPvars
        // Wizard parameters, coming from TCEforms linking to the wizard.
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $P;
 
        // The array which is constantly submitted by the multidimensional form of this wizard.
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $FORMCFG;
 
        // Indicates if the form is of a dedicated type, like "formtype_mail" (for tt_content element "Form")
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $special;
 
@@ -215,7 +214,6 @@ class FormsController {
         * Outputting the accumulated content to screen
         *
         * @return void
-        * @todo Define visibility
         */
        public function printContent() {
                echo $this->content;
@@ -256,7 +254,6 @@ class FormsController {
         * Draws the form wizard content
         *
         * @return string HTML content for the form.
-        * @todo Define visibility
         */
        public function formsWizard() {
                if (!$this->checkEditAccess($this->P['table'], $this->P['uid'])) {
@@ -288,7 +285,6 @@ class FormsController {
         * @param array $row Current parent record row (passed by value!)
         * @return array Configuration Array
         * @access private
-        * @todo Define visibility
         */
        public function getConfigCode(&$row) {
                // If some data has been submitted, then construct
@@ -350,7 +346,6 @@ class FormsController {
         * @param array $row Current parent record array
         * @return string HTML for the form wizard
         * @access private
-        * @todo Define visibility
         */
        public function getFormHTML($formCfgArray, $row) {
                // Initialize variables:
@@ -575,7 +570,6 @@ class FormsController {
         *
         * @return void
         * @access private
-        * @todo Define visibility
         */
        public function changeFunc() {
                if ($this->FORMCFG['row_remove']) {
@@ -634,7 +628,6 @@ class FormsController {
         * @param array $cfgArr Array of form configuration (follows the input structure from the form wizard POST form)
         * @return string The array converted into a string with line-based configuration.
         * @see cfgString2CfgArray()
-        * @todo Define visibility
         */
        public function cfgArray2CfgString($cfgArr) {
                // Initialize:
@@ -743,7 +736,6 @@ class FormsController {
         * @param string $cfgStr Configuration code
         * @return array Configuration array
         * @see cfgArray2CfgString()
-        * @todo Define visibility
         */
        public function cfgString2CfgArray($cfgStr) {
                // Traverse the number of form elements:
@@ -831,7 +823,6 @@ class FormsController {
         * @param array $tArr Single dim array
         * @return array Processed array
         * @access private
-        * @todo Define visibility
         */
        public function cleanT($tArr) {
                for ($a = count($tArr); $a > 0; $a--) {
@@ -850,7 +841,6 @@ class FormsController {
         * @param array $fArr Array of label/HTML pairs.
         * @return string HTML table
         * @access private
-        * @todo Define visibility
         */
        public function formatCells($fArr) {
                // Traverse the elements in $fArr and wrap them in table cells:
index 94b5310..167eeea 100644 (file)
@@ -27,26 +27,26 @@ class ListController {
        // Internal, static:
        // PID
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $pid;
 
        // Internal, static: GPvars
        // Wizard parameters, coming from TCEforms linking to the wizard.
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $P;
 
        // Table to show, if none, then all tables are listed in list module.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $table;
 
        // Page id to list.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $id;
 
index 61a2658..7c4d42c 100644 (file)
@@ -30,32 +30,31 @@ class RteController {
         * document template object
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
        // Content accumulation for the module.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $content;
 
        // Internal, static: GPvars
        // Wizard parameters, coming from TCEforms linking to the wizard.
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $P;
 
        // If set, launch a new window with the current records pid.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $popView;
 
        // Set to the URL of this script including variables which is needed to re-display the form. See main()
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $R_URI;
 
index d226487..694f954 100644 (file)
@@ -31,19 +31,18 @@ class TableController {
         * document template object
         *
         * @var \TYPO3\CMS\Backend\Template\DocumentTemplate
-        * @todo Define visibility
         */
        public $doc;
 
        // Content accumulation for the module.
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $content;
 
        // TRUE, then <input> fields are shown, not textareas.
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $inputStyle = 0;
 
@@ -52,46 +51,46 @@ class TableController {
        // instead of the original linebased kind. This variable still needs binding
        // to the wizard parameters - but support is ready!
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $xmlStorage = 0;
 
        // Number of new rows to add in bottom of wizard
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $numNewRows = 1;
 
        // Name of field in parent record which MAY contain the number of columns for the table
        // - here hardcoded to the value of tt_content. Should be set by TCEform parameters (from P)
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $colsFieldName = 'cols';
 
        // Internal, static: GPvars
        // Wizard parameters, coming from TCEforms linking to the wizard.
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $P;
 
        // The array which is constantly submitted by the multidimensional form of this wizard.
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $TABLECFG;
 
        // Table parsing
        // quoting of table cells
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $tableParsing_quote;
 
        // delimiter between table cells
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $tableParsing_delimiter;
 
@@ -156,7 +155,6 @@ class TableController {
         * Outputting the accumulated content to screen
         *
         * @return void
-        * @todo Define visibility
         */
        public function printContent() {
                echo $this->content;
@@ -197,7 +195,6 @@ class TableController {
         * Draws the table wizard content
         *
         * @return string HTML content for the form.
-        * @todo Define visibility
         */
        public function tableWizard() {
                if (!$this->checkEditAccess($this->P['table'], $this->P['uid'])) {
@@ -229,7 +226,6 @@ class TableController {
         * @param array $row Current parent record row
         * @return array Table config code in an array
         * @access private
-        * @todo Define visibility
         */
        public function getConfigCode($row) {
                // Get delimiter settings
@@ -290,7 +286,6 @@ class TableController {
         * @param array $row Current parent record array
         * @return string HTML for the table wizard
         * @access private
-        * @todo Define visibility
         */
        public function getTableHTML($cfgArr, $row) {
                // Traverse the rows:
@@ -406,7 +401,6 @@ class TableController {
         *
         * @return void
         * @access private
-        * @todo Define visibility
         */
        public function changeFunc() {
                if ($this->TABLECFG['col_remove']) {
@@ -528,7 +522,6 @@ class TableController {
         * @param array $cfgArr Array of table configuration (follows the input structure from the table wizard POST form)
         * @return string The array converted into a string with line-based configuration.
         * @see cfgString2CfgArray()
-        * @todo Define visibility
         */
        public function cfgArray2CfgString($cfgArr) {
                // Initialize:
@@ -554,7 +547,6 @@ class TableController {
         * @param integer $cols Default number of columns
         * @return array Configuration array
         * @see cfgArray2CfgString()
-        * @todo Define visibility
         */
        public function cfgString2CfgArray($cfgStr, $cols) {
                // Explode lines in the configuration code - each line is a table row.
index 009c129..771fc20 100644 (file)
@@ -40,25 +40,21 @@ use TYPO3\CMS\Lang\LanguageService;
 class FormEngine {
 
        /**
-        * @todo Define visibility
         * @var array
         */
        public $palFieldArr = array();
 
        /**
-        * @todo Define visibility
         * @var bool
         */
        public $disableWizards = FALSE;
 
        /**
-        * @todo Define visibility
         * @var bool
         */
        public $isPalettedoc = FALSE;
 
        /**
-        * @todo Define visibility
         * @var int
         */
        public $paletteMargin = 1;
@@ -70,25 +66,21 @@ class FormEngine {
        public $defStyle = '';
 
        /**
-        * @todo Define visibility
         * @var array
         */
        public $cachedTSconfig = array();
 
        /**
-        * @todo Define visibility
         * @var array
         */
        public $cachedTSconfig_fieldLevel = array();
 
        /**
-        * @todo Define visibility
         * @var array
         */
        public $cachedLanguageFlag = array();
 
        /**
-        * @todo Define visibility
         * @var array|NULL
         */
        public $cachedAdditionalPreviewLanguages = NULL;
@@ -102,37 +94,31 @@ class FormEngine {
        protected $cache_getTSCpid = array();
 
        /**
-        * @todo Define visibility
         * @var array
         */
        public $transformedRow = array();
 
        /**
-        * @todo Define visibility
         * @var string
         */
        public $extJSCODE = '';
 
        /**
-        * @todo Define visibility
         * @var array
         */
        public $printNeededJS = array();
 
        /**
-        * @todo Define visibility
         * @var array
         */
        public $hiddenFieldAccum = array();
 
        /**
-        * @todo Define visibility
         * @var string
         */
        public $TBE_EDITOR_fieldChanged_func = '';
 
        /**
-        * @todo Define visibility
         * @var bool
         */
        public $loadMD5_JS = TRUE;
@@ -140,7 +126,6 @@ class FormEngine {
        /**
         * Array where records in the default language is stored. (processed by transferdata)
         *
-        * @todo Define visibility
         * @var array
         */
        public $defaultLanguageData = array();
@@ -148,13 +133,11 @@ class FormEngine {
        /**
         * Array where records in the default language is stored (raw without any processing. used for making diff)
         *
-        * @todo Define visibility
         * @var array
         */
        public $defaultLanguageData_diff = array();
 
        /**
-        * @todo Define visibility
         * @var array
         */
        public $additionalPreviewLanguageData = array();
@@ -164,7 +147,6 @@ class FormEngine {
         * Set this to the 'backPath' pointing back to the typo3 admin directory
         * from the script where this form is displayed.
         *
-        * @todo Define visibility
         * @var string
         */
        public $backPath = '';
@@ -172,7 +154,6 @@ class FormEngine {
        /**
         * Alternative return URL path (default is \TYPO3\CMS\Core\Utility\GeneralUtility::linkThisScript())
         *
-        * @todo Define visibility
         * @var string
         */
        public $returnUrl = '';
@@ -182,7 +163,6 @@ class FormEngine {
         * is submitted with a *save* button. This way the recipient script can determine that
         * the form was submitted for save and not "close" for example.
         *
-        * @todo Define visibility
         * @var string
         */
        public $doSaveFieldName = '';
@@ -191,7 +171,6 @@ class FormEngine {
         * Can be set TRUE/FALSE to whether palettes (secondary options) are in the topframe or in form.
         * TRUE means they are NOT IN-form. So a collapsed palette is one, which is shown in the top frame, not in the page.
         *
-        * @todo Define visibility
         * @var bool
         */
        public $palettesCollapsed = FALSE;
@@ -199,7 +178,6 @@ class FormEngine {
        /**
         * If set, the RTE is disabled (from form display, eg. by checkbox in the bottom of the page!)
         *
-        * @todo Define visibility
         * @var bool
         */
        public $disableRTE = FALSE;
@@ -207,7 +185,6 @@ class FormEngine {
        /**
         * If FALSE, then all CSH will be disabled, regardless of settings in $this->edit_showFieldHelp
         *
-        * @todo Define visibility
         * @var bool
         */
        public $globalShowHelp = TRUE;
@@ -215,7 +192,6 @@ class FormEngine {
        /**
         * If this evaluates to TRUE, the forms are rendering only localization relevant fields of the records.
         *
-        * @todo Define visibility
         * @var string
         */
        public $localizationMode = '';
@@ -225,7 +201,6 @@ class FormEngine {
         * 'bodytext,image', would make first the 'bodytext' field, then the 'image' field (if set for display)...
         * and then the rest in the old order.
         *
-        * @todo Define visibility
         * @var string
         */
        public $fieldOrder = '';
@@ -233,7 +208,6 @@ class FormEngine {
        /**
         * If set to FALSE, palettes will NEVER be rendered.
         *
-        * @todo Define visibility
         * @var bool
         */
        public $doPrintPalette = TRUE;
@@ -243,20 +217,17 @@ class FormEngine {
         * Then the element browser will offer a link to paste in records from clipboard.
         *
         * @var \TYPO3\CMS\Backend\Clipboard\Clipboard|NULL
-        * @todo Define visibility
         */
        public $clipObj = NULL;
 
        /**
         * Enable click menu on reference icons.
         *
-        * @todo Define visibility
         * @var bool
         */
        public $enableClickMenu = FALSE;
 
        /**
-        * @todo Define visibility
         * @var bool
         */
        public $enableTabMenu = FALSE;
@@ -264,7 +235,6 @@ class FormEngine {
        /**
         * When enabled all fields are rendered non-editable
         *
-        * @todo Define visibility
         * @var bool
         */
        public $renderReadonly = FALSE;
@@ -273,7 +243,6 @@ class FormEngine {
         * Form field width compensation: Factor of "size=12" to "style="width: 12*9.58px"
         * for form field widths of style-aware browsers
         *
-        * @todo Define visibility
         * @var float
         */
        public $form_rowsToStylewidth = 9.58;
@@ -288,7 +257,6 @@ class FormEngine {
        /**
         * Form field width compensation: Compensation for large documents, doc-tab (editing)
         *
-        * @todo Define visibility
         * @var float
         */
        public $form_largeComp = 1.33;
@@ -297,7 +265,6 @@ class FormEngine {
         * The number of chars expected per row when the height of a text area field is
         * automatically calculated based on the number of characters found in the field content.
         *
-        * @todo Define visibility
         * @var int
         */
        public $charsPerRow = 40;
@@ -305,14 +272,12 @@ class FormEngine {
        /**
         * The maximum abstract value for textareas
         *
-        * @todo Define visibility
         * @var int
         */
        public $maxTextareaWidth = 48;
 
        /**
         * The maximum abstract value for input fields
-        * @todo Define visibility
         *
         * @var int
         */
@@ -321,7 +286,6 @@ class FormEngine {
        /**
         * Default style for the selector boxes used for multiple items in "select" and "group" types.
         *
-        * @todo Define visibility
         * @var string
         */
        public $defaultMultipleSelectorStyle = 'width:310px;';
@@ -329,7 +293,6 @@ class FormEngine {
        // INTERNAL, static
        /**
         * The string to prepend formfield names with.
-        * @todo Define visibility
         *
         * @var string
         */
@@ -338,7 +301,6 @@ class FormEngine {
        /**
         * The string to prepend commands for tcemain::process_cmdmap with
         *
-        * @todo Define visibility
         * @var string
         */
        public $prependCmdFieldNames = 'cmd';
@@ -346,7 +308,6 @@ class FormEngine {
        /**
         * The string to prepend FILE form field names with
         *
-        * @todo Define visibility
         * @var string
         */
        public $prependFormFieldNames_file = 'data_files';
@@ -361,7 +322,6 @@ class FormEngine {
        /**
         * The name attribute of the form
         *
-        * @todo Define visibility
         * @var string
         */
        public $formName = 'editform';
@@ -369,7 +329,6 @@ class FormEngine {
        /**
         * Whitelist that allows TCA field configuration to be overridden by TSconfig
         *
-        * @todo Define visibility
         * @see overrideFieldConf()
         * @var array
         */
@@ -379,7 +338,6 @@ class FormEngine {
        /**
         * Set by readPerms()  (caching)
         *
-        * @todo Define visibility
         * @var string
         */
        public $perms_clause = '';
@@ -387,7 +345,6 @@ class FormEngine {
        /**
         * Set by readPerms()  (caching-flag)
         *
-        * @todo Define visibility
         * @var bool
         */
        public $perms_clause_set = FALSE;
@@ -396,7 +353,6 @@ class FormEngine {
         * Used to indicate the mode of CSH (Context Sensitive Help),
         * whether it should be icons-only ('icon') or not at all (blank).
         *
-        * @todo Define visibility
         * @var bool
         */
        public $edit_showFieldHelp = FALSE;
@@ -409,7 +365,6 @@ class FormEngine {
        /**
         * Loaded with info about the browser when class is instantiated
         *
-        * @todo Define visibility
         * @var array
         */
        public $clientInfo = array();
@@ -417,7 +372,6 @@ class FormEngine {
        /**
         * TRUE, if RTE is possible for the current user (based on result from BE_USER->isRTE())
         *
-        * @todo Define visibility
         * @var bool
         */
        public $RTEenabled = FALSE;
@@ -425,7 +379,6 @@ class FormEngine {
        /**
         * If $this->RTEenabled was FALSE, you can find the reasons listed in this array
         * which is filled with reasons why the RTE could not be loaded)
-        * @todo Define visibility
         *
         * @var string
         */
@@ -434,7 +387,6 @@ class FormEngine {
        /**
         * Counter that is incremented before an RTE is created. Can be used for unique ids etc.
         *
-        * @todo Define visibility
         * @var int
         */
        public $RTEcounter = 0;
@@ -490,7 +442,6 @@ class FormEngine {
        /**
         * An accumulation of messages from the class
         *
-        * @todo Define visibility
         * @var array
         */
        public $commentMessages = array();
@@ -499,7 +450,6 @@ class FormEngine {
        /**
         * Total wrapping for the table rows
         *
-        * @todo Define visibility
         * @var string
         */
        public $totalWrap = '<hr />|<hr />';
@@ -507,7 +457,6 @@ class FormEngine {
        /**
         * Field template
         *
-        * @todo Define visibility
         * @var string
         */
        public $fieldTemplate = '<strong>###FIELD_NAME###</strong><br />###FIELD_ITEM###<hr />';
@@ -522,7 +471,6 @@ class FormEngine {
        /**
         * Wrapping template code for a section
         *
-        * @todo Define visibility
         * @var string
         */
        public $sectionWrap = '';
@@ -530,7 +478,6 @@ class FormEngine {
        /**
         * Template for palette headers
         *
-        * @todo Define visibility
         * @var string
         */
        public $palFieldTemplateHeader = '';
@@ -538,7 +485,6 @@ class FormEngine {
        /**
         * Template for palettes
         *
-        * @todo Define visibility
         * @var string
         */
        public $palFieldTemplate = '';
@@ -547,7 +493,6 @@ class FormEngine {
        /**
         * Set to the fields NOT to display, if any
         *
-        * @todo Define visibility
         * @var array|NULL
         */
        public $excludeElements = NULL;
@@ -556,7 +501,6 @@ class FormEngine {
         * During rendering of forms this will keep track of which palettes
         * has already been rendered (so they are not rendered twice by mistake)
         *
-        * @todo Define visibility
         * @var array
         */
        public $palettesRendered = array();
@@ -567,7 +511,6 @@ class FormEngine {
         * since the main form has to submit the values.
         * The top frame actually just sets the value in the main form!
         *
-        * @todo Define visibility
         * @var array
         */
        public $hiddenFieldListArr = array();
@@ -576,7 +519,6 @@ class FormEngine {
         * Used to register input-field names, which are required. (Done during rendering of the fields).
         * This information is then used later when the JavaScript is made.
         *
-        * @todo Define visibility
         * @var array
         */
        public $requiredFields = array();
@@ -586,7 +528,6 @@ class FormEngine {
         * (e.g. like a date/time must be positive integer)
         * The information of this array is merged with $this->requiredFields later.
         *
-        * @todo Define visibility
         * @var array
         */
        public $requiredAdditional = array();
@@ -595,7 +536,6 @@ class FormEngine {
         * Used to register the min and max number of elements
         * for selector boxes where that apply (in the "group" type for instance)
         *
-        * @todo Define visibility
         * @var array
         */
        public $requiredElements = array();
@@ -603,7 +543,6 @@ class FormEngine {
        /**
         * Used to determine where $requiredFields or $requiredElements are nested (in Tabs or IRRE)
         *
-        * @todo Define visibility
         * @var array
         */
        public $requiredNested = array();
@@ -611,7 +550,6 @@ class FormEngine {
        /**
         * Keeps track of the rendering depth of nested records
         *
-        * @todo Define visibility
         * @var int
         */
        public $renderDepth = 0;
@@ -619,14 +557,12 @@ class FormEngine {
        /**
         * Color scheme buffer
         *
-        * @todo Define visibility
         * @var array
         */
        public $savedSchemes = array();
 
        /**
         * holds the path an element is nested in (e.g. required for RTEhtmlarea)
-        * @todo Define visibility
         *
         * @var array
         */
@@ -636,7 +572,6 @@ class FormEngine {
        /**
         * Additional HTML code, printed before the form
         *
-        * @todo Define visibility
         * @var array
         */
        public $additionalCode_pre = array();
@@ -644,7 +579,6 @@ class FormEngine {
        /**
         * Additional JavaScript, printed before the form
         *
-        * @todo Define visibility
         * @var array
         */
        public $additionalJS_pre = array();
@@ -652,7 +586,6 @@ class FormEngine {
        /**
         * Additional JavaScript printed after the form
         *
-        * @todo Define visibility
         * @var array
         */
        public $additionalJS_post = array();
@@ -661,7 +594,6 @@ class FormEngine {
         * Additional JavaScript executed on submit; If you set "OK" variable it will raise an error
         * about RTEs not being loaded and offer to block further submission.
         *
-        * @todo Define visibility
         * @var array
         */
        public $additionalJS_submit = array();
@@ -670,21 +602,18 @@ class FormEngine {
         * Additional JavaScript executed when section element is deleted.
         * This is necessary, for example, to correctly clean up HTMLArea RTE (bug #8232)
         *
-        * @todo Define visibility
         * @var array
         */
        public $additionalJS_delete = array();
 
        /**
         * @var \TYPO3\CMS\Backend\Form\Element\InlineElement
-        * @todo Define visibility
         */
        public $inline;
 
        /**
         * Array containing hook class instances called once for a form
         *
-        * @todo Define visibility
         * @var array
         */
        public $hookObjectsMainFields = array();
@@ -692,7 +621,6 @@ class FormEngine {
        /**
         * Array containing hook class instances called for each field
         *
-        * @todo Define visibility
         * @var array
         */
        public $hookObjectsSingleField = array();
@@ -700,7 +628,6 @@ class FormEngine {
        /**
         * Rows getting inserted into the alt_doc headers (when called from alt_doc.php)
         *
-        * @todo Define visibility
         * @var array
         */
        public $extraFormHeaders = array();
@@ -726,7 +653,6 @@ class FormEngine {
        /**
         * Constructor function, setting internal variables, loading the styles used.
         *
-        * @todo Define visibility
         */
        public function __construct() {
                $this->clientInfo = GeneralUtility::clientInfo();
@@ -772,7 +698,6 @@ class FormEngine {
         * Initialize various internal variables.
         *
         * @return void
-        * @todo Define visibility
         */
        public function initDefaultBEmode() {
                $this->prependFormFieldNames = 'data';
@@ -799,7 +724,6 @@ class FormEngine {
         * @param string $theFieldToReturn The field name to return the TCEform element for.
         * @return string HTML output
         * @see getMainFields()
-        * @todo Define visibility
         */
        public function getSoloField($table, $row, $theFieldToReturn) {
                if (!isset($GLOBALS['TCA'][$table])) {
@@ -838,7 +762,6 @@ class FormEngine {
         * @param array $overruleTypesArray Overrule types array. Can be used to override the showitem etc. configuration for the TCA types of the table. Can contain all settings which are possible in the TCA 'types' section. See e.g. $TCA['tt_content']['types'].
         * @return string HTML output
         * @see getSoloField()
-        * @todo Define visibility
         */
        public function getMainFields($table, array $row, $depth = 0, array $overruleTypesArray = array()) {
                $this->renderDepth = $depth;
@@ -1038,7 +961,6 @@ class FormEngine {
         * @param array $row The record array.
         * @param string $list Commalist of fields from the table. These will be shown in the specified order in a form.
         * @return string TCEform elements in a string.
-        * @todo Define visibility
         */
        public function getListedFields($table, $row, $list) {
                if ($this->edit_showFieldHelp || $this->doLoadTableDescr($table)) {
@@ -1076,7 +998,6 @@ class FormEngine {
         * @param string $itemList Optional alternative list of fields for the palette
         * @param string $collapsedHeader Optional Link text for activating a palette (when palettes does not have another form element to belong to).
         * @return string HTML code.
-        * @todo Define visibility
         */
        public function getPaletteFields($table, $row, $palette, $header = '', $itemList = '', $collapsedHeader = NULL) {
                if (!$this->doPrintPalette) {
@@ -1122,7 +1043,6 @@ class FormEngine {
         * @param string $extra The "extra" options from "Part 4" of the field configurations found in the "types" "showitem" list. Typically parsed by $this->getSpecConfFromString() in order to get the options as an associative array.
         * @param integer $pal The palette pointer.
         * @return mixed String (normal) or array (palettes)
-        * @todo Define visibility
         */
        public function getSingleField($table, $field, $row, $altName = '', $palette = FALSE, $extra = '', $pal = 0) {
                // Hook: getSingleField_preProcess
@@ -1336,7 +1256,6 @@ class FormEngine {
         * @return string Returns the item as HTML code to insert
         * @access private
         * @see getSingleField(), getSingleField_typeFlex_draw()
-        * @todo Define visibility
         */
        public function getSingleField_SW($table, $field, $row, &$PA) {
                $PA['fieldConf']['config']['form_type'] = $PA['fieldConf']['config']['form_type'] ?: $PA['fieldConf']['config']['type'];
@@ -1386,7 +1305,6 @@ class FormEngine {
         * @param array $row The record data array where the value(s) for the field can be found
         * @param array $PA An array with additional configuration options.
         * @return string The HTML code for the TCEform field
-        * @todo Define visibility
         * @deprecated since 7.0 - will be removed two versions later; Use \TYPO3\CMS\Backend\Form\Element\InputElement
         */
        public function getSingleField_typeInput($table, $field, $row, &$PA) {
@@ -1460,7 +1378,6 @@ class FormEngine {
         * @param array $row The record data array where the value(s) for the field can be found
         * @param array $PA An array with additional configuration options.
         * @return string The HTML code for the TCEform field
-        * @todo Define visibility
         * @deprecated since 7.0 - will be removed two versions later; Use \TYPO3\CMS\Backend\Form\Element\TextElement
         */
        public function getSingleField_typeText($table, $field, $row, &$PA) {
@@ -1478,7 +1395,6 @@ class FormEngine {
         * @param array $row The record data array where the value(s) for the field can be found
         * @param array $PA An array with additional configuration options.
         * @return string The HTML code for the TCEform field
-        * @todo Define visibility
         * @deprecated since 7.0 - will be removed two versions later; Use \TYPO3\CMS\Backend\Form\Element\CheckboxElement
         */
        public function getSingleField_typeCheck($table, $field, $row, &$PA) {
@@ -1496,7 +1412,6 @@ class FormEngine {
         * @param array $row The record data array where the value(s) for the field can be found
         * @param array $PA An array with additional configuration options.
         * @return string The HTML code for the TCEform field
-        * @todo Define visibility
         * @deprecated since 7.0 - will be removed two versions later; Use \TYPO3\CMS\Backend\Form\Element\RadioElement
         */
        public function getSingleField_typeRadio($table, $field, $row, &$PA) {
@@ -1515,7 +1430,6 @@ class FormEngine {
         * @param array $row The record data array where the value(s) for the field can be found
         * @param array $PA An array with additional configuration options.
         * @return string The HTML code for the TCEform field
-        * @todo Define visibility
         * @deprecated since 7.0 - will be removed two versions later; Use \TYPO3\CMS\Backend\Form\Element\SelectElement
         */
        public function getSingleField_typeSelect($table, $field, $row, &$PA) {
@@ -1533,7 +1447,6 @@ class FormEngine {
         * @param array $row The record data array where the value(s) for the field can be found
         * @param array $PA An array with additional configuration options.
         * @return string The HTML code for the TCEform field
-        * @todo Define visibility
         * @deprecated since 7.0 - will be removed two versions later; Use \TYPO3\CMS\Backend\Form\Element\GroupElement
         */
        public function getSingleField_typeGroup($table, $field, $row, &$PA) {
@@ -1551,7 +1464,6 @@ class FormEngine {
         * @param array $row The record data array where the value(s) for the field can be found
         * @param array $PA An array with additional configuration options.
         * @return string The HTML code for the TCEform field
-        * @todo Define visibility
         * @deprecated since 7.0 - will be removed two versions later; Use \TYPO3\CMS\Backend\Form\Element\NoneElement
         */
        public function getSingleField_typeNone($table, $field, $row, &$PA) {
@@ -1567,7 +1479,6 @@ class FormEngine {
         * @param string $itemValue The value to display
         * @return string The HTML code for the display
         * @see getSingleField_typeNone();
-        * @todo Define visibility
         */
        public function getSingleField_typeNone_render($config, $itemValue) {
                if ($config['format']) {
@@ -1622,7 +1533,6 @@ class FormEngine {
         * @param array $row The record data array where the value(s) for the field can be found
         * @param array $PA An array with additional configuration options.
         * @return string The HTML code for the TCEform field
-        * @todo Define visibility
         * @deprecated since 7.0 - will be removed two versions later; Use \TYPO3\CMS\Backend\Form\Element\FlexElement
         */
        public function getSingleField_typeFlex($table, $field, $row, &$PA) {
@@ -1639,7 +1549,6 @@ class FormEngine {
         * @param array $selectedLanguage
         * @param boolean $multi
         * @return string HTML for menu
-        * @todo Define visibility
         */
        public function getSingleField_typeFlex_langMenu($languages, $elName, $selectedLanguage, $multi = TRUE) {
                $opt = array();
@@ -1662,7 +1571,6 @@ class FormEngine {
         * @param string $elName Form element name of the field containing the sheet pointer
         * @param string $sheetKey Current sheet key
         * @return string HTML for menu
-        * @todo Define visibility
         */
        public function getSingleField_typeFlex_sheetMenu($sArr, $elName, $sheetKey) {
                $tCells = array();
@@ -1691,7 +1599,6 @@ class FormEngine {
         * @param array $row The record data array where the value(s) for the field can be found
         * @param array $PA An array with additional configuration options.
         * @return string The HTML code for the TCEform field
-        * @todo Define visibility
         * @deprecated since 7.0 - will be removed two versions later; Use \TYPO3\CMS\Backend\Form\Element\UnknownElement
         */
        public function getSingleField_typeUnknown($table, $field, $row, &$PA) {
@@ -1709,7 +1616,6 @@ class FormEngine {
         * @param array $PA An array with additional configuration options.
         * @return string The HTML code for the TCEform field
         * @deprecated since 7.0 - will be removed two versions later; Use \TYPO3\CMS\Backend\Form\Element\UserElement
-        * @todo Define visibility
         */
        public function getSingleField_typeUser($table, $field, $row, &$PA) {
                GeneralUtility::logDeprecatedFunction();
@@ -1729,7 +1635,6 @@ class FormEngine {
         * @param array $config Configuration for the display
         * @param string $itemValue The value to display
         * @return string Formatted Field content
-        * @todo Define visibility
         */
        public function formatValue($config, $itemValue) {
                $format = trim($config['format']);
@@ -1828,7 +1733,6 @@ class FormEngine {
         * @param array $row The row from the table, should contain at least the "type" field, if applicable.
         * @return string Return the "type" value for this record, ready to pick a "types" configuration from the $GLOBALS['TCA'] array.
         * @throws \RuntimeException
-        * @todo Define visibility
         */
        public function getRTypeNum($table, $row) {
                $typeNum = 0;
@@ -1882,7 +1786,6 @@ class FormEngine {
         * @param array $fields A [types][showitem] list of fields, exploded by ",
         * @return array Returns rearranged version (keys are changed around as well.)
         * @see getMainFields()
-        * @todo Define visibility
         */
        public function rearrange($fields) {
                $fO = array_flip(GeneralUtility::trimExplode(',', $this->fieldOrder, TRUE));
@@ -1910,7 +1813,6 @@ class FormEngine {
         * @param string $typeNum A "type" pointer value, probably the one calculated based on the record array.
         * @return array Array with fieldnames as values. The fieldnames are those which should NOT be displayed "anyways
         * @see getMainFields()
-        * @todo Define visibility
         */
        public function getExcludeElements($table, $row, $typeNum) {
                // Init:
@@ -1950,7 +1852,6 @@ class FormEngine {
         * @param string $typeNum A "type" pointer value, probably the one calculated based on the record array.
         * @return array An array containing two values: 1) Another array containing field names to add and 2) the subtype value field.
         * @see getMainFields()
-        * @todo Define visibility
         */
        public function getFieldsToAdd($table, $row, $typeNum) {
                // Init:
@@ -1975,7 +1876,6 @@ class FormEngine {
         * @param string $table The table name, if we want to consider it's palettes when positioning the new elements
         * @return array Return the modified $fields array.
         * @see getMainFields(),getFieldsToAdd()
-        * @todo Define visibility
         */
        public function mergeFieldsWithAddedFields($fields, $fieldsToAdd, $table = '') {
                if (count($fieldsToAdd[0])) {
@@ -2022,7 +1922,6 @@ class FormEngine {
         * @param string $field Optionally you can specify the field name as well. In that case the TSconfig for the field is returned.
         * @return mixed The TSconfig values (probably in an array)
         * @see BackendUtility::getTCEFORM_TSconfig()
-        * @todo Define visibility
         */
        public function setTSconfig($table, $row, $field = '') {
                $mainKey = $table . ':' . $row['uid'];
@@ -2045,7 +1944,6 @@ class FormEngine {
         * @param array $fieldConfig $GLOBALS['TCA'] field configuration
         * @param array $TSconfig TSconfig
         * @return array Changed TCA field configuration
-        * @todo Define visibility
         */
        public function overrideFieldConf($fieldConfig, $TSconfig) {
                if (is_array($TSconfig)) {
@@ -2076,7 +1974,6 @@ class FormEngine {
         * @param string $field Specify the field name.
         * @return array|NULL
         * @see getSpecConfFromString(), BackendUtility::getTCAtypes()
-        * @todo Define visibility
         * @deprecated since 6.3 - will be removed two versions later; unused in Core
         */
        public function getSpecConfForField($table, $row, $field) {
@@ -2102,7 +1999,6 @@ class FormEngine {
         * @param string $defaultExtras The ['defaultExtras'] value from field configuration
         * @return array An array with the special options in.
         * @see getSpecConfForField(), BackendUtility::getSpecConfParts()
-        * @todo Define visibility
         */
        public function getSpecConfFromString($extraString, $defaultExtras) {
                return BackendUtility::getSpecConfParts($extraString, $defaultExtras);
@@ -2160,7 +2056,6 @@ class FormEngine {
         * @param string $table Table name of the record being edited
         * @param array $rec Record array of the record being edited
         * @return void
-        * @todo Define visibility
         */
        public function registerDefaultLanguageData($table, $rec) {
                // Add default language:
@@ -2204,7 +2099,6 @@ class FormEngine {
         * @param string $field Field name represented by $item
         * @param array $fieldConf Content of $PA['fieldConf']
         * @return string Unprocessed field value merged with default language data if needed
-        * @todo Define visibility
         */
        public function getLanguageOverlayRawValue($table, $row, $field, $fieldConf) {
                $value = $row[$field];
@@ -2230,7 +2124,6 @@ class FormEngine {
         * @param string $item HTML of the form field. This is what we add the content to.
         * @return string Item string returned again, possibly with the original value added to.
         * @see getSingleField(), registerDefaultLanguageData()
-        * @todo Define visibility
         */
        public function renderDefaultLanguageContent($table, $field, $row, $item) {
                if (is_array($this->defaultLanguageData[$table . ':' . $row['uid']])) {
@@ -2269,7 +2162,6 @@ class FormEngine {
         * @param string  $item HTML of the form field. This is what we add the content to.
         * @return string Item string returned again, possibly with the original value added to.
         * @see getSingleField(), registerDefaultLanguageData()
-        * @todo Define visibility
         */
        public function renderDefaultLanguageDiff($table, $field, $row, $item) {
                if (is_array($this->defaultLanguageData_diff[$table . ':' . $row['uid']])) {
@@ -2302,7 +2194,6 @@ class FormEngine {
         * @param string $vDEFkey HTML of the form field. This is what we add the content to.
         * @return string Item string returned again, possibly with the original value added to.
         * @see getSingleField(), registerDefaultLanguageData()
-        * @todo Define visibility
         */
        public function renderVDEFDiff($vArray, $vDEFkey) {
                $item = NULL;
@@ -2340,7 +2231,6 @@ class FormEngine {
         * @param array $config (optional) The TCA field config
         * @return string The form fields for the selection.
         * @throws \UnexpectedValueException
-        * @todo Define visibility
         */
        public function dbFileIcons($fName, $mode, $allowed, $itemArray, $selector = '', $params = array(), $onFocus = '', $table = '', $field = '', $uid = '', $config = array()) {
                $disabled = '';
@@ -2572,7 +2462,6 @@ class FormEngine {
         * @param string $allowed Allowed elements, Eg "pages,tt_content", "gif,jpg,jpeg,png
         * @param string $mode Mode of relations: "db" or "file
         * @return array Array of elements in values (keys are insignificant), if none found, empty array.
-        * @todo Define visibility
         */
        public function getClipboardElements($allowed, $mode) {
                $output = array();
@@ -2626,7 +2515,6 @@ class FormEngine {
         * @param string $table Table name (eg. "pages" or "tt_content") OR the absolute path to the file
         * @param integer $uid The uid of the record OR if file, just blank value.
         * @return string HTML
-        * @todo Define visibility
         */
        public function getClickMenu($str, $table, $uid = 0) {
                if ($this->enableClickMenu) {
@@ -2649,7 +2537,6 @@ class FormEngine {
         * @param array $specConf Special configuration if available.
         * @param boolean $RTE Whether the RTE could have been loaded.
         * @return string The new item value.
-        * @todo Define visibility
         */
        public function renderWizards($itemKinds, $wizConf, $table, $row, $field, &$PA, $itemName, $specConf, $RTE = FALSE) {
                // Init:
@@ -2935,7 +2822,6 @@ class FormEngine {
         *
         * @param string $icon Icon reference
         * @return array Array with two values; the icon file reference (relative to PATH_typo3 minus backPath), the icon file information array (getimagesize())
-        * @todo Define visibility
         */
        public function getIcon($icon) {
                $selIconInfo = FALSE;
@@ -2995,7 +2881,6 @@ class FormEngine {
         *
         * @param string $iconString Icon string for option item
         * @return string Style attribute content, if any
-        * @todo Define visibility
         */
        public function optionTagStyle($iconString) {
                if (!$iconString) {
@@ -3025,7 +2910,6 @@ class FormEngine {
         *
         * @param string $iconString Icon string for option item
         * @return string Style attribute content, if any
-        * @todo Define visibility
         */
        public function optgroupTagStyle($iconString) {
                if (!$iconString) {
@@ -3051,7 +2935,6 @@ class FormEngine {
         *
         * @param array $itemFormElValue Values in an array
         * @return array Input string exploded with comma and for each value only the label part is set in the array. Keys are numeric
-        * @todo Define visibility
         */
        public function extractValuesOnlyFromValueLabelList($itemFormElValue) {
                // Get values of selected items:
@@ -3073,7 +2956,6 @@ class FormEngine {
         * @param integer $palette The record array
         * @param mixed $retFunc Not used
         * @return array
-        * @todo Define visibility
         */
        public function wrapOpenPalette($header, $table, $row, $palette, $retFunc) {
                $id = 'TCEFORMS_' . $table . '_' . $palette . '_' . $row['uid'];
@@ -3090,7 +2972,6 @@ class FormEngine {
         * @param string $palette The record array
         * @param boolean $collapsed TRUE if collapsed
         * @return boolean Is collapsed
-        * @todo Define visibility
         */
        public function wrapPaletteField($code, $table, $row, $palette, $collapsed) {
                $display = $collapsed ? 'none' : 'block';
@@ -3104,7 +2985,6 @@ class FormEngine {
         *
         * @param string $itemName Form element name
         * @return string Form element reference (JS)
-        * @todo Define visibility
         */
        public function elName($itemName) {
                return 'document.' . $this->formName . '[\'' . $itemName . '\']';
@@ -3114,7 +2994,6 @@ class FormEngine {
         * Returns the "returnUrl" of the form. Can be set externally or will be taken from "GeneralUtility::linkThisScript()"
         *
         * @return string Return URL of current script
-        * @todo Define visibility
         */
        public function thisReturnUrl() {
                return $this->returnUrl ? $this->returnUrl : GeneralUtility::linkThisScript();
@@ -3128,7 +3007,6 @@ class FormEngine {
         * @param string $field Field name
         * @param array $row The row
         * @return string The hidden-field <input> tag.
-        * @todo Define visibility
         */
        public function getSingleHiddenField($table, $field, $row) {
                $item = '';
@@ -3147,7 +3025,6 @@ class FormEngine {
         * @param integer $size The abstract size value (1-48)
         * @param boolean $textarea If this is for a text area.
         * @return string Either a "style" attribute string or "cols"/"size" attribute string.
-        * @todo Define visibility
         */
        public function formWidth($size = 48, $textarea = FALSE) {
                $fieldWidthAndStyle = $this->formWidthAsArray($size, $textarea);
@@ -3239,7 +3116,6 @@ class FormEngine {
         * @param string $type Field type (eg. "check", "radio", "select")
         * @param string $additionalClass Additional class(es) to be added
         * @return string CSS attributes
-        * @todo Define visibility
         */
        public function insertDefStyle($type, $additionalClass = '') {
                $cssClasses = trim('t3-formengine-field-' . $type . ' ' . $additionalClass);
@@ -3253,7 +3129,6 @@ class FormEngine {
         * @param string $idString ID string for the tab menu
         * @param integer $dividersToTabsBehaviour If set to '1' empty tabs will be removed, If set to '2' empty tabs will be disabled
         * @return string HTML for the menu
-        * @todo Define visibility
         */
        public function getDynTabMenu($parts, $idString, $dividersToTabsBehaviour = 1) {
                $docTemplate = $this->getDocumentTemplate();
@@ -3283,7 +3158,6 @@ class FormEngine {
         *
         * @param array $fieldValue The "columns" array for the field (from TCA)
         * @return array An array of arrays with three elements; label, value, icon
-        * @todo Define visibility
         */
        public function initItemArray($fieldValue) {
                $items = array();
@@ -3301,7 +3175,6 @@ class FormEngine {
         * @param array $items The existing item array
         * @param array $iArray An array of items to add. NOTICE: The keys are mapped to values, and the values and mapped to be labels. No possibility of adding an icon.
         * @return array The updated $item array
-        * @todo Define visibility
         */
        public function addItems($items, $iArray) {
                if (is_array($iArray)) {
@@ -3322,7 +3195,6 @@ class FormEngine {
         * @param array $row Record row
         * @param string $field Field name
         * @return array The modified $items array
-        * @todo Define visibility
         */
        public function procItems($items, $iArray, $config, $table, $row, $field) {
                $params = array();
@@ -3371,7 +3243,6 @@ class FormEngine {
         * @param array $TSconfig TSconfig for the table/row
         * @param string $field The fieldname
         * @return array The $items array modified.
-        * @todo Define visibility
         */
        public function addSelectOptionsToItemArray($items, $fieldValue, $TSconfig, $field) {
                // Values from foreign tables:
@@ -3589,7 +3460,6 @@ class FormEngine {
         * @return string The rawurlencoded 2-part string to transfer to interface
         * @access private
         * @see addSelectOptionsToItemArray()
-        * @todo Define visibility
         */
        public function addSelectOptionsToItemArray_makeModuleData($value) {
                $label = '';
@@ -3613,7 +3483,6 @@ class FormEngine {
         * @param boolean $pFFlag If set, then we are fetching the 'neg_' foreign tables.
         * @return array The $items array modified.
         * @see addSelectOptionsToItemArray(), BackendUtility::exec_foreign_table_where_query()
-        * @todo Define visibility
         */
        public function foreignTable($items, $fieldValue, $TSconfig, $field, $pFFlag = FALSE) {
                // Init:
@@ -3678,7 +3547,6 @@ class FormEngine {
         * Backend
         *
         * @return      void
-        * @todo Define visibility
         */
        public function setNewBEDesign() {
                $template = GeneralUtility::getUrl(PATH_typo3 . $this->templateFile);
@@ -3698,7 +3566,6 @@ class FormEngine {
         * @param array $inArr Array with key/value pairs to insert in the template.
         * @param string $altTemplate Alternative template to use instead of the default.
         * @return string
-        * @todo Define visibility
         */
        public function intoTemplate($inArr, $altTemplate = '') {
                // Put into template_
@@ -3722,7 +3589,6 @@ class FormEngine {
         * @param array $PA An array with additional configuration options.
         * @return array Marker array for template output
         * @see function intoTemplate()
-        * @todo Define visibility
         */
        public function addUserTemplateMarkers($marker, $table, $field, $row, &$PA) {
                return $marker;
@@ -3736,7 +3602,6 @@ class FormEngine {
         * @param array $rec The record
         * @param string $table The table name
         * @return string
-        * @todo Define visibility
         */
        public function wrapTotal($c, $rec, $table) {
                $parts = $this->replaceTableWrap(explode('|', $this->totalWrap, 2), $rec, $table);
@@ -3762,7 +3627,6 @@ class FormEngine {
         * @param array $rec The record
         * @param string $table The table name
         * @return string
-        * @todo Define visibility
         */
        public function replaceTableWrap($arr, $rec, $table) {
                // Make "new"-label
@@ -3843,7 +3707,6 @@ class FormEngine {
         * @param array $out_array The array with form elements stored in (passed by reference and changed!)
         * @param integer $out_pointer The pointer to the entry in the $out_array  (passed by reference and incremented!)
         * @return void
-        * @todo Define visibility
         */
        public function wrapBorder(&$out_array, &$out_pointer) {
                if ($this->sectionWrap && $out_array[$out_pointer]) {
@@ -3892,7 +3755,6 @@ class FormEngine {
         * Currently not implemented and returns only blank value.
         *
         * @return string Empty string
-        * @todo Define visibility
         */
        public function getDivider() {
                return '';
@@ -3903,7 +3765,6 @@ class FormEngine {
         *
         * @param array $palArr The palette array to print
         * @return string HTML output
-        * @todo Define visibility
         */
        public function printPalette($palArr) {
                $fieldAttributes = ' class="t3-form-palette-field"';
@@ -4035,7 +3896,6 @@ class FormEngine {
         * JavaScript code added BEFORE the form is drawn:
         *
         * @return string A <script></script> section with JavaScript.
-        * @todo Define visibility
         */
        public function JStop() {
                $out = '';
@@ -4087,7 +3947,6 @@ class FormEngine {
         * @param string $formname The identification of the form on the page.
         * @param boolean $update Just extend/update existing settings, e.g. for AJAX call
         * @return string A section with JavaScript - if $update is FALSE, embedded in <script></script>
-        * @todo Define visibility
         */
        public function JSbottom($formname = 'forms[0]', $update = FALSE) {
                $jsFile = array();
@@ -4328,7 +4187,6 @@ class FormEngine {
         * so the JS module can access these values
         *
         * @return string
-        * @todo Define visibility
         */
        public function printNeededJSFunctions() {
                /** @var $pageRenderer \TYPO3\CMS\Core\Page\PageRenderer */
@@ -4350,7 +4208,6 @@ class FormEngine {
         * Returns necessary JavaScript for the top
         *
         * @return string
-        * @todo Define visibility
         */
        public function printNeededJSFunctions_top() {
                return $this->JStop($this->formName);
@@ -4388,7 +4245,6 @@ class FormEngine {
         * @param string $table Database Tablename
         * @param integer $pid PID value (positive / negative)
         * @return array|NULL "default" row.
-        * @todo Define visibility
         * @deprecated since 6.3 - will be removed two versions later; not used anymore in Core
         */
        public function getDefaultRecord($table, $pid = 0) {
@@ -4438,7 +4294,6 @@ class FormEngine {
         * @param array $rec Record array
         * @return string The record path.
         * @see BackendUtility::getRecordPath()
-        * @todo Define visibility
         */
        public function getRecordPath($table, $rec) {
                BackendUtility::fixVersioningPid($table, $rec);
@@ -4454,7 +4309,6 @@ class FormEngine {
         * Returns cached string, so you can call this function as much as you like without performance loss.
         *
         * @return string
-        * @todo Define visibility
         */
        public function readPerms() {
                if (!$this->perms_clause_set) {
@@ -4469,7 +4323,6 @@ class FormEngine {
         *
         * @param string $str Language label reference, eg. 'LLL:EXT:lang/locallang_core.xlf:labels.blablabla'
         * @return string The value of the label, fetched for the current backend language.
-        * @todo Define visibility
         */
        public function sL($str) {
                return $this->getLanguageService()->sL($str);
@@ -4483,7 +4336,6 @@ class FormEngine {
         *
         * @param string $str The label key
         * @return string The value of the label, fetched for the current backend language.
-        * @todo Define visibility
         */
        public function getLL($str) {
                $content = '';
@@ -4504,7 +4356,6 @@ class FormEngine {
         * @param string $table The table name
         * @param integer $palette The palette pointer/number
         * @return boolean
-        * @todo Define visibility
         */
        public function isPalettesCollapsed($table, $palette) {
                if (is_array($GLOBALS['TCA'][$table]['palettes'][$palette]) && $GLOBALS['TCA'][$table]['palettes'][$palette]['isHiddenPalette']) {
@@ -4528,7 +4379,6 @@ class FormEngine {
         * @param string $pid PID value
         * @return array Array of two integers; first is the real PID of a record, second is the PID value for TSconfig.
         * @see BackendUtility::getTSCpid()
-        * @todo Define visibility
         */
        public function getTSCpid($table, $uid, $pid) {
                $key = $table . ':' . $uid . ':' . $pid;
@@ -4543,7 +4393,6 @@ class FormEngine {
         *
         * @param string $table Table for which to check
         * @return boolean
-        * @todo Define visibility
         */
        public function doLoadTableDescr($table) {
                return $GLOBALS['TCA'][$table]['interface']['always_description'];
@@ -4555,7 +4404,6 @@ class FormEngine {
         * @param boolean $onlyIsoCoded If set, only languages which are paired with a static_info_table / static_language record will be returned.
         * @param boolean $setDefault If set, an array entry for a default language is set.
         * @return array
-        * @todo Define visibility
         */
        public function getAvailableLanguages($onlyIsoCoded = TRUE, $setDefault = TRUE) {
                $isL = ExtensionManagementUtility::isLoaded('static_info_tables');
@@ -4594,7 +4442,6 @@ class FormEngine {
         * @param array $row Record
         * @param string $sys_language_uid Sys language uid OR ISO language code prefixed with "v", eg. "vDA
         * @return string
-        * @todo Define visibility
         */
        public function getLanguageIcon($table, $row, $sys_language_uid) {
                $mainKey = $table . ':' . $row['uid'];
@@ -4648,7 +4495,6 @@ class FormEngine {
         * @param array $config Configuration for field.
         * @param string $field Name of field.
         * @return string HTML formatted output
-        * @todo Define visibility
         */
        public function previewFieldValue($value, $config, $field = '') {
                if ($config['config']['type'] === 'group' && ($config['config']['internal_type'] === 'file' || $config['config']['internal_type'] === 'file_reference')) {
@@ -4687,7 +4533,6 @@ class FormEngine {
         * Generates and return information about which languages the current user should see in preview, configured by options.additionalPreviewLanguages
         *
         * @return array Array of additional languages to preview
-        * @todo Define visibility
         */
        public function getAdditionalPreviewLanguages() {
                if (!isset($this->cachedAdditionalPreviewLanguages)) {
@@ -4718,7 +4563,6 @@ class FormEngine {
         * @param string $type Type of the level, e.g. "tab" or "inline
         * @param string $ident Identifier of the level
         * @return void
-        * @todo Define visibility
         */
        public function pushToDynNestedStack($type, $ident) {
                $this->dynNestedStack[] = array($type, $ident);
@@ -4732,7 +4576,6 @@ class FormEngine {
         * @param string $type Type of the level, e.g. "tab" or "inline
         * @param string $ident Identifier of the level
         * @return void
-        * @todo Define visibility
         */
        public function popFromDynNestedStack($type = NULL, $ident = NULL) {
                if ($type != NULL && $ident != NULL) {
@@ -4752,7 +4595,6 @@ class FormEngine {
         * @param boolean $json Return a JSON string instead of an array - default: FALSE
         * @param boolean $skipFirst Skip the first element in the dynNestedStack - default: FALSE
         * @return mixed Returns an associative array by default. If $json is TRUE, it will be returned as JSON string.
-        * @todo Define visibility
         */
        public function getDynNestedStack($json = FALSE, $skipFirst = FALSE) {
                $result = $this->dynNestedStack;
index 8acc281..503467a 100644 (file)
@@ -133,7 +133,6 @@ abstract class AbstractFunctionModule {
         *
         * @var \TYPO3\CMS\Backend\Module\BaseScriptClass
         * @see init()
-        * @todo Define visibility
         */
        public $pObj;
 
@@ -141,7 +140,7 @@ abstract class AbstractFunctionModule {
         * Set to the directory name of this class file.
         *
         * @see init()
-        * @todo Define visibility
+        * @var string
         */
        public $thisPath = '';
 
@@ -149,7 +148,7 @@ abstract class AbstractFunctionModule {
         * Can be hardcoded to the name of a locallang.php file (from the same directory as the class file) to use/load
         *
         * @see incLocalLang()
-        * @todo Define visibility
+        * @var string
         */
        public $localLangFile = 'locallang.php';
 
@@ -157,7 +156,7 @@ abstract class AbstractFunctionModule {
         * Contains module configuration parts from TBE_MODULES_EXT if found
         *
         * @see handleExternalFunctionValue()
-        * @todo Define visibility
+        * @var array
         */
        public $extClassConf;
 
@@ -167,7 +166,7 @@ abstract class AbstractFunctionModule {
         * The extension 'func_wizards' has this description: 'Adds the 'Wizards' item to the function menu in Web>Func. This is just a framework for wizard extensions.' - so as you can see it is designed to allow further connectivity - 'level 2'
         *
         * @see handleExternalFunctionValue(), \TYPO3\CMS\FuncWizards\Controller\WebFunctionWizardsBaseController
-        * @todo Define visibility
+        * @var string
         */
        public $function_key = '';
 
@@ -180,7 +179,6 @@ abstract class AbstractFunctionModule {
         * @param array $conf The configuration set for this module - from global array TBE_MODULES_EXT
         * @return void
         * @see \TYPO3\CMS\Backend\Module\BaseScriptClass::checkExtObj()
-        * @todo Define visibility
         */
        public function init(&$pObj, $conf) {
                $this->pObj = $pObj;
@@ -202,7 +200,6 @@ abstract class AbstractFunctionModule {
         * @return void
         * @see $function_key, \TYPO3\CMS\FuncWizards\Controller\WebFunctionWizardsBaseController::init()
         * @deprecated since 6.2. Instead of this include_once array, extensions should use auto-loading
-        * @todo Define visibility
         */
        public function handleExternalFunctionValue() {
                // Must clean first to make sure the correct key is set...
@@ -219,7 +216,6 @@ abstract class AbstractFunctionModule {
         * Including any locallang file configured and merging its content over the current global LOCAL_LANG array (which is EXPECTED to exist!!!)
         *
         * @return void
-        * @todo Define visibility
         */
        public function incLocalLang() {
                if ($this->localLangFile && (@is_file(($this->thisPath . '/' . $this->localLangFile)) || @is_file(($this->thisPath . '/' . substr($this->localLangFile, 0, -4) . '.xml')) || @is_file(($this->thisPath . '/' . substr($this->localLangFile, 0, -4) . '.xlf')))) {
@@ -236,7 +232,6 @@ abstract class AbstractFunctionModule {
         *
         * @return void
         * @see \TYPO3\CMS\Backend\Module\BaseScriptClass::checkExtObj()
-        * @todo Define visibility
         */
        public function checkExtObj() {
                if (is_array($this->extClassConf) && $this->extClassConf['name']) {
@@ -251,7 +246,6 @@ abstract class AbstractFunctionModule {
         * Calls the main function inside ANOTHER sub-submodule which might exist.
         *
         * @return void
-        * @todo Define visibility
         */
        public function extObjContent() {
                if (is_object($this->extObj)) {
@@ -266,7 +260,6 @@ abstract class AbstractFunctionModule {
         *
         * @return array A MOD_MENU array which will be merged together with the one from the parent object
         * @see init(), \TYPO3\CMS\Frontend\Controller\PageInformationController::modMenu()
-        * @todo Define visibility
         */
        public function modMenu() {
                return array();
index 6367b47..ea94267 100644 (file)
@@ -81,7 +81,7 @@ class BaseScriptClass {
         * Loaded with the global array $MCONF which holds some module configuration from the conf.php file of backend modules.
         *
         * @see init()
-        * @todo Define visibility
+        * @var array
         */
        public $MCONF = array();
 
@@ -89,7 +89,7 @@ class BaseScriptClass {
         * The integer value of the GET/POST var, 'id'. Used for submodules to the 'Web' module (page id)
         *
         * @see init()
-        * @todo Define visibility
+        * @var int
         */
        public $id;
 
@@ -97,7 +97,7 @@ class BaseScriptClass {
         * The value of GET/POST var, 'CMD'
         *
         * @see init()
-        * @todo Define visibility
+        * @var mixed
         */
        public $CMD;
 
@@ -105,7 +105,7 @@ class BaseScriptClass {
         * A WHERE clause for selection records from the pages table based on read-permissions of the current backend user.
         *
         * @see init()
-        * @todo Define visibility
+        * @var string
         */
        public $perms_clause;
 
@@ -113,7 +113,7 @@ class BaseScriptClass {
         * The module menu items array. Each key represents a key for which values can range between the items in the array of that key.
         *
         * @see init()
-        * @todo Define visibility
+        * @var array
         */
        public $MOD_MENU = array(
                'function' => array()
@@ -123,7 +123,7 @@ class BaseScriptClass {
         * Current settings for the keys of the MOD_MENU array
         *
         * @see $MOD_MENU
-        * @todo Define visibility
+        * @var array
         */
        public $MOD_SETTINGS = array();
 
@@ -131,7 +131,7 @@ class BaseScriptClass {
         * Module TSconfig based on PAGE TSconfig / USER TSconfig
         *
         * @see menuConfig()
-        * @todo Define visibility
+        * @var array
         */
        public $modTSconfig;
 
@@ -140,7 +140,7 @@ class BaseScriptClass {
         * Can be set from extension classes of this class before the init() function is called.
         *
         * @see menuConfig(), \TYPO3\CMS\Backend\Utility\BackendUtility::getModuleData()
-        * @todo Define visibility
+        * @var string
         */
        public $modMenu_type = '';
 
@@ -149,7 +149,7 @@ class BaseScriptClass {
         * Can be set from extension classes of this class before the init() function is called.
         *
         * @see menuConfig(), \TYPO3\CMS\Backend\Utility\BackendUtility::getModuleData()
-        * @todo Define visibility
+        * @var string
         */
        public $modMenu_dontValidateList = '';
 
@@ -158,7 +158,7 @@ class BaseScriptClass {
         * Can be set from extension classes of this class before the init() function is called.
         *
         * @see menuConfig(), \TYPO3\CMS\Backend\Utility\BackendUtility::getModuleData()
-        * @todo Define visibility
+        * @var string
         */
        public $modMenu_setDefaultList = '';
 
@@ -166,7 +166,7 @@ class BaseScriptClass {
         * Contains module configuration parts from TBE_MODULES_EXT if found
         *
         * @see handleExternalFunctionValue()
-        * @todo Define visibility
+        * @var array
         */
        public $extClassConf;
 
@@ -175,14 +175,13 @@ class BaseScriptClass {
         *
         * @see handleExternalFunctionValue()
         * @deprecated since 6.2. Instead of this include_once array, extensions should use auto-loading
-        * @todo Define visibility
         */
        public $include_once = array();
 
        /**
         * Generally used for accumulating the output content of backend modules
         *
-        * @todo Define visibility
+        * @var string
         */
        public $content = '';
 
@@ -195,7 +194,7 @@ class BaseScriptClass {
         * May contain an instance of a 'Function menu module' which connects to this backend module.
         *
         * @see checkExtObj()
-        * @todo Define visibility
+        * @var object
         */
        public $extObj;
 
@@ -204,7 +203,6 @@ class BaseScriptClass {
         *
         * @return void
         * @see menuConfig()
-        * @todo Define visibility
         */
        public function init() {
                // Name might be set from outside
index 3a5a437..1d6fb1c 100644 (file)
@@ -33,25 +33,25 @@ class ModuleLoader {
 
        // After the init() function this array will contain the structure of available modules for the backend user.
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $modules = array();
 
        // Array with paths pointing to the location of modules from extensions
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $absPathArray = array();
 
        // This array will hold the elements that should go into the select-list of modules for groups...
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $modListGroup = array();
 
        // This array will hold the elements that should go into the select-list of modules for users...
        /**
-        * @todo Define visibility
+        * @var array
         */
        public $modListUser = array();
 
@@ -59,13 +59,12 @@ class ModuleLoader {
         * The backend user for use internally
         *
         * @var \TYPO3\CMS\Core\Authentication\BackendUserAuthentication
-        * @todo Define visibility
         */
        public $BE_USER;
 
        // If set TRUE, workspace "permissions" will be observed so non-allowed modules will not be included in the array of modules.
        /**
-        * @todo Define visibility
+        * @var bool
         */
        public $observeWorkspaces = FALSE;
 
@@ -84,7 +83,6 @@ class ModuleLoader {
         * @param array $modulesArray Should be the global var $TBE_MODULES, $BE_USER can optionally be set to an alternative Backend user object than the global var $BE_USER (which is the currently logged in user)
         * @param object $BE_USER Optional backend user object to use. If not set, the global BE_USER object is used.
         * @return void
-        * @todo Define visibility
         */
        public function load($modulesArray, $BE_USER = '') {
                // Setting the backend user for use internally
@@ -199,7 +197,6 @@ class ModuleLoader {
         *
         * @param string $name Module name
         * @return string If found, the relative path from PATH_site
-        * @todo Define visibility
         */
        public function checkExtensionModule($name) {
                if (isset($this->absPathArray[$name])) {
@@ -217,7 +214,6 @@ class ModuleLoader {
         * @param string $name Module name
         * @param string $fullpath Absolute path to module
         * @return mixed See description of function
-        * @todo Define visibility
         */
        public function checkMod($name, $fullpath) {
                if ($name == 'user_ws' && !\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded('version')) {
@@ -394,7 +390,6 @@ class ModuleLoader {
         * @param string $name Module name
         * @param array $MCONF MCONF array (module configuration array) from the modules conf.php file (contains settings about what access level the module has)
         * @return boolean TRUE if access is granted for $this->BE_USER
-        * @todo Define visibility
         */
        public function checkModAccess($name, $MCONF) {
                if ($MCONF['access']) {
@@ -429,7 +424,6 @@ class ModuleLoader {
         * @param string $name Module name
         * @param array $MCONF MCONF array (module configuration array) from the modules conf.php file (contains settings about workspace restrictions)
         * @return boolean TRUE if access is granted for $this->BE_USER
-        * @todo Define visibility
         */
        public function checkModWorkspace($name, $MCONF) {
                if ($this->observeWorkspaces) {
@@ -454,7 +448,6 @@ class ModuleLoader {
         *
         * @param array $arr ModuleArray ($TBE_MODULES)
         * @return array Output structure with available modules
-        * @todo Define visibility
         */
        public function parseModulesArray($arr) {
                $theMods = array();
@@ -485,7 +478,6 @@ class ModuleLoader {
         *
         * @param string $str String to clean up
         * @return string
-        * @todo Define visibility
         */
        public function cleanName($str) {
                return preg_replace('/[^a-z0-9]/i', '', $str);
@@ -497,7 +489,6 @@ class ModuleLoader {
         * @param string $baseDir Base directory
         * @param string $destDir Destination directory
         * @return string The relative path of destination compared to base.
-        * @todo Define visibility
         */
        public function getRelativePath($baseDir, $destDir) {
                // A special case , the dirs are equals
index 0a410b2..563b954 100644 (file)
@@ -65,48 +65,48 @@ class ModuleSettings {
         * If type is set 'ses' then the module data will be stored into the session and will be lost with logout.
         * Type 'perm' will store the data permanently.
         *
-        * @todo Define visibility
+        * @var string
         */
        public $type = 'perm';
 
        /**
         * prefix of MOD_SETTING array keys that should be stored
         *
-        * @todo Define visibility
+        * @var string
         */
        public $prefix = '';
 
        /**
         * Names of keys of the MOD_SETTING array which should be stored
         *
-        * @todo Define visibility
+        * @var array
         */
        public $storeList = array();
 
        /**
         * The stored settings array
         *
-        * @todo Define visibility
+        * @var array
         */
        public $storedSettings = array();
 
        /**
         * Message from the last storage command
         *
-        * @todo Define visibility
+        * @var string
         */
        public $msg = '';
 
        /**
         * Name of the form. Needed for JS
         *
-        * @todo Define visibility
+        * @var string
         */
        public $formName = 'storeControl';
 
        // Write messages into the devlog?
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $writeDevLog = 0;
 
@@ -121,7 +121,6 @@ class ModuleSettings {
         * @param string $prefix Prefix of MOD_SETTING array keys that should be stored
         * @param array $storeList Additional names of keys of the MOD_SETTING array which should be stored (array or comma list)
         * @return void
-        * @todo Define visibility
         */
        public function init($prefix = '', $storeList = '') {
                $this->prefix = $prefix;
@@ -141,7 +140,6 @@ class ModuleSettings {
         *
         * @param string $type Default is 'ses'
         * @return void
-        * @todo Define visibility
         */
        public function setSessionType($type = 'ses') {
                $this->type = $type;
@@ -157,7 +155,6 @@ class ModuleSettings {
         *
         * @param mixed $storeList Array or string (,) - set additional names of keys of the MOD_SETTING array which should be stored
         * @return void
-        * @todo Define visibility
         */
        public function setStoreList($storeList) {
                $this->storeList = is_array($storeList) ? $storeList : GeneralUtility::trimExplode(',', $storeList, TRUE);
@@ -171,7 +168,6 @@ class ModuleSettings {
         *
         * @param mixed Array or string (,) - add names of keys of the MOD_SETTING array which should be stored
         * @return void
-        * @todo Define visibility
         */
        public function addToStoreList($storeList) {
                $storeList = is_array($storeList) ? $storeList : GeneralUtility::trimExplode(',', $storeList, TRUE);
@@ -186,7 +182,6 @@ class ModuleSettings {
         *
         * @param string $prefix Prefix of MOD_SETTING array keys that should be stored
         * @return void
-        * @todo Define visibility
         */
        public function addToStoreListFromPrefix($prefix = '') {
                $prefix = $prefix ? $prefix : $this->prefix;
@@ -211,7 +206,6 @@ class ModuleSettings {
         * Get the stored settings from MOD_SETTINGS and set them in $this->storedSettings
         *
         * @return void
-        * @todo Define visibility
         */
        public function initStorage() {
                $storedSettings = unserialize($GLOBALS['SOBE']->MOD_SETTINGS[$this->prefix . '_storedSettings']);
@@ -223,7 +217,6 @@ class ModuleSettings {
         *
         * @param array $storedSettings The stored settings
         * @return array Cleaned up stored settings
-        * @todo Define visibility
         */
        public function cleanupStorageArray($storedSettings) {
                $storedSettings = is_array($storedSettings) ? $storedSettings : array();
@@ -248,7 +241,6 @@ class ModuleSettings {
         *
         * @param array $data Should work with data from _GP('storeControl'). This is ['title']: Title for the entry. ['desc']: A description text. Currently not used by this class
         * @return array Entry for the stored settings array
-        * @todo Define visibility
         */
        public function compileEntry($data) {
                $storageData = array();
@@ -272,7 +264,6 @@ class ModuleSettings {
         * @param mixed $storeIndex The entry key
         * @param array $writeArray Preset data array. Will be overwritten by copied values.
         * @return array Data array
-        * @todo Define visibility
         */
        public function getStoredData($storeIndex, $writeArray = array()) {
                if ($this->storedSettings[$storeIndex]) {
@@ -288,7 +279,6 @@ class ModuleSettings {
         *
         * @param string $mconfName Name of the module to store the settings for. Default: $GLOBALS['SOBE']->MCONF['name'] (current module)
         * @return string Storage message. Also set in $this->msg
-        * @todo Define visibility
         */
        public function processStoreControl($mconfName = '') {
                $this->initStorage();
@@ -341,7 +331,6 @@ class ModuleSettings {
         * @param array $writeArray Array of settings which should be overwrite current MOD_SETTINGS
         * @param string $mconfName Name of the module to store the settings for. Default: $GLOBALS['SOBE']->MCONF['name'] (current module)
         * @return void
-        * @todo Define visibility
         */
        public function writeStoredSetting($writeArray = array(), $mconfName = '') {
                // Making sure, index 0 is not set
@@ -365,7 +354,6 @@ class ModuleSettings {
         * @param string $showElements List of elemetns which should be shown: load,remove,save
         * @param boolean $useOwnForm If set the box is wrapped with own form tag
         * @return string HTML code
-        * @todo Define visibility
         */
        public function getStoreControl($showElements = 'load,remove,save', $useOwnForm = TRUE) {
                $showElements = GeneralUtility::trimExplode(',', $showElements, TRUE);
@@ -444,7 +432,6 @@ class ModuleSettings {
         *
         * @param array $storageData Entry for the stored settings array
         * @return array Entry for the stored settings array
-        * @todo Define visibility
         */
        public function processEntry($storageArr) {
                return $storageArr;
index 3f429be..928638d 100644 (file)
@@ -41,40 +41,37 @@ use TYPO3\CMS\Core\Utility\GeneralUtility;
 class DocumentTemplate {
 
        // Vars you typically might want to/should set from outside after making instance of this class:
-       // 'backPath' pointing back to the PATH_typo3
        /**
-        * @todo Define visibility
+        * 'backPath' pointing back to the PATH_typo3
+        *
+        * @var string
         */
        public $backPath = '';
 
-       // This can be set to the HTML-code for a formtag. Useful when you need a form to span the whole page; Inserted exactly after the body-tag.
        /**
-        * @todo Define visibility
+        * This can be set to the HTML-code for a formtag.
+        * Useful when you need a form to span the whole page; Inserted exactly after the body-tag.
+        *
+        * @var string
         */
        public $form = '';
 
        /**
-        * Similar to $JScode (see below) but used as an associative array to prevent double inclusion of JS code. This is used to include certain external Javascript libraries before the inline JS code. <script>-Tags are not wrapped around automatically
+        * Similar to $JScode (see below) but used as an associative array to prevent double inclusion of JS code.
+        * This is used to include certain external Javascript libraries before the inline JS code.
+        * <script>-Tags are not wrapped around automatically
+        *
         * @deprecated since TYPO3 CMS 7, will be removed in TYPO3 CMS 8, use pageRenderer directly
         */
        public $JScodeLibArray = array();
 
        // Additional header code (eg. a JavaScript section) could be accommulated in this var. It will be directly outputted in the header.
-       /**
-        * @todo Define visibility
-        */
        public $JScode = '';
 
        // Additional header code for ExtJS. It will be included in document header and inserted in a Ext.onReady(function()
-       /**
-        * @todo Define visibility
-        */
        public $extJScode = '';
 
        // Similar to $JScode but for use as array with associative keys to prevent double inclusion of JS code. a <script> tag is automatically wrapped around.
-       /**
-        * @todo Define visibility
-        */
        public $JScodeArray = array('jumpToUrl' => '
 function jumpToUrl(URL) {
        window.location.href = URL;
@@ -83,9 +80,6 @@ function jumpToUrl(URL) {
        ');
 
        // Additional 'page-end' code could be accumulated in this var. It will be outputted at the end of page before </body> and some other internal page-end code.
-       /**
-        * @todo Define visibility
-        */
        public $postCode = '';
 
        /**
@@ -95,9 +89,6 @@ function jumpToUrl(URL) {
        public $docType = '';
 
        // HTML template with markers for module
-       /**
-        * @todo Define visibility
-        */
        public $moduleTemplate = '';
 
        // the base file (not overlaid by TBE_STYLES) for the current module, useful for hooks when finding out which modules is rendered currently
@@ -105,25 +96,17 @@ function jumpToUrl(URL) {
 
        // Other vars you can change, but less frequently used:
        // Script ID.
-       /**
-        * @todo Define visibility
-        */
        public $scriptID = '';
 
        // Id which can be set for the body tag. Default value is based on script ID
-       /**
-        * @todo Define visibility
-        */
        public $bodyTagId = '';
 
        // You can add additional attributes to the body-tag through this variable.
-       /**
-        * @todo Define visibility
-        */
        public $bodyTagAdditions = '';
 
        /**
         * Additional CSS styles which will be added to the <style> section in the header
+        *
         * @deprecated since TYPO3 CMS 7, will be removed in TYPO3 CMS 8, use the pageRenderer property for adding CSS styles
         */
        public $inDocStyles = '';
@@ -131,56 +114,57 @@ function jumpToUrl(URL) {
        /**
         * Additional CSS styles which will be added to the <style> section in the header
         * used as array with associative keys to prevent double inclusion of CSS code
+        *
         * @var array
         */
        public $inDocStylesArray = array();
 
        // Compensation for large documents (used in \TYPO3\CMS\Backend\Form\FormEngine)
-       /**
-        * @todo Define visibility
-        */
        public $form_largeComp = 1.33;
 
        // If set, then a JavaScript section will be outputted in the bottom of page which will try and update the top.busy session expiry object.
-       /**
-        * @todo Define visibility
-        */
        public $endJS = 1;
 
        // TYPO3 Colorscheme.
        // If you want to change this, please do so through a skin using the global var $GLOBALS['TBE_STYLES']
-       // Light background color
        /**
+        * Light background color
+        *
         * @deprecated since TYPO3 CMS 7, will be removed in CMS 8
         */
        public $bgColor = '#F7F3EF';
 
-       // Steel-blue
        /**
+        * Steel-blue
+        *
         * @deprecated since TYPO3 CMS 7, will be removed in CMS 8
         */
        public $bgColor2 = '#9BA1A8';
 
-       // dok.color
        /**
+        * dok.color
+        *
         * @deprecated since TYPO3 CMS 7, will be removed in CMS 8
         */
        public $bgColor3 = '#F6F2E6';
 
-       // light tablerow background, brownish
        /**
+        * light tablerow background, brownish
+        *
         * @deprecated since TYPO3 CMS 7, will be removed in CMS 8
         */
        public $bgColor4 = '#D9D5C9';
 
-       // light tablerow background, greenish
        /**
+        * light tablerow background, greenish
+        *
         * @deprecated since TYPO3 CMS 7, will be removed in CMS 8
         */
        public $bgColor5 = '#ABBBB4';
 
-       // light tablerow background, yellowish, for section headers. Light.
        /**
+        * light tablerow background, yellowish, for section headers. Light.
+        *
         * @deprecated since TYPO3 CMS 7, will be removed in CMS 8
         */
        public $bgColor6 = '#E7DBA8';
@@ -190,32 +174,38 @@ function jumpToUrl(URL) {
         */
        public $hoverColor = '#254D7B';
 
-       // Filename of stylesheet (relative to PATH_typo3)
        /**
-        * @todo Define visibility
+        * Filename of stylesheet (relative to PATH_typo3)
+        *
+        * @var string
         */
        public $styleSheetFile = '';
 
-       // Filename of stylesheet #2 - linked to right after the $this->styleSheetFile script (relative to PATH_typo3)
        /**
-        * @todo Define visibility
+        * Filename of stylesheet #2 - linked to right after the $this->styleSheetFile script (relative to PATH_typo3)
+        *
+        * @var string
         */
        public $styleSheetFile2 = '';
 
-       // Filename of a post-stylesheet - included right after all inline styles.
        /**
-        * @todo Define visibility
+        * Filename of a post-stylesheet - included right after all inline styles.
+        *
+        * @var string
         */
        public $styleSheetFile_post = '';
 
-       // Background image of page (relative to PATH_typo3)
        /**
-        * @todo Define visibility
+        * Background image of page (relative to PATH_typo3)
+        *
+        * @var string
         */
        public $backGroundImage = '';
 
        /**
         * Inline css styling set from TBE_STYLES array
+        *
+        * @var string
         * @deprecated since TYPO3 CMS 7, will be removed in TYPO3 CMS 8, use inDocStylesArray['TBEstyle']
         */
        public $inDocStyles_TBEstyle = '';
@@ -235,14 +225,22 @@ function jumpToUrl(URL) {
        protected $xUaCompatibilityVersion = 'IE=10';
 
        // Skinning
-       // stylesheets from core
+       /**
+        * stylesheets from core
+        *
+        * @var array
+        */
        protected $stylesheetsCore = array(
                'structure' => 'sysext/backend/Resources/Public/Css/structure/',
                'visual' => 'sysext/backend/Resources/Public/Css/visual/',
                'generatedSprites' => '../typo3temp/sprites/'
        );
 
-       // Include these CSS directories from skins by default
+       /**
+        * Include these CSS directories from skins by default
+        *
+        * @var array
+        */
        protected $stylesheetsSkins = array(
                'structure' => 'Resources/Public/Css/structure/',
                'visual' => 'Resources/Public/Css/visual/'
@@ -266,42 +264,49 @@ function jumpToUrl(URL) {
        );
 
        // DEV:
-       // Will output the parsetime of the scripts in milliseconds (for admin-users). Set this to FALSE when releasing TYPO3. Only for dev.
        /**
-        * @todo Define visibility
+        * Will output the parsetime of the scripts in milliseconds (for admin-users).
+        * Set this to FALSE when releasing TYPO3. Only for dev.
+        *
+        * @var bool
         */
-       public $parseTimeFlag = 0;
+       public $parseTimeFlag = FALSE;
 
        /**
         * internal character set, nowadays utf-8 for everything
+        *
+        * @var string
         * @deprecated since TYPO3 CMS 7, will be removed in CMS 8, as it is always utf-8
         */
        protected $charset = 'utf-8';
 
-       // Internal: Indicates if a <div>-output section is open
        /**
-        * @todo Define visibility
+        * Indicates if a <div>-output section is open
+        *
+        * @var int
+        * @internal
         */
        public $sectionFlag = 0;
 
-       // (Default) Class for wrapping <DIV>-tag of page. Is set in class extensions.
        /**
-        * @todo Define visibility
+        * (Default) Class for wrapping <DIV>-tag of page. Is set in class extensions.
+        *
+        * @var string
         */
        public $divClass = '';
 
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $pageHeaderBlock = '';
 
        /**
-        * @todo Define visibility
+        * @var string
         */
        public $endOfPageJsBlock = '';
 
        /**
-        * @todo Define visibility
+        * @var bool
         */
        public $hasDocheader = TRUE;
 
@@ -310,9 +315,16 @@ function jumpToUrl(URL) {
         */
        protected $pageRenderer;
 
-       // Alternative template file
+       /**
+        * Alternative template file
+        *
+        * @var string
+        */
        protected $pageHeaderFooterTemplateFile = '';
 
+       /**
+        * @var bool
+        */
        protected $extDirectStateProvider = FALSE;
 
        /**
@@ -326,6 +338,7 @@ function jumpToUrl(URL) {
        const STATUS_ICON_WARNING = 2;
        const STATUS_ICON_NOTIFICATION = 1;
        const STATUS_ICON_OK = -1;
+
        /**
         * Constructor
         * Imports relevant parts from global $GLOBALS['TBE_STYLES'] (colorscheme)
@@ -439,7 +452,6 @@ function jumpToUrl(URL) {
         * @param string $enDisItems Enable / Disable click menu items. Example: "+new,view" will display ONLY these two items (and any spacers in between), "new,view" will display all BUT these two items.
         * @param boolean $returnOnClick If set, will return only the onclick JavaScript, not the whole link.
         * @return string The link-wrapped input string.
-        * @todo Define visibility
         */
        public function wrapClickMenuOnIcon($str, $table, $uid = 0, $listFr = TRUE, $addParams = '', $enDisItems = '', $returnOnClick = FALSE) {
                $backPath = rawurlencode($this->backPath) . '|' . GeneralUtility::shortMD5(($this->backPath . '|' . $GLOBALS['TYPO3_CONF_VARS']['SYS']['encryptionKey']));
@@ -457,7 +469,6 @@ function jumpToUrl(URL) {
         * @param string $backPath The current "BACK_PATH" (the back relative to the typo3/ directory)
         * @param string $addParams Additional parameters for the image tag(s)
         * @return string HTML string with linked icon(s)
-        * @todo Define visibility
         */
        public function viewPageIcon($id, $backPath, $addParams = 'hspace="3"') {
                // If access to Web>List for user, then link to that module.
@@ -478,7 +489,6 @@ function jumpToUrl(URL) {
         * @param string $redirectUrl Redirect URL if any other that \TYPO3\CMS\Core\Utility\GeneralUtility::getIndpEnv('REQUEST_URI') is wished
         * @return string URL to tce_db.php + parameters (backpath is taken from $this->backPath)
         * @see \TYPO3\CMS\Backend\Utility\BackendUtility::editOnClick()
-        * @todo Define visibility
         */
        public function issueCommand($params, $redirectUrl = '') {
                $redirectUrl = $redirectUrl ? $redirectUrl : GeneralUtility::getIndpEnv('REQUEST_URI');
@@ -492,7 +502,6 @@ function jumpToUrl(URL) {
         *
         * @return boolean
         * @deprecated since TYPO3 4.7, will be removed in TYPO3 6.1 - This function makes no sense anymore
-        * @todo Define visibility
         */
        public function isCMlayers() {
                GeneralUtility::logDeprecatedFunction();
@@ -512,7 +521,6 @@ function jumpToUrl(URL) {
         * @param array $tWrap is an array with indexes 0 and 1 each representing HTML-tags (start/end) which will wrap the title
         * @param bool $enableClickMenu If TRUE, render click menu code around icon image
         * @return string HTML content
-        * @todo Define visibility
         */
        public function getHeader($table, $row, $path, $noViewPageIcon = FALSE, $tWrap = array('', ''), $enableClickMenu = TRUE) {
                $viewPage = '';
@@ -581,7 +589,6 @@ function jumpToUrl(URL) {
         * @param string $modName Module name string
         * @param string $motherModName Is used to enter the "parent module name" if the module is a submodule under eg. Web>* or File>*. You can also set this value to "1" in which case the currentLoadedModule is sent to the shortcut script (so - not a fixed value!) - that is used in file_edit and wizard_rte modules where those are really running as a part of another module.
         * @return string HTML content
-        * @todo Define visibility
         */
        public function makeShortcutIcon($gvList, $setList, $modName, $motherModName = '') {
                $backPath = $this->backPath;
@@ -612,7 +619,6 @@ function jumpToUrl(URL) {
         * @return string
         * @access private
         * @see makeShortcutIcon()
-        * @todo Define visibility
         */
        public function makeShortcutUrl($gvList, $setList) {
                $GET = GeneralUtility::_GET();
@@ -630,7 +636,6 @@ function jumpToUrl(URL) {
         * @param boolean $textarea A flag you can set for textareas - DEPRECATED as there is no difference any more between the two
         * @param string $styleOverride A string which will be returned as attribute-value for style="" instead of the calculated width (if CSS is enabled)
         * @return string Tag attributes for an <input> tag (regarding width)
-        * @todo Define visibility
         */
        public function formWidth($size = 48, $textarea = FALSE, $styleOverride = '') {
                return ' style="' . ($styleOverride ?: 'width:' . ceil($size * 9.58) . 'px;') . '"';
@@ -649,7 +654,6 @@ function jumpToUrl(URL) {
         * @return string Tag attributes for an <input> tag (regarding width)
         * @see formWidth()
         * @deprecated since TYPO3 CMS 6.2, remove two versions later, as this is function is not needed anymore, use formWidth()
-        * @todo Define visibility
         */
        public function formWidthText($size = 48, $styleOverride = '', $wrap = '') {
                GeneralUtility::logDeprecatedFunction();
@@ -663,7 +667,6 @@ function jumpToUrl(URL) {
         * @param string $thisLocation URL to "this location" / current script
         * @return string Urls are returned as JavaScript variables T3_RETURN_URL and T3_THIS_LOCATION
         * @see typo3/db_list.php
-        * @todo Define visibility
         */
        public function redirectUrls($thisLocation = '') {
                $thisLocation = $thisLocation ? $thisLocation : GeneralUtility::linkThisScript(array(
@@ -707,7 +710,6 @@ function jumpToUrl(URL) {
         * Automatically outputted in page end
         *
         * @return string HTML formated with <p>-tags
-        * @todo Define visibility
         */
        public function parseTime() {
                if ($this->parseTimeFlag && $GLOBALS['BE_USER']->isAdmin()) {
@@ -740,7 +742,6 @@ function jumpToUrl(URL) {
         * @param boolean $includeCsh flag for including CSH
         * @return string Returns the whole header section of a HTML-document based on settings in internal variables (like styles, javascript code, charset, generator and docType)
         * @see endPage()
-        * @todo Define visibility
         */
        public function startPage($title, $includeCsh = TRUE) {
                // hook pre start page
@@ -858,7 +859,6 @@ function jumpToUrl(URL) {
         *
         * @return string The HTML end of a page
         * @see startPage()
-        * @todo Define visibility
         */
        public function endPage() {
                $str = $this->sectionEnd() . $this->postCode . $this->endPageJS() . $this->wrapScriptTags(BackendUtility::getUpdateSignalCode()) . $this->parseTime() . ($this->form ? '
@@ -903,7 +903,6 @@ function jumpToUrl(URL) {
         *
         * @param string $text The text string for the header
         * @return string HTML content
-        * @todo Define visibility
         */
        public function header($text) {
                $str = '
@@ -925,7 +924,6 @@ function jumpToUrl(URL) {
         * @param boolean $allowHTMLinHeader If set, HTML tags are allowed in $label (otherwise this value is by default htmlspecialchars()'ed)
         * @return string HTML content
         * @see icons(), sectionHeader()
-        * @todo Define visibility
         */
        public function section($label, $text, $nostrtoupper = FALSE, $sH = FALSE, $type = 0, $allowHTMLinHeader = FALSE) {
                $str = '';
@@ -950,7 +948,6 @@ function jumpToUrl(URL) {
         *
         * @param integer $dist The margin-top/-bottom of the <hr> ruler.
         * @return string HTML content
-        * @todo Define visibility
         */
        public function divider($dist) {
                $dist = (int)$dist;
@@ -967,7 +964,6 @@ function jumpToUrl(URL) {
         *
         * @param integer $dist Padding-top for the div-section (should be margin-top but konqueror (3.1) doesn't like it :-(
         * @return string HTML content
-        * @todo Define visibility
         */
        public function spacer($dist) {
                if ($dist > 0) {
@@ -987,7 +983,6 @@ function jumpToUrl(URL) {
         * @param boolean $sH If set, <h3> is used, otherwise <h4>
         * @param string $addAttrib Additional attributes to h-tag, eg. ' class=""'
         * @return string HTML content
-        * @todo Define visibility
         */
        public function sectionHeader($label, $sH = FALSE, $addAttrib = '') {
                $tag = $sH ? 'h2' : 'h3';
@@ -1008,7 +1003,6 @@ function jumpToUrl(URL) {
         * You can call this function even if a section is already begun since the function will only return something if the sectionFlag is not already set!
         *
         * @return string HTML content
-        * @todo Define visibility
         */
        public function sectionBegin() {
                if (!$this->sectionFlag) {
@@ -1032,7 +1026,6 @@ function jumpToUrl(URL) {
         * See sectionBegin() also.
         *
         * @return string HTML content
-        * @todo Define visibility
         */
        public function sectionEnd() {
                if ($this->sectionFlag) {
@@ -1053,7 +1046,6 @@ function jumpToUrl(URL) {
         * Further a JavaScript section is outputted which will update the top.busy session-expiry object (unless $this->endJS is set to FALSE)
         *
         * @return string HTML content (<script> tag section)
-        * @todo Define visibility
         */
        public function endPageJS() {
                return $this->endJS ? $this->wrapScriptTags('
@@ -1068,7 +1060,6 @@ function jumpToUrl(URL) {
         * You can add to the bodyTag by $this->bodyTagAdditions
         *
         * @return string HTML body tag
-        * @todo Define visibility
         */
        public function docBodyTagBegin() {
                return '<body ' . trim(($this->bodyTagAdditions . ($this->bodyTagId ? ' id="' . $this->bodyTagId . '"' : ''))) . '>';
@@ -1078,7 +1069,6 @@ function jumpToUrl(URL) {
         * Outputting document style
         *
         * @return string HTML style section/link tags
-        * @todo Define visibility
         */
        public function docStyle() {
                // Request background image:
@@ -1111,7 +1101,6 @@ function jumpToUrl(URL) {
         * @param string $title value for the title attribute of the link element
         * @param string $relation value for the rel attribute of the link element
         * @return void
-        * @todo Define visibility
         */
        public function addStyleSheet($key, $href, $title = '', $relation = 'stylesheet') {
                if (strpos($href, '://') !== FALSE || $href[0] === '/') {
@@ -1127,7 +1116,6 @@ function jumpToUrl(URL) {
         *
         * @param string $path directory to add
         * @return void
-        * @todo Define visibility
         */
        public function addStyleSheetDirectory($path) {
                // Calculation needed, when TYPO3 source is used via a symlink
@@ -1148,7 +1136,6 @@ function jumpToUrl(URL) {
         *
         * @param string $content style-content to insert.
         * @return string content with inserted styles
-        * @todo Define visibility
         */
        public function insertStylesAndJS($content) {
                $styles = LF . implode(LF, $this->inDocStylesArray);
@@ -1204,7 +1191,6 @@ function jumpToUrl(URL) {
         * Returns generator meta tag
         *
         * @return string <meta> tag with name "generator
-        * @todo Define visibility
         */
        public function generator() {
                $str = 'TYPO3 ' . TYPO3_branch . ', ' . TYPO3_URL_GENERAL . ', &#169; Kasper Sk&#229;rh&#248;j ' . TYPO3_copyright_year . ', extensions are copyright of their respective owners.';
@@ -1239,7 +1225,6 @@ function jumpToUrl(URL) {
         * @param integer $type See description
         * @param string $styleAttribValue Value for style attribute
         * @return string HTML image tag (if applicable)
-        * @todo Define visibility
         */
        public function icons($type, $styleAttribValue = '') {
                switch ($type) {
@@ -1269,7 +1254,6 @@ function jumpToUrl(URL) {
         * @param string $onClick The value of the onclick attribute of the input tag (submit type)
         * @param string $label The label for the button (which will be htmlspecialchar'ed)
         * @return string A <input> tag of the type "submit
-        * @todo Define visibility
         */
        public function t3Button($onClick, $label) {
                $button = '<input type="submit" onclick="' . htmlspecialchars($onClick) . '; return false;" value="' . htmlspecialchars($label) . '" />';
@@ -1281,7 +1265,6 @@ function jumpToUrl(URL) {
         *
         * @param string $string Input string
         * @return string Output string
-        * @todo Define visibility
         */
        public function dfw($string) {
                return '<span class="typo3-dimmed">' . $string . '</span>';
@@ -1292,7 +1275,6 @@ function jumpToUrl(URL) {
         *
         * @param string $string Input string
         * @return string Output string
-        * @todo Define visibility
         */
        public function rfw($string) {
                return '<span class="typo3-red">' . $string . '</span>';
@@ -1303,7 +1285,6 @@ function jumpToUrl(URL) {
         *
         * @param string $string Input string
         * @return string Output string
-        * @todo Define visibility
         */
        public function wrapInCData($string) {
                $string = '/*<![CDATA[*/' . $string . '/*]]>*/';
@@ -1318,7 +1299,6 @@ function jumpToUrl(URL) {
         * @param string $string Input string
         * @param boolean $linebreak Wrap script element in linebreaks? Default is TRUE.
         * @return string Output string
-        * @todo Define visibility
         */
        public function wrapScriptTags($string, $linebreak = TRUE) {
                if (trim($string)) {
@@ -1342,23 +1322,14 @@ function jumpToUrl(URL) {
 
        // These vars defines the layout for the table produced by the table() function.
        // You can override these values from outside if you like.
-       /**
-        * @todo Define visibility
-        */
        public $tableLayout = array(
                'defRow' => array(
                        'defCol' => array('<td valign="top">', '</td>')
                )
        );
 
-       /**
-        * @todo Define visibility
-        */
        public $table_TR = '<tr>';
 
-       /**
-        * @todo Define visibility
-        */
        public $table_TABLE = '<table border="0" cellspacing="0" cellpadding="0" class="typo3-dblist" id="typo3-tmpltable">';
 
        /**
@@ -1368,7 +1339,6 @@ function jumpToUrl(URL) {
         * @param array $layout If set, then this provides an alternative layout array instead of $this->tableLayout
         * @return string The HTML table.
         * @internal
-        * @todo Define visibility
         */
        public function table($data, $layout = NULL) {
                $result = '';
@@ -1445,7 +1415,6 @@ function jumpToUrl(URL) {
         * @param string $content Content cell content (left)
         * @param string $menu Menu cell content (right)
         * @return string HTML output
-        * @todo Define visibility
         */
        public function funcMenu($content, $menu) {
                return '
@@ -1463,7 +1432,6 @@ function jumpToUrl(URL) {
         *
         * @param string $lib: Library name. Call it with the full path like "contrib/prototype/prototype.js" to load it
         * @return void
-        * @todo Define visibility
         */
        public function loadJavascriptLib($lib) {
                $this->pageRenderer->addJsFile($this->backPath . $lib);
@@ -1473,7 +1441,6 @@ function jumpToUrl(URL) {
         * Includes the necessary Javascript function for the clickmenu (context sensitive menus) in the document
         *
         * @return void
-        * @todo Define visibility
         */
        public function getContextMenuCode() {
                $this->pageRenderer->loadPrototype();
@@ -1489,7 +1456,6 @@ function jumpToUrl(URL) {
         *
         * @param string $table indicator of which table the drag and drop function should work on (pages or folders)
         * @return void
-        * @todo Define visibility
         */
        public function getDragDropCode($table) {
                $this->pageRenderer->loadPrototype();
@@ -1527,7 +1493,6 @@ function jumpToUrl(URL) {
         * @param string $script is the script to send the &id to, if empty it's automatically found
         * @param string $addparams is additional parameters to pass to the script.
         * @return string HTML code for tab menu
-        * @todo Define visibility
         */
        public function getTabMenu($mainParams, $elementName, $currentValue, $menuItems, $script = '', $addparams = '') {
                $content = '';
@@ -1556,7 +1521,6 @@ function jumpToUrl(URL) {
         * @param array $menuItems Menu items for tabs
         * @return string Table HTML
         * @access private
-        * @todo Define visibility
         */
        public function getTabMenuRaw($menuItems) {
                $content = '';
@@ -1712,7 +1676,6 @@ function jumpToUrl(URL) {
         *
         * @param string $identString Identification string. This should be unique for every instance of a dynamic menu!
         * @return string The id with a short MD5 of $identString and prefixed "DTM-", like "DTM-2e8791854a
-        * @todo Define visibility
         */
        public function getDynTabMenuId($identString) {
                $id = 'DTM-' . GeneralUtility::shortMD5($identString);
@@ -1743,7 +1706,6 @@ function jumpToUrl(URL) {
         *
         * @param string $filename tmpl name, usually in the typo3/template/ directory
         * @return string HTML of template
-        * @todo Define visibility
         */
        public function getHtmlTemplate($filename) {
                // setting the name of the original HTML template
index b24cb86..5e54cbb 100644 (file)
@@ -30,19 +30,16 @@ class ShortcutToolbarItem implements \TYPO3\CMS\Backend\Toolbar\ToolbarItemHookI
 
        /**
         * @var string
-        * @todo define visibility
         */
        public $perms_clause;
 
        /**
         * @var string
-        * @todo define visibility
         */
        public $backPath;
 
        /**
         * @var array
-        * @todo define visibility
         */
        public $fieldArray;
 
index e8d2743..a20daa2 100644 (file)
@@ -35,74 +35,74 @@ class PageLayoutView extends \TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRe
        // External, static: Flags of various kinds:
        // If TRUE, users/groups are shown in the page info box.
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $pI_showUser = 0;
 
        // The number of successive records to edit when showing content elements.
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $nextThree = 3;
 
        // If TRUE, disables the edit-column icon for tt_content elements
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $pages_noEditColumns = 0;
 
        // If TRUE, shows big buttons for editing page properties, moving, creating elements etc. in the columns view.
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $option_showBigButtons = 1;
 
        // If TRUE, new-wizards are linked to rather than the regular new-element list.
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $option_newWizard = 1;
 
        // If set to "1", will link a big button to content element wizard.
        /**
-        * @todo Define visibility
+        * @var int
         */
        public $ext_function = 0;
 
        // If TRUE, elements will have edit icons (probably this is whether the user has permission to edit the page content). Set externally.
        /**
-        * @todo Define visibility
+