"TYPO3 4.0.1: SC_db_layout Class Reference", "datetime" => "Sat Dec 2 19:25:27 2006", "date" => "2 Dec 2006", "doxygenversion" => "1.4.6", "projectname" => "TYPO3 4.0.1", "projectnumber" => "4.0.1" ); get_header($doxygen_vars); ?>

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

Detailed Description

Definition at line 181 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 372 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 1217 of file db_layout.php.

References t3lib_BEfunc::deleteClause().

Referenced by menuConfig().

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 1192 of file db_layout.php.

References t3lib_BEfunc::BEenableFields(), t3lib_BEfunc::deleteClause(), and t3lib_BEfunc::versioningPlaceholderClause().

SC_db_layout::init  ) 
 

Initializing the module

Returns:
void

Definition at line 230 of file db_layout.php.

References 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 1205 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 387 of file db_layout.php.

References t3lib_BEfunc::BEgetRootLine(), t3lib_BEfunc::cshItem(), 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 283 of file db_layout.php.

References 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 1165 of file db_layout.php.

SC_db_layout::renderListContent  ) 
 

Rendering all other listings than QuickEdit

Returns:
void

Definition at line 886 of file db_layout.php.

References t3lib_BEfunc::getFuncCheck(), t3lib_BEfunc::getFuncMenu(), 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 489 of file db_layout.php.

References $edit_record, t3lib_BEfunc::BEenableFields(), t3lib_BEfunc::deleteClause(), t3lib_div::fixed_lgd_cs(), t3lib_BEfunc::getLabelFromItemlist(), t3lib_BEfunc::getRecordsByField(), local_linkThisScript(), t3lib_div::locationHeaderUrl(), t3lib_BEfunc::versioningPlaceholderClause(), and t3lib_BEfunc::workspaceOL().

Referenced by main().


The documentation for this class was generated from the following file: