TYPO3 API  SVNRelease
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes
t3lib_pageSelect Class Reference

List of all members.

Public Member Functions

 init ($show_hidden)
 getPage ($uid, $disableGroupAccessCheck=FALSE)
 getPage_noCheck ($uid)
 getFirstWebPage ($uid)
 getPageIdFromAlias ($alias)
 getPageOverlay ($pageInput, $lUid=-1)
 getRecordOverlay ($table, $row, $sys_language_content, $OLmode= '')
 getMenu ($uid, $fields= '*', $sortField= 'sorting', $addWhere= '', $checkShortcuts=1)
 getDomainStartPage ($domain, $path= '', $request_uri= '')
 getRootLine ($uid, $MP= '', $ignoreMPerrors=FALSE)
 getPathFromRootline ($rl, $len=20)
 getExtURL ($pagerow, $disable=0)
 getMountPointInfo ($pageId, $pageRec=FALSE, $prevMountPids=array(), $firstPageUid=0)
 checkRecord ($table, $uid, $checkPage=0)
 getRawRecord ($table, $uid, $fields= '*', $noWSOL=FALSE)
 getRecordsByField ($theTable, $theField, $theValue, $whereClause= '', $groupBy= '', $orderBy= '', $limit= '')
 deleteClause ($table)
 enableFields ($table, $show_hidden=-1, $ignore_array=array(), $noVersionPreview=FALSE)
 getMultipleGroupsWhereClause ($field, $table)
 fixVersioningPid ($table, &$rr)
 versionOL ($table, &$row, $unsetMovePointers=FALSE, $bypassEnableFieldsCheck=FALSE)
 movePlhOL ($table, &$row)
 getMovePlaceholder ($table, $uid, $fields= '*')
 getWorkspaceVersionOfRecord ($workspace, $table, $uid, $fields= '*', $bypassEnableFieldsCheck=FALSE)
 checkWorkspaceAccess ($wsid)

Static Public Member Functions

static getHash ($hash, $expTime=0)
static storeHash ($hash, $data, $ident, $lifetime=0)

Public Attributes

 $urltypes = Array('', 'http://', 'ftp://', 'mailto:', 'https://')
 $where_hid_del = ' AND pages.deleted=0'
 $where_groupAccess = ''
 $sys_language_uid = 0
 $versioningPreview = FALSE
 $versioningWorkspaceId = 0
 $workspaceCache = array()
 $error_getRootLine = ''
 $error_getRootLine_failPid = 0
const DOKTYPE_DEFAULT = 1
const DOKTYPE_ADVANCED = 2
const DOKTYPE_LINK = 3
const DOKTYPE_SHORTCUT = 4
const DOKTYPE_HIDE_IN_MENU = 5
const DOKTYPE_BE_USER_SECTION = 6
const DOKTYPE_MOUNTPOINT = 7
const DOKTYPE_SPACER = 199
const DOKTYPE_SYSFOLDER = 254
const DOKTYPE_RECYCLER = 255
const SHORTCUT_MODE_NONE = 0
const SHORTCUT_MODE_FIRST_SUBPAGE = 1
const SHORTCUT_MODE_RANDOM_SUBPAGE = 2
const SHORTCUT_MODE_PARENT_PAGE = 3

Protected Attributes

 $cache_getRootLine = array()
 $cache_getPage = array()
 $cache_getPage_noCheck = array()
 $cache_getPageIdFromAlias = array()
 $cache_getMountPointInfo = array()

Detailed Description

Definition at line 93 of file class.t3lib_page.php.


Member Function Documentation

t3lib_pageSelect::checkRecord ( table,
uid,
checkPage = 0 
)

Checks if a record exists and is accessible. The row is returned if everything's OK.

Parameters:
stringThe table name to search
integerThe uid to look up in $table
booleanIf checkPage is set, it's also required that the page on which the record resides is accessible
Returns:
mixed Returns array (the record) if OK, otherwise blank/0 (zero)

