Public Member Functions | |
| init () | |
| menuConfig () | |
| clearCache () | |
| main () | |
| renderQuickEdit () | |
| renderListContent () | |
| printContent () | |
| getNumberOfHiddenElements () | |
| local_linkThisScript ($params) | |
| exec_languageQuery ($id) | |
Public Attributes | |
| $id | |
| $pointer | |
| $imagemode | |
| $search_field | |
| $search_levels | |
| $showLimit | |
| $returnUrl | |
| $clear_cache | |
| $popView | |
| $edit_record | |
| $new_unique_uid | |
| $perms_clause | |
| $modTSconfig | |
| $pageinfo | |
| $doc | |
| $backPath | |
| $descrTable | |
| $colPosList | |
| $EDIT_CONTENT | |
| $CALC_PERMS | |
| $current_sys_language | |
| $MCONF = array() | |
| $MOD_MENU = array() | |
| $MOD_SETTINGS = array() | |
| $include_once = array() | |
| $content | |
| $topFuncMenu | |
| $editIcon | |
Protected Member Functions | |
| getButtons ($function= '') | |
Definition at line 182 of file db_layout.php.
| SC_db_layout::clearCache | ( | ) |
Clears page cache for the current id, $this->id
Definition at line 379 of file db_layout.php.
References t3lib_div::makeInstance().
| SC_db_layout::exec_languageQuery | ( | $ | id | ) |
Returns a SQL query for selecting sys_language records.
| integer | 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) |
Definition at line 1284 of file db_layout.php.
References $GLOBALS, and t3lib_BEfunc::deleteClause().
Referenced by menuConfig().
| SC_db_layout::getButtons | ( | $ | function = '' |
) | [protected] |
Create the panel of buttons for submitting the form or otherwise perform operations.
| string | Identifier for function of module |
Definition at line 1123 of file db_layout.php.
References $BACK_PATH, $TCA, t3lib_BEfunc::cshItem(), t3lib_div::getIndpEnv(), t3lib_iconWorks::skinImg(), and t3lib_div::testInt().
Referenced by main().
| SC_db_layout::getNumberOfHiddenElements | ( | ) |
Returns the number of hidden elements (including those hidden by start/end times) on the current page (for the current sys_language)
Definition at line 1259 of file db_layout.php.
References $GLOBALS, t3lib_BEfunc::BEenableFields(), t3lib_BEfunc::deleteClause(), and t3lib_BEfunc::versioningPlaceholderClause().
Referenced by renderListContent(), and renderQuickEdit().
| SC_db_layout::init | ( | ) |
Initializing the module
Definition at line 237 of file db_layout.php.
References $GLOBALS, t3lib_div::_GP(), menuConfig(), and t3lib_BEfunc::readPageAccess().
| SC_db_layout::local_linkThisScript | ( | $ | params | ) |
Returns URL to the current script. In particular the "popView" and "new_unique_uid" Get vars are unset.
| array | Parameters array, merged with global GET vars. |
Definition at line 1272 of file db_layout.php.
References t3lib_div::linkThisScript().
Referenced by renderQuickEdit().
| SC_db_layout::main | ( | ) |
Main function. Creates some general objects and calls other functions for the main rendering of module content.
Definition at line 394 of file db_layout.php.
References $BACK_PATH, $GLOBALS, t3lib_BEfunc::BEgetRootLine(), t3lib_BEfunc::cshItem(), getButtons(), t3lib_BEfunc::getFuncMenu(), t3lib_BEfunc::getModTSconfig(), t3lib_div::intExplode(), t3lib_div::makeInstance(), renderListContent(), renderQuickEdit(), and t3lib_BEfunc::viewOnClick().
| SC_db_layout::menuConfig | ( | ) |
Initialize menu array
Definition at line 290 of file db_layout.php.
References $GLOBALS, $res, $TYPO3_CONF_VARS, t3lib_div::_GP(), exec_languageQuery(), t3lib_BEfunc::getModTSconfig(), t3lib_BEfunc::getModuleData(), t3lib_div::inList(), and t3lib_BEfunc::unsetMenuItems().
Referenced by init().
| SC_db_layout::printContent | ( | ) |
| SC_db_layout::renderListContent | ( | ) |
Rendering all other listings than QuickEdit
Definition at line 918 of file db_layout.php.
References $BACK_PATH, $content, $GLOBALS, $TCA, t3lib_BEfunc::getFuncCheck(), t3lib_BEfunc::getFuncMenu(), getNumberOfHiddenElements(), t3lib_div::intExplode(), t3lib_div::intInRange(), t3lib_div::loadTCA(), and t3lib_div::makeInstance().
Referenced by main().
| SC_db_layout::renderQuickEdit | ( | ) |
Rendering the quick-edit view.
Definition at line 598 of file db_layout.php.
References $BACK_PATH, $content, $edit_record, $GLOBALS, $new_unique_uid, $res, t3lib_div::_GET(), t3lib_BEfunc::BEenableFields(), t3lib_BEfunc::cshItem(), t3lib_BEfunc::deleteClause(), exit, t3lib_div::fixed_lgd_cs(), t3lib_BEfunc::getFuncCheck(), t3lib_div::getIndpEnv(), t3lib_BEfunc::getLabelFromItemlist(), getNumberOfHiddenElements(), t3lib_BEfunc::getRecordsByField(), t3lib_BEfunc::getWorkspaceVersionOfRecord(), t3lib_div::implodeArrayForUrl(), t3lib_extMgm::isLoaded(), t3lib_BEfunc::isRecordLocked(), local_linkThisScript(), t3lib_div::locationHeaderUrl(), t3lib_div::makeInstance(), t3lib_div::testInt(), t3lib_BEfunc::versioningPlaceholderClause(), and t3lib_BEfunc::workspaceOL().
Referenced by main().
| SC_db_layout::$backPath |
Definition at line 210 of file db_layout.php.
| SC_db_layout::$CALC_PERMS |
Definition at line 215 of file db_layout.php.
| SC_db_layout::$clear_cache |
Definition at line 194 of file db_layout.php.
| SC_db_layout::$colPosList |
Definition at line 213 of file db_layout.php.
| SC_db_layout::$content |
Definition at line 224 of file db_layout.php.
Referenced by renderListContent(), and renderQuickEdit().
| SC_db_layout::$current_sys_language |
Definition at line 216 of file db_layout.php.
| SC_db_layout::$descrTable |
Definition at line 212 of file db_layout.php.
| SC_db_layout::$doc |
Definition at line 209 of file db_layout.php.
| SC_db_layout::$EDIT_CONTENT |
Definition at line 214 of file db_layout.php.
| SC_db_layout::$edit_record |
| SC_db_layout::$editIcon |
Definition at line 226 of file db_layout.php.
| SC_db_layout::$id |
Definition at line 185 of file db_layout.php.
| SC_db_layout::$imagemode |
Definition at line 187 of file db_layout.php.
| SC_db_layout::$include_once = array() |
Definition at line 221 of file db_layout.php.
| SC_db_layout::$MCONF = array() |
Definition at line 218 of file db_layout.php.
| SC_db_layout::$MOD_MENU = array() |
Definition at line 219 of file db_layout.php.
| SC_db_layout::$MOD_SETTINGS = array() |
Definition at line 220 of file db_layout.php.
| SC_db_layout::$modTSconfig |
Definition at line 201 of file db_layout.php.
| SC_db_layout::$new_unique_uid |
| SC_db_layout::$pageinfo |
Definition at line 202 of file db_layout.php.
| SC_db_layout::$perms_clause |
Definition at line 200 of file db_layout.php.
| SC_db_layout::$pointer |
Definition at line 186 of file db_layout.php.
| SC_db_layout::$popView |
Definition at line 195 of file db_layout.php.
| SC_db_layout::$returnUrl |
Definition at line 192 of file db_layout.php.
| SC_db_layout::$search_field |
Definition at line 189 of file db_layout.php.
| SC_db_layout::$search_levels |
Definition at line 190 of file db_layout.php.
| SC_db_layout::$showLimit |
Definition at line 191 of file db_layout.php.
| SC_db_layout::$topFuncMenu |
Definition at line 225 of file db_layout.php.
1.4.7