SC_db_layout Class Reference

List of all members.

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= '')

Detailed Description

Definition at line 182 of file db_layout.php.


Member Function Documentation

SC_db_layout::clearCache (  ) 

Clears page cache for the current id, $this->id

Returns:
void

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.

Parameters:
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)
Returns:
string Return query string.

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.

Parameters:
string Identifier for function of module
Returns:
array all available buttons as an assoc. array

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)

Returns:
void

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

Returns:
void

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.

Parameters:
array Parameters array, merged with global GET vars.
Returns:
string URL

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.

Returns:
void

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

Returns:
void

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 (  ) 

Print accumulated content of module

Returns:
void

Definition at line 1107 of file db_layout.php.

SC_db_layout::renderListContent (  ) 

Rendering all other listings than QuickEdit

Returns:
void

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.

Returns:
void

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().


Member Data Documentation

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

Definition at line 196 of file db_layout.php.

Referenced by renderQuickEdit().

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

Definition at line 197 of file db_layout.php.

Referenced by renderQuickEdit().

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.


The documentation for this class was generated from the following file:
Generated on Sat Nov 29 04:23:32 2008 for TYPO3 API by  doxygen 1.4.7