Definition at line 860 of file class.t3lib_page.php.

References $GLOBALS, $res, $row, $TCA, enableFields(), and versionOL().

t3lib_pageSelect::checkWorkspaceAccess ( wsid)

Checks if user has access to workspace.

Parameters:
int$wsidWorkspace ID
Returns:
boolean true if has access

Definition at line 1416 of file class.t3lib_page.php.

References $GLOBALS, and t3lib_extMgm\isLoaded().

Referenced by fixVersioningPid().

t3lib_pageSelect::deleteClause ( table)

Returns the "AND NOT deleted" clause for the tablename given IF $TCA configuration points to such a field.

Parameters:
stringTablename
Returns:
string
See also:
enableFields()

Definition at line 1043 of file class.t3lib_page.php.

References $TCA.

Referenced by getMovePlaceholder(), getPage_noCheck(), getRawRecord(), getRecordsByField(), and getWorkspaceVersionOfRecord().

t3lib_pageSelect::enableFields ( table,
show_hidden = -1,
ignore_array = array(),
noVersionPreview = FALSE 
)

Returns a part of a WHERE clause which will filter out records with start/end times or hidden/fe_groups fields set to values that should de-select them according to the current time, preview settings or user login. Definitely a frontend function. Is using the $TCA arrays "ctrl" part where the key "enablefields" determines for each table which of these features applies to that table.

Parameters:
stringTable name found in the $TCA array
integerIf $show_hidden is set (0/1), any hidden-fields in records are ignored. NOTICE: If you call this function, consider what to do with the show_hidden parameter. Maybe it should be set? See tslib_cObj->enableFields where it's implemented correctly.
arrayArray you can pass where keys can be "disabled", "starttime", "endtime", "fe_group" (keys from "enablefields" in TCA) and if set they will make sure that part of the clause is not added. Thus disables the specific part of the clause. For previewing etc.
booleanIf set, enableFields will be applied regardless of any versioning preview settings which might otherwise disable enableFields
Returns:
string The clause starting like " AND ...=... AND ...=..."
See also:
tslib_cObj::enableFields(), deleteClause()

Definition at line 1063 of file class.t3lib_page.php.

References $GLOBALS, $query, $TYPO3_CONF_VARS, t3lib_div\callUserFunction(), and getMultipleGroupsWhereClause().

Referenced by checkRecord(), getPageOverlay(), getRecordOverlay(), getWorkspaceVersionOfRecord(), and movePlhOL().

t3lib_pageSelect::fixVersioningPid ( table,
&$  rr 
)

Finding online PID for offline version record ONLY active when backend user is previewing records. MUST NEVER affect a site served which is not previewed by backend users!!! Will look if the "pid" value of the input record is -1 (it is an offline version) and if the table supports versioning; if so, it will translate the -1 PID into the PID of the original record Used whenever you are tracking something back, like making the root line. Principle; Record offline! => Find online?

Parameters:
stringTable name
arrayRecord array passed by reference. As minimum, "pid" and "uid" fields must exist! "t3ver_oid" and "t3ver_wsid" is nice and will save you a DB query.
Returns:
void (Passed by ref).
See also:
t3lib_BEfunc::fixVersioningPid(), versionOL(), getRootLine()

Definition at line 1175 of file class.t3lib_page.php.

References $TCA, checkWorkspaceAccess(), getMovePlaceholder(), and getRawRecord().

Referenced by getRootLine().

t3lib_pageSelect::getDomainStartPage ( domain,
path = '',
request_uri = '' 
)

Will find the page carrying the domain record matching the input domain. Might exit after sending a redirect-header IF a found domain record instructs to do so.

