Zum Inhalt springen

class.tslib-pibase.php

Erstellt am 23. Oktober 2006 · 3 Antworten · letzte Antwort am 31. Juli 2007

Tags: PHP, Frage

NickD ·

hallo,

mir ist aufgefallen, das alle extensions von der klasse 'class.tslib-pibase.php' erben. was stellt diese zur verfügung bzw. welche methoden?

lg, nick

NickD ·

noch eine frage....ich habe mir nun die methoden angesehen...
muss ich meine ext-klasse unbedingt von dieser erben lassen, wenn ich keine methode von dieser nutze? oder wird zwangsmäßig eine oder mehrere genutz?

nullzeit ·

Und damit dieser tolle Tip auch gefunden wird, wenn man nen Befehl daraus sucht, hier mal ein paar Funktionen aus der Klasse.

Lg Chris

Public Member Functions
 	tslib_pibase ()
 	pi_setPiVarDefaults ()
 	pi_getPageLink ($id, $target='', $urlParameters=array())
 	pi_linkToPage ($str, $id, $target='', $urlParameters=array())
 	pi_linkTP ($str, $urlParameters=array(), $cache=0, $altPageId=0)
 	pi_linkTP_keepPIvars ($str, $overrulePIvars=array(), $cache=0, $clearAnyway=0, $altPageId=0)
 	pi_linkTP_keepPIvars_url ($overrulePIvars=array(), $cache=0, $clearAnyway=0, $altPageId=0)
 	pi_list_linkSingle ($str, $uid, $cache=FALSE, $mergeArr=array(), $urlOnly=FALSE, $altPageId=0)
 	pi_openAtagHrefInJSwindow ($str, $winName='', $winParams='width=670, height=500, status=0, menubar=0, scrollbars=1, resizable=1')
 	pi_list_browseresults ($showResultCount=1, $tableParams='', $wrapArr=array(), $pointerName= 'pointer', $hscText=TRUE)
 	pi_list_searchBox ($tableParams='')
 	pi_list_modeSelector ($items=array(), $tableParams='')
 	pi_list_makelist ($res, $tableParams='')
 	pi_list_row ($c)
 	pi_list_header ()
 	pi_getClassName ($class)
 	pi_classParam ($class)
 	pi_wrapInBaseClass ($str)
 	pi_getEditPanel ($row='', $tablename='', $label='', $conf=Array())
 	pi_getEditIcon ($content, $fields, $title='', $row='', $tablename='', $oConf=array())
 	pi_getLL ($key, $alt='', $hsc=FALSE)
 	pi_loadLL ()
 	pi_list_query ($table, $count=0, $addWhere='', $mm_cat='', $groupBy='', $orderBy='', $query='', $returnQueryArray=FALSE)
 	pi_exec_query ($table, $count=0, $addWhere='', $mm_cat='', $groupBy='', $orderBy='', $query='')
 	pi_getRecord ($table, $uid, $checkPage=0)
 	pi_getPidList ($pid_list, $recursive=0)
 	pi_prependFieldsWithTable ($table, $fieldList)
 	pi_getCategoryTableContents ($table, $pid, $whereClause='', $groupBy='', $orderBy='', $limit='')
 	pi_isOnlyFields ($fList, $lowerThan=-1)
 	pi_autoCache ($inArray)
 	pi_RTEcssText ($str)
 	pi_initPIflexForm ($field='pi_flexform')
 	pi_getFFvalue ($T3FlexForm_array, $fieldName, $sheet='sDEF', $lang='lDEF', $value='vDEF')
 	pi_getFFvalueFromSheetArray ($sheetArray, $fieldNameArr, $value)

Public Attributes
 	$cObj
 	$prefixId
 	$scriptRelPath
 	$extKey
 	$piVars
 	$internal
 	$LOCAL_LANG = Array()
 	$LOCAL_LANG_charset = Array()
 	$LOCAL_LANG_loaded = 0
 	$LLkey = 'default'
 	$altLLkey = ''
 	$LLtestPrefix = ''
 	$LLtestPrefixAlt = ''
 	$pi_isOnlyFields = 'mode,pointer'
 	$pi_alwaysPrev = 0
 	$pi_lowerThan = 5
 	$pi_moreParams = ''
 	$pi_listFields = '*'
 	$pi_autoCacheFields = array()
 	$pi_autoCacheEn = 0
 	$pi_USER_INT_obj = FALSE
 	$pi_checkCHash = FALSE
 	$conf = Array()
 	$pi_EPtemp_cObj
 	$pi_tmpPageId = 0