Parameters:
stringDomain name to search for. Eg. "www.typo3.com". Typical the HTTP_HOST value.
stringPath for the current script in domain. Eg. "/somedir/subdir". Typ. supplied by t3lib_div::getIndpEnv('SCRIPT_NAME')
stringRequest URI: Used to get parameters from if they should be appended. Typ. supplied by t3lib_div::getIndpEnv('REQUEST_URI')
Returns:
mixed If found, returns integer with page UID where found. Otherwise blank. Might exit if location-header is sent, see description.
See also:
tslib_fe::findDomainRecord()

Definition at line 556 of file class.t3lib_page.php.

References $GLOBALS, $res, $row, and t3lib_utility_Http\redirect().

t3lib_pageSelect::getExtURL ( pagerow,
disable = 0 
)

Returns the URL type for the input page row IF the doktype is 3 and not disabled.

Parameters:
arrayThe page row to return URL type for
booleanA flag to simply disable any output from here.
Returns:
string The URL type from $this->urltypes array. False if not found or disabled.
See also:
tslib_fe::setExternalJumpUrl()

Definition at line 763 of file class.t3lib_page.php.

References DOKTYPE_LINK, and t3lib_div\getIndpEnv().

t3lib_pageSelect::getFirstWebPage ( uid)

Returns the $row of the first web-page in the tree (for the default menu...)

Parameters:
integerThe page id for which to fetch first subpages (PID)
Returns:
mixed If found: The page record (with overlayed localized fields, if any). If NOT found: blank value (not array!)
See also:
tslib_fe::fetch_the_id()

Definition at line 251 of file class.t3lib_page.php.

References $GLOBALS, $res, $row, getPageOverlay(), and versionOL().

static t3lib_pageSelect::getHash ( hash,
expTime = 0 
) [static]

Returns string value stored for the hash string in the cache "cache_hash" Can be used to retrieved a cached value Can be used from your frontend plugins if you like. It is also used to store the parsed TypoScript template structures. You can call it directly like t3lib_pageSelect::getHash()

IDENTICAL to the function by same name found in t3lib_page

Parameters:
stringThe hash-string which was used to store the data value
Returns:
string The "content" field of the "cache_hash" cache entry.
See also:
tslib_TStemplate::start(), storeHash()

Definition at line 975 of file class.t3lib_page.php.

References $GLOBALS, $res, and $row.

Referenced by t3lib_extjs_ExtDirectApi\getExtDirectApi(), t3lib_TStemplate\start(), and t3lib_div\xml2array().

t3lib_pageSelect::getMenu ( uid,
fields = '*',
sortField = 'sorting',
addWhere = '',
checkShortcuts = 1 
)

Returns an array with pagerows for subpages with pid=$uid (which is pid here!). This is used for menus. If there are mount points in overlay mode the _MP_PARAM field is set to the corret MPvar. If the $uid being input does in itself require MPvars to define a correct rootline these must be handled externally to this function.

Parameters:
integerThe page id for which to fetch subpages (PID)
stringList of fields to select. Default is "*" = all
stringThe field to sort by. Default is "sorting"
stringOptional additional where clauses. Like "AND title like '%blabla%'" for instance.
booleancheck if shortcuts exist, checks by default
Returns:
array Array with key/value pairs; keys are page-uid numbers. values are the corresponding page records (with overlayed localized fields, if any)
See also:
tslib_fe::getPageShortcut(), tslib_menu::makeMenu(), tx_wizardcrpages_webfunc_2, tx_wizardsortpages_webfunc_2

Definition at line 484 of file class.t3lib_page.php.

References $GLOBALS, $res, $row, DOKTYPE_SHORTCUT, getMountPointInfo(), getPage(), getPageOverlay(), and versionOL().

t3lib_pageSelect::getMountPointInfo ( pageId,
pageRec = FALSE,
prevMountPids = array(),
firstPageUid = 0 
)

Returns MountPoint id for page Does a recursive search if the mounted page should be a mount page itself. It has a run-away break so it can't go into infinite loops.

Parameters:
integerPage id for which to look for a mount pid. Will be returned only if mount pages are enabled, the correct doktype (7) is set for page and there IS a mount_pid (which has a valid record that is not deleted...)
arrayOptional page record for the page id. If not supplied it will be looked up by the system. Must contain at least uid,pid,doktype,mount_pid,mount_pid_ol
arrayArray accumulating formerly tested page ids for mount points. Used for recursivity brake.
integerThe first page id.
Returns:
mixed Returns FALSE if no mount point was found, "-1" if there should have been one, but no connection to it, otherwise an array with information about mount pid and modes.
See also:
tslib_menu

Definition at line 787 of file class.t3lib_page.php.

References $GLOBALS, $res, DOKTYPE_MOUNTPOINT, and versionOL().

Referenced by getMenu(), and getRootLine().

t3lib_pageSelect::getMovePlaceholder ( table,
uid,
fields = '*' 
)

Returns move placeholder of online (live) version

Parameters:
stringTable name
integerRecord UID of online version
stringField list, default is *
Returns:
array If found, the record, otherwise nothing.
See also:
t3lib_BEfunc::getMovePlaceholder()

Definition at line 1320 of file class.t3lib_page.php.

References $GLOBALS, $row, $TCA, and deleteClause().

Referenced by fixVersioningPid().

t3lib_pageSelect::getMultipleGroupsWhereClause ( field,
table 
)

Creating where-clause for checking group access to elements in enableFields function

Parameters:
stringField with group list
stringTable name
Returns:
string AND sql-clause
See also:
enableFields()

Definition at line 1142 of file class.t3lib_page.php.

References $GLOBALS, $value, and t3lib_div\intExplode().

Referenced by enableFields().

t3lib_pageSelect::getPage ( uid,
disableGroupAccessCheck = FALSE 
)

Returns the $row for the page with uid = $uid (observing ->where_hid_del) Any pages_language_overlay will be applied before the result is returned. If no page is found an empty array is returned.

Parameters:
integerThe page id to look up.
booleanIf set, the check for group access is disabled. VERY rarely used
Returns:
array The page row with overlayed localized fields. Empty it no page.
See also:
getPage_noCheck()

Definition at line 182 of file class.t3lib_page.php.

References $GLOBALS, $res, $row, getPageOverlay(), t3lib_div\getUserObj(), and versionOL().

Referenced by getMenu().

t3lib_pageSelect::getPage_noCheck ( uid)

Return the $row for the page with uid = $uid WITHOUT checking for ->where_hid_del (start- and endtime or hidden). Only "deleted" is checked!

Parameters:
integerThe page id to look up
Returns:
array The page row with overlayed localized fields. Empty array if no page.
See also:
getPage()

Definition at line 223 of file class.t3lib_page.php.

References $GLOBALS, $res, $row, deleteClause(), getPageOverlay(), and versionOL().

t3lib_pageSelect::getPageIdFromAlias ( alias)

Returns a pagerow for the page with alias $alias

Parameters:
stringThe alias to look up the page uid for.
Returns:
integer Returns page uid (integer) if found, otherwise 0 (zero)
See also:
tslib_fe::checkAndSetAlias(), tslib_cObj::typoLink()

Definition at line 272 of file class.t3lib_page.php.

References $GLOBALS, $res, and $row.

t3lib_pageSelect::getPageOverlay ( pageInput,
lUid = -1 
)

Returns the relevant page overlay record fields

Parameters:
mixedIf $pageInput is an integer, it's the pid of the pageOverlay record and thus the page overlay record is returned. If $pageInput is an array, it's a page-record and based on this page record the language record is found and OVERLAYED before the page record is returned.
integerLanguage UID if you want to set an alternative value to $this->sys_language_uid which is default. Should be >=0
Returns:
array Page row which is overlayed with language_overlay record (or the overlay record alone)

Definition at line 295 of file class.t3lib_page.php.

References $GLOBALS, $res, $row, enableFields(), t3lib_div\getUserObj(), and versionOL().

Referenced by getFirstWebPage(), getMenu(), getPage(), getPage_noCheck(), and getRootLine().

t3lib_pageSelect::getPathFromRootline ( rl,
len = 20 
)

Creates a "path" string for the input root line array titles. Used for writing statistics.

Parameters:
arrayA rootline array!
integerThe max length of each title from the rootline.
Returns:
string The path in the form "/page title/This is another pageti.../Another page"
See also:
tslib_fe::getConfigArray()

Definition at line 742 of file class.t3lib_page.php.

References t3lib_div\fixed_lgd_cs().

t3lib_pageSelect::getRawRecord ( table,
uid,
fields = '*',
noWSOL = FALSE 
)

Returns record no matter what - except if record is deleted

Parameters:
stringThe table name to search
integerThe uid to look up in $table
stringThe fields to select, default is "*"
booleanIf set, no version overlay is applied
Returns:
mixed Returns array (the record) if found, otherwise blank/0 (zero)
See also:
getPage_noCheck()

Definition at line 897 of file class.t3lib_page.php.

References $GLOBALS, $res, $row, $TCA, deleteClause(), and versionOL().

Referenced by fixVersioningPid(), and movePlhOL().

t3lib_pageSelect::getRecordOverlay ( table,
row,
sys_language_content,
OLmode = '' 
)

Creates language-overlay for records in general (where translation is found in records from the same table)

Parameters:
stringTable name
arrayRecord to overlay. Must containt uid, pid and $table]['ctrl']['languageField']
integerPointer to the sys_language uid for content on the site.
stringOverlay mode. If "hideNonTranslated" then records without translation will not be returned un-translated but unset (and return value is false)
Returns:
mixed Returns the input record, possibly overlaid with a translation. But if $OLmode is "hideNonTranslated" then it will return false if no translation is found.

Definition at line 375 of file class.t3lib_page.php.

References $GLOBALS, $res, $row, $TCA, enableFields(), t3lib_div\getUserObj(), and versionOL().

t3lib_pageSelect::getRecordsByField ( theTable,
theField,
theValue,
whereClause = '',
groupBy = '',
orderBy = '',
limit = '' 
)

Selects records based on matching a field (ei. other than UID) with a value

Parameters:
stringThe table name to search, eg. "pages" or "tt_content"
stringThe fieldname to match, eg. "uid" or "alias"
stringThe value that fieldname must match, eg. "123" or "frontpage"
stringOptional additional WHERE clauses put in the end of the query. DO NOT PUT IN GROUP BY, ORDER BY or LIMIT!
stringOptional GROUP BY field(s), if none, supply blank string.
stringOptional ORDER BY field(s), if none, supply blank string.
stringOptional LIMIT value ([begin,]max), if none, supply blank string.
Returns:
mixed Returns array (the record) if found, otherwise nothing (void)

Definition at line 928 of file class.t3lib_page.php.

References $GLOBALS, $res, $row, $TCA, and deleteClause().

t3lib_pageSelect::getRootLine ( uid,
MP = '',
ignoreMPerrors = FALSE 
)

Returns array with fields of the pages from here ($uid) and back to the root NOTICE: This function only takes deleted pages into account! So hidden, starttime and endtime restricted pages are included no matter what. Further: If any "recycler" page is found (doktype=255) then it will also block for the rootline) If you want more fields in the rootline records than default such can be added by listing them in $GLOBALS['TYPO3_CONF_VARS']['FE']['addRootLineFields']

Parameters:
integerThe page uid for which to seek back to the page tree root.
stringCommalist of MountPoint parameters, eg. "1-2,3-4" etc. Normally this value comes from the GET var, MP
booleanIf set, some errors related to Mount Points in root line are ignored.
Returns:
array Array with page records from the root line as values. The array is ordered with the outer records first and root record in the bottom. The keys are numeric but in reverse order. So if you traverse/sort the array by the numeric keys order you will get the order from root and out. If an error is found (like eternal looping or invalid mountpoint) it will return an empty array.
See also:
tslib_fe::getPageAndRootline()

Definition at line 612 of file class.t3lib_page.php.

References $GLOBALS, $res, $row, DOKTYPE_MOUNTPOINT, fixVersioningPid(), getMountPointInfo(), getPageOverlay(), t3lib_div\uniqueList(), and versionOL().

t3lib_pageSelect::getWorkspaceVersionOfRecord ( workspace,
table,
uid,
fields = '*',
bypassEnableFieldsCheck = FALSE 
)

Select the version of a record for a workspace

Parameters:
integerWorkspace ID
stringTable name to select from
integerRecord uid for which to find workspace version.
stringField list to select
booleanIf true, enablefields are not checked for.
Returns:
mixed If found, return record, otherwise other value: Returns 1 if version was sought for but not found, returns -1/-2 if record (offline/online) existed but had enableFields that would disable it. Returns FALSE if not in workspace or no versioning for record. Notice, that the enablefields of the online record is also tested.
See also:
t3lib_befunc::getWorkspaceVersionOfRecord()

Definition at line 1357 of file class.t3lib_page.php.

References $GLOBALS, $TCA, deleteClause(), and enableFields().

Referenced by versionOL().

t3lib_pageSelect::init ( show_hidden)

init() MUST be run directly after creating a new template-object This sets the internal variable $this->where_hid_del to the correct where clause for page records taking deleted/hidden/starttime/endtime/t3ver_state into account

Parameters:
booleanIf $show_hidden is true, the hidden-field is ignored!! Normally this should be false. Is used for previewing.
Returns:
void
See also:
tslib_fe::fetch_the_id(), tx_tstemplateanalyzer::initialize_editor()

Definition at line 147 of file class.t3lib_page.php.

References $GLOBALS.

t3lib_pageSelect::movePlhOL ( table,
&$  row 
)

Checks if record is a move-placeholder (t3ver_state==3) and if so it will set $row to be the pointed-to live record (and return TRUE) Used from versionOL

Parameters:
stringTable name
arrayRow (passed by reference) - only online records...
Returns:
boolean True if overlay is made.
See also:
t3lib_BEfunc::movePlhOl()

Definition at line 1284 of file class.t3lib_page.php.

References $GLOBALS, $res, $row, $TCA, enableFields(), and getRawRecord().

Referenced by versionOL().

static t3lib_pageSelect::storeHash ( hash,
data,
ident,
lifetime = 0 
) [static]

Stores a string value in the cache_hash cache identified by $hash. Can be used from your frontend plugins if you like. You can call it directly like t3lib_pageSelect::storeHash()

Parameters:
string32 bit hash string (eg. a md5 hash of a serialized array identifying the data being stored)
stringThe data string. If you want to store an array, then just serialize it first.
string$identis just a textual identification in order to inform about the content!
integerThe lifetime for the cache entry in seconds
Returns:
void
See also:
tslib_TStemplate::start(), getHash()

Definition at line 1014 of file class.t3lib_page.php.

References $GLOBALS.

Referenced by t3lib_extjs_ExtDirectApi\getExtDirectApi(), t3lib_TStemplate\start(), and t3lib_div\xml2array().

t3lib_pageSelect::versionOL ( table,
&$  row,
unsetMovePointers = FALSE,
bypassEnableFieldsCheck = FALSE 
)

Versioning Preview Overlay ONLY active when backend user is previewing records. MUST NEVER affect a site served which is not previewed by backend users!!! Generally ALWAYS used when records are selected based on uid or pid. If records are selected on other fields than uid or pid (eg. "email = ....") then usage might produce undesired results and that should be evaluated on individual basis. Principle; Record online! => Find offline?

Parameters:
stringTable name
arrayRecord array passed by reference. As minimum, the "uid", "pid" and "t3ver_state" fields must exist! The record MAY be set to FALSE in which case the calling function should act as if the record is forbidden to access!
booleanIf set, the $row is cleared in case it is a move-pointer. This is only for preview of moved records (to remove the record from the original location so it appears only in the new location)
booleanUnless this option is TRUE, the $row is unset if enablefields for BOTH the version AND the online record deselects it. This is because when versionOL() is called it is assumed that the online record is already selected with no regards to it's enablefields. However, after looking for a new version the online record enablefields must ALSO be evaluated of course. This is done all by this function!
Returns:
void (Passed by ref).
See also:
fixVersioningPid(), t3lib_BEfunc::workspaceOL()

Definition at line 1223 of file class.t3lib_page.php.

References $row, $TCA, getWorkspaceVersionOfRecord(), and movePlhOL().

Referenced by checkRecord(), getFirstWebPage(), getMenu(), getMountPointInfo(), getPage(), getPage_noCheck(), getPageOverlay(), getRawRecord(), getRecordOverlay(), and getRootLine().


Member Data Documentation

t3lib_pageSelect::$cache_getMountPointInfo = array() [protected]

Definition at line 114 of file class.t3lib_page.php.

t3lib_pageSelect::$cache_getPage = array() [protected]

Definition at line 111 of file class.t3lib_page.php.

t3lib_pageSelect::$cache_getPage_noCheck = array() [protected]

Definition at line 112 of file class.t3lib_page.php.

t3lib_pageSelect::$cache_getPageIdFromAlias = array() [protected]

Definition at line 113 of file class.t3lib_page.php.

t3lib_pageSelect::$cache_getRootLine = array() [protected]

Definition at line 110 of file class.t3lib_page.php.

t3lib_pageSelect::$error_getRootLine = ''

Definition at line 106 of file class.t3lib_page.php.

t3lib_pageSelect::$error_getRootLine_failPid = 0

Definition at line 107 of file class.t3lib_page.php.

t3lib_pageSelect::$sys_language_uid = 0

Definition at line 97 of file class.t3lib_page.php.

t3lib_pageSelect::$urltypes = Array('', 'http://', 'ftp://', 'mailto:', 'https://')

Definition at line 94 of file class.t3lib_page.php.

t3lib_pageSelect::$versioningPreview = FALSE

Definition at line 100 of file class.t3lib_page.php.

t3lib_pageSelect::$versioningWorkspaceId = 0

Definition at line 101 of file class.t3lib_page.php.

t3lib_pageSelect::$where_groupAccess = ''

Definition at line 96 of file class.t3lib_page.php.

t3lib_pageSelect::$where_hid_del = ' AND pages.deleted=0'

Definition at line 95 of file class.t3lib_page.php.

t3lib_pageSelect::$workspaceCache = array()

Definition at line 102 of file class.t3lib_page.php.

Named constants for "magic numbers" of the field doktype

Definition at line 119 of file class.t3lib_page.php.

Referenced by t3lib_iconWorks\getIcon().

Definition at line 125 of file class.t3lib_page.php.

Referenced by getMountPointInfo(), and getRootLine().

Definition at line 126 of file class.t3lib_page.php.

Referenced by tslib_fe\getPageAndRootline().

Definition at line 127 of file class.t3lib_page.php.

Referenced by localRecordList\getButtons().

Definition at line 135 of file class.t3lib_page.php.

Referenced by tslib_fe\getPageShortcut().

Named constants for "magic numbers" of the field shortcut_mode

Definition at line 134 of file class.t3lib_page.php.

Referenced by tslib_cObj\typoLink().

Definition at line 137 of file class.t3lib_page.php.

Referenced by tslib_fe\getPageShortcut().

Definition at line 136 of file class.t3lib_page.php.

Referenced by tslib_fe\getPageShortcut().


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