class.gzip_encode.php -
6 functions/classes, 317 lines, 11118 bytes
15: class gzip_encode;
149: function gzip_encode ($level = 3, $debug = false, $outputCompressedSizes=0);
221: function gzip_accepted ();
266: function get_complevel ();
289: function linux_loadavg ();
308: function freebsd_loadavg ();
class.t3lib_admin.php -
13 functions/classes, 566 lines, 20427 bytes
40: class t3lib_admin;
41: function genTree ($theID, $depthData);
42: function lostRecords ($pid_list);
43: function fixLostRecord ($table,$uid);
44: function countRecords ($pid_list);
45: function getGroupFields ($mode);
46: function getFileFields ($uploadfolder);
47: function getDBFields ($theSearchTable);
48: function selectNonEmptyRecordsWithFkeys ($fkey_arrays);
49: function testFileRefs ();
50: function testDBRefs ($theArray);
51: function whereIsRecordReferenced ($searchTable,$id);
52: function whereIsFileReferenced ($uploadfolder,$filename);
class.t3lib_arraybrowser.php -
7 functions/classes, 275 lines, 8845 bytes
40: class t3lib_arrayBrowser;
41: function tree ($arr, $depth_in, $depthData);
42: function wrapValue ($theValue,$depth);
43: function wrapArrayKey ($label,$depth,$theValue);
44: function getSearchKeys ($keyArr, $depth_in, $searchString, $keyArray);
45: function fixed_lgd ($string,$chars);
46: function depthKeys ($arr,$settings);
class.t3lib_basicfilefunc.php -
20 functions/classes, 474 lines, 18075 bytes
39: class t3lib_basicFileFunctions;
42: function init ($mounts, $f_ext);
43: function getTotalFileInfo ($wholePath);
44: function is_allowed ($iconkey,$type);
45: function checkIfFullAccess ($theDest);
46: function is_webpath ($path);
47: function checkIfAllowed ($ext, $theDest, $filename='');
48: function checkFileNameLen ($fileName);
49: function is_directory ($theDir);
50: function isPathValid ($theFile);
51: function getUniqueName ($theFile, $theDest, $dontCheckForUnique=0);
52: function checkPathAgainstMounts ($thePath);
53: function findFirstWebFolder ();
54: function blindPath ($thePath);
55: function findTempFolder ();
58: function cleanDirectoryName ($theDir);
59: function rmDoubleSlash ($string);
60: function slashPath ($path);
61: function cleanFileName ($fileName);
62: function formatSize ($sizeInBytes);
class.t3lib_bedisplaylog.php -
11 functions/classes, 267 lines, 7810 bytes
40: class t3lib_BEDisplayLog;
41: function initArray ();
42: function getTimeLabel ($code);
43: function getUserLabel ($code);
44: function getTypeLabel ($code);
45: function getActionLabel ($code);
46: function getDetails ($code,$text,$data,$sys_log_uid=0);
47: function reset ();
48: function getErrorFormatting ($sign);
49: function formatDetailsForList ($row);
50: function stripPath ($inArr);
class.t3lib_befunc.php -
90 functions/classes, 3192 lines, 124224 bytes
45: class t3lib_BEfunc;
48: function deleteClause ($table);
49: function getRecord ($table,$uid,$fields='*',$where='');
50: function getRecordRaw ($table,$where='',$fields='*');
51: function getRecordsByField ($theTable,$theField,$theValue,$whereClause='',$groupBy='',$orderBy='',$limit='');
52: function fixVersioningPid ($table,&$rr);
53: function searchQuery ($searchWords,$fields,$table='');
54: function listQuery ($field,$value);
55: function splitTable_Uid ($str);
56: function getSQLselectableList ($in_list,$tablename,$default_tablename);
57: function BEenableFields ($table,$inv=0);
60: function mm_query ($select,$local_table,$mm_table,$foreign_table,$whereClause='',$groupBy='',$orderBy='',$limit='');
61: function DBcompileInsert ($table,$fields_values);
62: function DBcompileUpdate ($table,$where,$fields_values);
65: function BEgetRootLine ($uid,$clause='');
66: function openPageTree ($pid,$clearExpansion);
67: function getRecordPath ($uid, $clause, $titleLimit, $fullTitleLimit=0);
68: function getExcludeFields ();
69: function getExplicitAuthFieldValues ();
70: function getSystemLanguages ();
71: function readPageAccess ($id,$perms_clause);
72: function getTCAtypes ($table,$rec,$useFieldNameAsKey=0);
73: function getTCAtypeValue ($table,$rec);
74: function getSpecConfParts ($str, $defaultExtras);
75: function getSpecConfParametersFromArray ($pArr);
76: function getFlexFormDS ($conf,$row,$table, $fieldName = '');
79: function storeHash ($hash,$data,$ident);
80: function getHash ($hash,$expTime=0);
83: function getPagesTSconfig ($id,$rootLine='',$returnPartArray=0);
84: function updatePagesTSconfig ($id,$pageTS,$TSconfPrefix,$impParams='');
85: function implodeTSParams ($p,$k='');
88: function getUserNames ($fields='username,usergroup,usergroup_cached_list,uid',$where='');
89: function getGroupNames ($fields='title,uid', $where='');
90: function getListGroupNames ($fields='title,uid');
91: function blindUserNames ($usernames,$groupArray,$excludeBlindedFlag=0);
92: function blindGroupNames ($groups,$groupArray,$excludeBlindedFlag=0);
95: function daysUntil ($tstamp);
96: function date ($tstamp);
97: function datetime ($value);
98: function time ($value);
99: function calcAge ($seconds,$labels = 'min|hrs|days|yrs');
100: function dateTimeAge ($tstamp,$prefix=1,$date='');
101: function titleAttrib ($content='',$hsc=0);
102: function titleAltAttrib ($content);
103: function thumbCode ($row,$table,$field,$backPath,$thumbScript='',$uploaddir=NULL,$abs=0,$tparams='',$size='');
104: function getThumbNail ($thumbScript,$theFile,$tparams='',$size='');
105: function titleAttribForPages ($row,$perms_clause='',$includeAttrib=1);
106: function getRecordIconAltText ($row,$table='pages');
107: function getLabelFromItemlist ($table,$col,$key);
108: function getItemLabel ($table,$col,$printAllWrap='');
109: function getRecordTitle ($table,$row,$prep=0);
110: function getProcessedValue ($table,$col,$value,$fixed_lgd_chars=0,$defaultPassthrough=0,$noRecordLookup=FALSE,$uid=0);
111: function getProcessedValueExtra ($table,$fN,$fV,$fixed_lgd_chars=0,$uid=0);
112: function getFileIcon ($ext);
113: function getCommonSelectFields ($table,$prefix);
114: function makeConfigForm ($configArray,$defaults,$dataPrefix);
117: function helpTextIcon ($table,$field,$BACK_PATH,$force=0);
117: function helpText ($table,$field,$BACK_PATH,$styleAttrib='');
119: function cshItem ($table,$field,$BACK_PATH,$wrap='',$onlyIconMode=FALSE, $styleAttrib='');
120: function editOnClick ($params,$backPath='',$requestUri='');
121: function viewOnClick ($id,$backPath='',$rootLine='',$anchor='',$altUrl='',$addGetVars='',$switchFocus=TRUE);
122: function getModTSconfig ($id,$TSref);
123: function getFuncMenu ($mainParams,$elementName,$currentValue,$menuItems,$script='',$addparams='');
124: function getFuncCheck ($mainParams,$elementName,$currentValue,$script='',$addparams='',$tagParams='');
125: function getFuncInput ($mainParams,$elementName,$currentValue,$size=10,$script="",$addparams="");
126: function unsetMenuItems ($modTSconfig,$itemArray,$TSref);
127: function getSetUpdateSignal ($set='');
128: function getModuleData ($MOD_MENU, $CHANGED_SETTINGS, $modName, $type='', $dontValidateList='', $setDefaultList='');
131: function lockRecords ($table='',$uid=0,$pid=0);
132: function isRecordLocked ($table,$uid);
133: function exec_foreign_table_where_query ($fieldValue,$field='',$TSconfig=array(),$prefix='');
134: function getTCEFORM_TSconfig ($table,$row);
135: function getTSconfig_pidValue ($table,$uid,$pid);
136: function getPidForModTSconfig ($table,$uid,$pid);
137: function getTSCpid ($table,$uid,$pid);
138: function firstDomainRecord ($rootLine);
139: function getDomainStartPage ($domain, $path='');
140: function selectVersionsOfRecord ($table, $uid, $fields='*');
141: function RTEsetup ($RTEprop,$table,$field,$type='');
142: function &RTEgetObj ();
143: function &softRefParserObj ($spKey);
144: function explodeSoftRefParserList ($parserList, $table, $field);
145: function isModuleSetInTBE_MODULES ($modName);
148: function typo3PrintError ($header,$text,$js='',$head=1);
149: function TYPO3_copyRightNotice ();
150: function displayWarningMessages ();
151: function getPathType_web_nonweb ($path);
152: function ADMCMD_previewCmds ($pageinfo);
153: function processParams ($params);
154: function getListOfBackendModules ($name,$perms_clause,$backPath='',$script='index.php');
class.t3lib_beuserauth.php -
10 functions/classes, 363 lines, 14339 bytes
40: class t3lib_beUserAuth extends t3lib_userAuthGroup;
41: function trackBeUser ($flag);
42: function checkLockToIP ();
43: function backendCheckLogin ();
44: function checkCLIuser ();
45: function backendSetUC ();
46: function overrideUC ();
47: function resetUC ();
48: function emailAtLogin ();
49: function veriCode ();
class.t3lib_browsetree.php -
4 functions/classes, 137 lines, 4523 bytes
40: class t3lib_browseTree extends t3lib_treeView;
41: function init ($clause='');
42: function getTitleAttrib ($row);
43: function wrapIcon ($icon,$row);
class.t3lib_clipboard.php -
32 functions/classes, 1006 lines, 34756 bytes
40: class t3lib_clipboard;
43: function initializeClipboard ();
44: function lockToNormal ();
45: function setCmd ($cmd);
46: function setCurrentPad ($padIdent);
47: function endClipboard ();
48: function cleanUpCBC ($CBarr,$table,$removeDeselected=0);
51: function printClipboard ();
52: function printContentFromTab ($pad);
53: function padTitleWrap ($str,$pad);
54: function linkItemText ($str,$rec,$table='');
55: function selUrlDB ($table,$uid,$copy=0,$deselect=0,$baseArray=array());
56: function selUrlFile ($path,$copy=0,$deselect=0,$baseArray=array());
57: function pasteUrl ($table,$uid,$setRedirect=1);
58: function deleteUrl ($setRedirect=1,$file=0);
59: function editUrl ();
60: function removeUrl ($table,$uid);
61: function confirmMsg ($table,$rec,$type,$clElements);
62: function clLabel ($key,$Akey='labels');
63: function exportClipElementParameters ();
66: function removeElement ($el);
67: function saveClipboard ();
68: function currentMode ();
69: function cleanCurrent ();
70: function elFromTable ($matchTable='',$pad='');
71: function isSelected ($table,$uid);
72: function getSelectedRecord ($table='',$uid='');
73: function isElements ();
76: function makePasteCmdArray ($ref,$CMD);
77: function makeDeleteCmdArray ($CMD);
80: function makePasteCmdArray_file ($ref,$FILE);
81: function makeDeleteCmdArray_file ($FILE);
class.t3lib_cs.php -
36 functions/classes, 2053 lines, 64270 bytes
36: class t3lib_cs;
37: function parse_charset ($charset);
38: function get_locale_charset ($locale);
41: function conv ($str,$fromCS,$toCS,$useEntityForNoChar=0);
42: function convArray (&$array,$fromCS,$toCS,$useEntityForNoChar=0);
43: function utf8_encode ($str,$charset);
44: function utf8_decode ($str,$charset,$useEntityForNoChar=0);
45: function utf8_to_entities ($str);
46: function entities_to_utf8 ($str,$alsoStdHtmlEnt=0);
47: function utf8_to_numberarray ($str,$convEntities=0,$retChar=0);
48: function UnumberToChar ($cbyte);
49: function utf8CharToUnumber ($str,$hex=0);
52: function initCharset ($charset);
53: function initUnicodeData ($mode=null);
54: function initCaseFolding ($charset);
55: function initToASCII ($charset);
58: function substr ($charset,$string,$start,$len=null);
59: function strlen ($charset,$string);
60: function crop ($charset,$string,$len,$crop='');
61: function strtrunc ($charset,$string,$len);
62: function conv_case ($charset,$string,$case);
63: function specCharsToASCII ($charset,$string);
66: function sb_char_mapping ($str,$charset,$mode,$opt='');
69: function utf8_substr ($str,$start,$len=null);
70: function utf8_strlen ($str);
71: function utf8_strtrunc ($str,$len);
72: function utf8_strpos ($haystack,$needle,$offset=0);
73: function utf8_strrpos ($haystack,$needle);
74: function utf8_char2byte_pos ($str,$pos);
75: function utf8_byte2char_pos ($str,$pos);
76: function utf8_char_mapping ($str,$mode,$opt='');
79: function euc_strtrunc ($str,$len,$charset);
80: function euc_substr ($str,$start,$charset,$len=null);
81: function euc_strlen ($str,$charset);
82: function euc_char2byte_pos ($str,$pos,$charset);
83: function euc_char_mapping ($str,$charset,$mode,$opt='');
class.t3lib_db.php -
40 functions/classes, 990 lines, 34758 bytes
39: class t3lib_DB;
42: function exec_INSERTquery ($table,$fields_values);
43: function exec_UPDATEquery ($table,$where,$fields_values);
44: function exec_DELETEquery ($table,$where);
45: function exec_SELECTquery ($select_fields,$from_table,$where_clause,$groupBy='',$orderBy='',$limit='');
46: function exec_SELECT_mm_query ($select,$local_table,$mm_table,$foreign_table,$whereClause='',$groupBy='',$orderBy='',$limit='');
47: function exec_SELECT_queryArray ($queryParts);
48: function exec_SELECTgetRows ($select_fields,$from_table,$where_clause,$groupBy='',$orderBy='',$limit='',$uidIndexField='');
51: function INSERTquery ($table,$fields_values);
52: function UPDATEquery ($table,$where,$fields_values);
53: function DELETEquery ($table,$where);
54: function SELECTquery ($select_fields,$from_table,$where_clause,$groupBy='',$orderBy='',$limit='');
55: function listQuery ($field, $value, $table);
56: function searchQuery ($searchWords,$fields,$table);
59: function fullQuoteStr ($str, $table);
60: function quoteStr ($str, $table);
61: function cleanIntArray ($arr);
62: function cleanIntList ($list);
63: function stripOrderBy ($str);
64: function stripGroupBy ($str);
65: function splitGroupOrderLimit ($str);
68: function sql ($db,$query);
69: function sql_query ($query);
70: function sql_error ();
71: function sql_num_rows ($res);
72: function sql_fetch_assoc ($res);
73: function sql_fetch_row ($res);
74: function sql_free_result ($res);
75: function sql_insert_id ();
76: function sql_affected_rows ();
77: function sql_data_seek ($res,$seek);
78: function sql_field_type ($res,$pointer);
79: function sql_pconnect ($TYPO3_db_host, $TYPO3_db_username, $TYPO3_db_password);
80: function sql_select_db ($TYPO3_db);
83: function admin_get_dbs ();
84: function admin_get_tables ();
85: function admin_get_fields ($tableName);
86: function admin_get_keys ($tableName);
87: function admin_query ($query);
90: function debug ($func);
class.t3lib_diff.php -
6 functions/classes, 233 lines, 7704 bytes
40: class t3lib_diff;
41: function makeDiffDisplay ($str1,$str2);
42: function getDiff ($str1,$str2);
43: function addClearBuffer ($clearBuffer,$last=0);
44: function explodeStringIntoWords ($str);
45: function tagSpace ($str,$rev=0);
class.t3lib_div.php -
125 functions/classes, 3870 lines, 143189 bytes
41: class t3lib_div;
44: function _GP ($var);
45: function _GET ($var=NULL);
46: function _POST ($var=NULL);
47: function _GETset ($inputGet,$key='');
48: function GPvar ($var,$strip=0);
49: function GParrayMerged ($var);
52: function gif_compress ($theFile, $type);
53: function png_to_gif_by_imagemagick ($theFile);
54: function read_png_gif ($theFile,$output_png=0);
57: function fixed_lgd ($string,$origChars,$preStr='...');
58: function fixed_lgd_pre ($string,$chars);
59: function fixed_lgd_cs ($string,$chars);
60: function breakTextForEmail ($str,$implChar="n",$charWidth=76);
61: function breakLinesForEmail ($str,$implChar="n",$charWidth=76);
62: function cmpIP ($baseIP, $list);
63: function cmpFQDN ($baseIP, $list);
64: function inList ($list,$item);
65: function rmFromList ($element,$list);
687: function expandList ($list);
66: function intInRange ($theInt,$min,$max=2000000000,$zeroValue=0);
67: function intval_positive ($theInt);
68: function int_from_ver ($verNumberStr);
69: function md5int ($str);
70: function shortMD5 ($input, $len=10);
71: function uniqueList ($in_list, $secondParameter=NULL);
72: function split_fileref ($fileref);
73: function dirname ($path);
74: function modifyHTMLColor ($color,$R,$G,$B);
75: function modifyHTMLColorAll ($color,$all);
76: function rm_endcomma ($string);
77: function danish_strtoupper ($string);
78: function convUmlauts ($str);
79: function testInt ($var);
80: function isFirstPartOfStr ($str,$partStr);
81: function formatSize ($sizeInBytes,$labels='');
82: function convertMicrotime ($microtime);
83: function splitCalc ($string,$operators);
84: function calcPriority ($string);
85: function calcParenthesis ($string);
86: function htmlspecialchars_decode ($value);
87: function deHSCentities ($str);
88: function slashJS ($string,$extended=0,$char="'");
89: function rawUrlEncodeJS ($str);
90: function rawUrlEncodeFP ($str);
91: function validEmail ($email);
92: function formatForTextarea ($content);
95: function inArray ($in_array,$item);
96: function intExplode ($delim, $string);
97: function revExplode ($delim, $string, $count=0);
98: function trimExplode ($delim, $string, $onlyNonEmptyValues=0);
99: function uniqueArray ($valueArray);
100: function removeArrayEntryByValue ($array,$cmpValue);
101: function implodeArrayForUrl ($name,$theArray,$str='',$skipBlank=0,$rawurlencodeParamName=0);
1343: function explodeUrl2Array ($string,$multidim=FALSE);
102: function compileSelectedGetVarsFromArray ($varList,$getArray,$GPvarAlt=1);
103: function addSlashesOnArray (&$theArray);
104: function stripSlashesOnArray (&$theArray);
105: function slashArray ($arr,$cmd);
106: function array_merge_recursive_overrule ($arr0,$arr1,$notAddKeys=0,$includeEmtpyValues=true);
106: function array_merge ($arr1,$arr2);
108: function csvValues ($row,$delim=',',$quote='"');
111: function get_tag_attributes ($tag);
112: function split_tag_attributes ($tag);
113: function implodeAttributes ($arr,$xhtmlSafe=FALSE,$dontOmitBlankAttribs=FALSE);
114: function implodeParams ($arr,$xhtmlSafe=FALSE,$dontOmitBlankAttribs=FALSE);
115: function wrapJS ($string, $linebreak=TRUE);
116: function xml2tree ($string,$depth=999);
117: function array2xml ($array,$NSprefix='',$level=0,$docTag='phparray',$spaceInd=0, $options=array(),$stackData=array ());
118: function xml2array ($string,$NSprefix='',$reportDocTag=FALSE);
119: function xmlRecompileFromStructValArray ($vals);
120: function xmlGetHeaderAttribs ($xmlData);
123: function getURL ($url);
124: function writeFile ($file,$content);
125: function fixPermissions ($file);
126: function writeFileToTypo3tempDir ($filepath,$content);
127: function mkdir ($theNewFolder);
128: function get_dirs ($path);
129: function getFilesInDir ($path,$extensionList='',$prependPath=0,$order='');
130: function getAllFilesAndFoldersInPath ($fileArr,$path,$extList='',$regDirs=0,$recursivityLevels=99);
131: function removePrefixPathFromList ($fileArr,$prefixToRemove);
132: function fixWindowsFilePath ($theFile);
133: function resolveBackPath ($pathStr);
134: function locationHeaderUrl ($path);
137: function debug_ordvalue ($string,$characters=100);
138: function view_array ($array_in);
139: function print_array ($array_in);
137: function debug ($var="",$brOrHeader=0);
143: function getThisUrl ();
144: function linkThisScript ($getParams=array());
145: function linkThisUrl ($url,$getParams=array());
146: function getIndpEnv ($getEnvName);
147: function milliseconds ();
148: function clientInfo ($useragent='');
151: function getFileAbsFileName ($filename,$onlyRelative=1,$relToTYPO3_mainDir=0);
152: function validPathStr ($theFile);
153: function isAbsPath ($path);
154: function isAllowedAbsPath ($path);
155: function verifyFilenameAgainstDenyPattern ($filename);
156: function upload_copy_move ($source,$destination);
157: function upload_to_tempfile ($uploadedFileName);
158: function unlink_tempfile ($uploadedTempFileName);
159: function tempnam ($filePrefix);
160: function stdAuthCode ($uid_or_record,$fields='');
161: function cHashParams ($addQueryParams);
3110: function hideIfNotTranslated ($l18n_cfg_fieldValue);
3125: function readLLfile ($fileRef,$langKey);
3148: function readLLXMLfile ($fileRef,$langKey);
162: function loadTCA ($table);
163: function resolveSheetDefInDS ($dataStructArray,$sheet='sDEF');
164: function resolveAllSheetsInDS ($dataStructArray);
165: function callUserFunction ($funcName,&$params,&$ref,$checkPrefix='user_',$silent=0);
166: function &getUserObj ($classRef,$checkPrefix='user_',$silent=0);
167: function &makeInstance ($className);
168: function makeInstanceClassName ($className);
169: function &makeInstanceService ($serviceType, $serviceSubType='', $excludeServiceKeys=array());
170: function plainMailEncoded ($email,$subject,$message,$headers='',$enc='',$charset='ISO-8859-1',$dontEncodeSubject=0);
171: function quoted_printable ($string,$maxlen=76);
172: function substUrlsInPlainText ($message,$urlmode='76',$index_script_url='');
173: function makeRedirectUrl ($inUrl,$l=0,$index_script_url='');
174: function freetypeDpiComp ($font_size);
175: function devLog ($msg, $extKey, $severity=0, $dataVar=FALSE);
176: function arrayToLogString ($arr, $valueList=array(), $valueLength=20);
3801: function imageMagickCommand ($command, $parameters, $path='');
3847: function unQuoteFilenames ($parameters);
class.t3lib_dmailer.php -
15 functions/classes, 518 lines, 19528 bytes
39: class t3lib_dmailer extends t3lib_htmlmail;
40: function dmailer_prepare ($row);
41: function dmailer_sendAdvanced ($recipRow,$tableNameChar);
42: function dmailer_sendSimple ($addressList);
43: function dmailer_getBoundaryParts ($cArray,$userCategories);
44: function dmailer_masssend ($query_info,$table,$mid);
45: function dmailer_masssend_list ($query_info,$mid);
46: function shipOfMail ($mid,$recipRow,$tKey);
47: function convertFields ($recipRow);
48: function dmailer_setBeginEnd ($mid,$key);
49: function dmailer_howManySendMails ($mid,$rtbl='');
50: function dmailer_isSend ($mid,$rid,$rtbl);
51: function dmailer_getSentMails ($mid,$rtbl);
52: function dmailer_addToMailLog ($mid,$rid,$size,$parsetime,$html);
53: function runcron ();
class.t3lib_exec.php -
10 functions/classes, 391 lines, 10579 bytes
35: class t3lib_exec;
36: function checkCommand ($cmd, $handler='');
37: function getCommand ($cmd, $handler='', $handlerOpt='');
38: function addPaths ($paths);
208: function getPaths ($addInvalid=false);
39: function _getPaths ();
40: function _init ();
41: function _initPaths ($paths='');
42: function _getOS ();
43: function _fixPath ($path);
class.t3lib_extfilefunc.php -
16 functions/classes, 850 lines, 39090 bytes
39: class t3lib_extFileFunctions extends t3lib_basicFileFunctions;
40: function start ($fileCmds);
41: function init_actionPerms ($setup);
42: function processData ();
43: function printLogErrorMessages ($redirect='');
44: function findRecycler ($theFile);
45: function writeLog ($action,$error,$details_nr,$details,$data);
48: function func_delete ($cmds);
49: function func_copy ($cmds);
50: function func_move ($cmds);
51: function func_rename ($cmds);
52: function func_newfolder ($cmds);
53: function func_newfile ($cmds);
54: function func_edit ($cmds);
55: function func_upload ($cmds);
56: function func_unzip ($cmds);
class.t3lib_extmgm.php -
32 functions/classes, 1126 lines, 41523 bytes
39: class t3lib_extMgm;
42: function isLoaded ($key,$exitOnError=0);
43: function extPath ($key,$script='');
44: function extRelPath ($key);
45: function siteRelPath ($key);
46: function getCN ($key);
49: function addTCAcolumns ($table,$columnArray,$addTofeInterface=0);
50: function addToAllTCAtypes ($table,$str,$specificTypesList='',$position='');
51: function allowTableOnStandardPages ($table);
52: function addModule ($main,$sub='',$position='',$path='');
53: function insertModuleFunction ($modname,$className,$classPath,$title,$MM_key='function');
54: function addPageTSConfig ($content);
55: function addUserTSConfig ($content);
56: function addLLrefForTCAdescr ($tca_descr_key,$file_ref);
59: function addService ($extKey, $serviceType, $serviceKey, $info);
60: function findService ($serviceType, $serviceSubType='', $excludeServiceKeys=array());
61: function deactivateService ($serviceType, $serviceKey);
64: function addPlugin ($itemArray,$type='list_type');
65: function addPiFlexFormValue ($piKeyToMatch,$value);
66: function addToInsertRecords ($table,$content_table='tt_content',$content_field='records');
67: function addPItoST43 ($key,$classFile='',$prefix='',$type='list_type',$cached=0);
68: function addStaticFile ($extKey,$path,$title);
69: function addTypoScriptSetup ($content);
70: function addTypoScriptConstants ($content);
69: function addTypoScript ($key,$type,$content,$afterStaticUid=0);
74: function typo3_loadExtensions ();
75: function _makeIncludeHeader ($key,$file);
76: function isCacheFilesAvailable ($cacheFilePrefix);
77: function isLocalconfWritable ();
78: function cannotCacheFilesWritable ($cacheFilePrefix);
79: function currentCacheFiles ();
80: function writeCacheFiles ($extensions,$cacheFilePrefix);
class.t3lib_extobjbase.php -
7 functions/classes, 283 lines, 11424 bytes
39: class t3lib_extobjbase;
40: function init (&$pObj,$conf);
41: function handleExternalFunctionValue ();
42: function incLocalLang ();
43: function checkExtObj ();
44: function extObjContent ();
45: function modMenu ();
class.t3lib_foldertree.php -
11 functions/classes, 368 lines, 11292 bytes
40: class t3lib_folderTree extends t3lib_treeView;
41: function t3lib_folderTree ();
42: function wrapIcon ($icon,$row);
43: function wrapTitle ($title,$row,$bank=0);
44: function getId ($v);
45: function getJumpToParam ($v);
46: function getTitleStr ($row,$titleLen=30);
47: function getBrowsableTree ();
48: function getFolderTree ($files_path, $depth=999, $depthData='');
49: function getCount ($files_path);
50: function initializePositionSaving ();
class.t3lib_formmail.php -
3 functions/classes, 189 lines, 6870 bytes
39: class t3lib_formmail extends t3lib_htmlmail;
40: function start ($V,$base64=1);
41: function addAttachment ($file, $filename);
class.t3lib_fullsearch.php -
16 functions/classes, 623 lines, 20308 bytes
39: class t3lib_fullsearch;
40: function form ();
41: function makeStoreControl ();
42: function initStoreArray ();
43: function cleanStoreQueryConfigs ($storeQueryConfigs,$storeArray);
44: function addToStoreQueryConfigs ($storeQueryConfigs,$index);
45: function saveQueryInAction ($uid);
46: function loadStoreQueryConfigs ($storeQueryConfigs,$storeIndex,$writeArray);
47: function procesStoreControl ();
48: function queryMaker ();
49: function getQueryResultCode ($mQ,$res,$table);
50: function csvValues ($row,$delim=",",$quote='"');
51: function tableWrap ($str);
52: function search ();
53: function resultRowDisplay ($row,$conf,$table);
54: function resultRowTitles ($row,$conf,$table);
class.t3lib_htmlmail.php -
48 functions/classes, 1388 lines, 49384 bytes
38: class t3lib_htmlmail;
39: function t3lib_htmlmail ();
40: function start ();
41: function useBase64 ();
42: function encodeMsg ($content);
43: function addPlain ($content);
44: function addAttachment ($file);
45: function addHTML ($file);
46: function extractHtmlInit ($html,$url);
47: function send ($recipient);
50: function setHeaders ();
51: function setRecipient ($recip);
52: function getHTMLContentType ();
53: function setContent ();
54: function constructMixed ($boundary);
55: function constructHTML ($boundary);
56: function constructAlternative ($boundary);
57: function constructHTML_media ($boundary);
58: function sendTheMail ();
59: function getBoundary ();
60: function setPlain ($content);
61: function setHtml ($content);
62: function add_header ($header);
63: function add_message ($string);
64: function getContent ($type);
65: function preview ();
68: function fetchHTML ($file);
69: function fetchHTMLMedia ();
70: function extractMediaLinks ();
71: function extractHyperLinks ();
72: function extractFramesInfo ();
73: function substMediaNamesInHTML ($absolute);
74: function substHREFsInHTML ();
75: function substHTTPurlsInPlainText ($content);
76: function fixRollOvers ();
79: function makeBase64 ($inputstr);
80: function getExtendedURL ($url);
81: function addUserPass ($url);
82: function getURL ($url);
83: function getStrippedURL ($url);
84: function getMimeType ($url);
85: function absRef ($ref);
86: function split_fileref ($fileref);
87: function extParseUrl ($path);
88: function tag_regex ($tagArray);
89: function get_tag_attributes ($tag);
90: function quoted_printable ($string);
91: function convertName ($name);
class.t3lib_iconworks.php -
8 functions/classes, 499 lines, 20183 bytes
40: class t3lib_iconWorks;
41: function getIconImage ($table,$row=array(),$backPath,$params='',$shaded=FALSE);
41: function getIcon ($table,$row=array(),$shaded=FALSE);
43: function skinImg ($backPath,$src,$wHattribs='',$outputMode=0);
46: function makeIcon ($iconfile,$mode, $user, $protectSection,$absFile,$iconFileName_stateTagged);
47: function imagecopyresized (&$im, $cpImg, $Xstart, $Ystart, $cpImgCutX, $cpImgCutY, $w, $h, $w, $h);
48: function imagecreatefrom ($file);
49: function imagemake ($im, $path);
class.t3lib_install.php -
18 functions/classes, 753 lines, 28262 bytes
38: class t3lib_install;
39: function t3lib_install ();
42: function setValueInLocalconfFile (&$line_array, $variable, $value);
43: function writeToLocalconf_control ($inlines='',$absFullPath='');
44: function checkForBadString ($string);
45: function slashValueForSingleDashes ($value);
48: function getFieldDefinitions_sqlContent ($sqlContent);
49: function getFieldDefinitions_sqlContent_parseTypes (&$total);
50: function getFieldDefinitions_database ();
51: function getDatabaseExtra ($FDsrc, $FDcomp, $onlyTableList='');
52: function getUpdateSuggestions ($diffArr,$keyList='extra,diff');
53: function assembleFieldDefinition ($row);
54: function getStatementArray ($sqlcode,$removeNonSQL=0,$query_regex='');
55: function getCreateTables ($statements, $insertCountFlag=0);
56: function getTableInsertStatements ($statements, $table);
57: function performUpdateQueries ($arr,$keyArr);
58: function getListOfTables ();
59: function generateUpdateDatabaseForm_checkboxes ($arr,$label,$checked=1,$iconDis=0,$currentValue=array(),$cVfullMsg=0);
class.t3lib_loaddbgroup.php -
9 functions/classes, 358 lines, 13183 bytes
39: class t3lib_loadDBGroup;
40: function start ($itemlist,$tablelist, $MMtable='',$MMuid=0);
41: function readList ($itemlist);
42: function readMM ($tableName,$uid);
43: function writeMM ($tableName,$uid,$prependTableName=0);
44: function getValueArray ($prependTableName='');
45: function convertPosNeg ($valueArray,$fTable,$nfTable);
46: function getFromDB ();
47: function readyForInterface ();
class.t3lib_loadmodules.php -
8 functions/classes, 563 lines, 19746 bytes
41: class t3lib_loadModules;
42: function load ($modulesArray,$BE_USER='');
43: function checkExtensionModule ($name);
44: function checkMod ($name, $fullpath);
45: function checkModAccess ($name,$MCONF);
46: function parseModulesArray ($arr);
47: function cleanName ($str);
48: function getRelativePath ($baseDir,$destDir);
class.t3lib_matchcondition.php -
9 functions/classes, 606 lines, 19465 bytes
39: class t3lib_matchCondition;
40: function match ($string);
41: function testNumber ($test,$value);
42: function matchWild ($haystack,$needle);
43: function whichDevice ($useragent);
44: function browserInfo ($useragent);
45: function browserInfo_version ($tmp);
46: function getGlobal ($var,$inArr='');
47: function getGP_ENV_TSFE ($var);
class.t3lib_modsettings.php -
14 functions/classes, 584 lines, 15894 bytes
41: class t3lib_modSettings;
44: function init ($prefix='', $storeList='');
45: function setSessionType ($type='ses');
48: function setStoreList ($storeList);
49: function addToStoreList ($storeList);
50: function addToStoreListFromPrefix ($prefix='');
53: function initStorage ();
54: function cleanupStorageArray ($storedSettings);
55: function compileEntry ($data);
56: function getStoredData ($storeIndex, $writeArray=array());
57: function processStoreControl ($mconfName='');
58: function writeStoredSetting ($writeArray=array(), $mconfName='');
61: function getStoreControl ($showElements='load,remove,save', $useOwnForm=TRUE);
64: function processEntry ($storageArr);
class.t3lib_page.php -
23 functions/classes, 1035 lines, 40950 bytes
40: class t3lib_pageSelect;
41: function init ($show_hidden);
44: function getPage ($uid, $disableGroupAccessCheck=FALSE);
45: function getPage_noCheck ($uid);
46: function getFirstWebPage ($uid);
47: function getPageIdFromAlias ($alias);
48: function getPageOverlay ($pageInput,$lUid=-1);
49: function getRecordOverlay ($table,$row,$sys_language_content,$OLmode='');
52: function getMenu ($uid,$fields='*',$sortField='sorting',$addWhere='');
53: function getDomainStartPage ($domain, $path='',$request_uri='');
54: function getRootLine ($uid, $MP='', $ignoreMPerrors=FALSE);
55: function getPathFromRootline ($rl,$len=20);
56: function getExtURL ($pagerow,$disable=0);
57: function getMountPointInfo ($pageId, $pageRec=FALSE, $prevMountPids=array(), $firstPageUid=0);
60: function checkRecord ($table,$uid,$checkPage=0);
61: function getRawRecord ($table,$uid,$fields='*');
62: function getRecordsByField ($theTable,$theField,$theValue,$whereClause='',$groupBy='',$orderBy='',$limit='');
65: function getHash ($hash,$expTime=0);
66: function storeHash ($hash,$data,$ident);
67: function deleteClause ($table);
68: function enableFields ($table,$show_hidden=-1,$ignore_array=array());
71: function fixVersioningPid ($table,&$rr);
72: function versionOL ($table,&$row);
class.t3lib_pagetree.php -
5 functions/classes, 147 lines, 4483 bytes
40: class t3lib_pageTree extends t3lib_treeView;
41: function init ($clause='');
42: function expandNext ($id);
43: function PMicon ($row,$a,$c,$nextCount,$exp);
44: function initializePositionSaving ();
class.t3lib_parsehtml.php -
29 functions/classes, 1310 lines, 52543 bytes
39: class t3lib_parsehtml;
40: function getSubpart ($content, $marker);
41: function substituteSubpart ($content,$marker,$subpartContent,$recursive=1,$keepMarker=0);
44: function splitIntoBlock ($tag,$content,$eliminateExtraEndTags=0);
45: function splitIntoBlockRecursiveProc ($tag,$content,&$procObj,$callBackContent,$callBackTags,$level=0);
46: function splitTags ($tag,$content);
47: function getAllParts ($parts,$tag_parts=1,$include_tag=1);
48: function removeFirstAndLastTag ($str);
49: function getFirstTag ($str);
50: function getFirstTagName ($str,$preserveCase=FALSE);
51: function get_tag_attributes ($tag,$deHSC=0);
52: function split_tag_attributes ($tag);
53: function checkTagTypeCounts ($content,$blockTags='a,b,blockquote,body,div,em,font,form,h1,h2,h3,h4,h5,h6,i,li,map,ol,option,p,pre,select,span,strong,table,td,textarea,tr,u,ul', $soloTags='br,hr,img,input,area');
56: function HTMLcleaner ($content, $tags=array(),$keepAll=0,$hSC=0,$addConfig=array ());
57: function bidir_htmlspecialchars ($value,$dir);
58: function prefixResourcePath ($main_prefix,$content,$alternatives=array(),$suffix='');
59: function prefixRelPath ($prefix,$srcVal,$suffix='');
60: function cleanFontTags ($value,$keepFace=0,$keepSize=0,$keepColor=0);
61: function mapTags ($value,$tags=array(),$ltChar='<',$ltChar2='<');
62: function unprotectTags ($content,$tagList='');
63: function stripTagsExcept ($value,$tagList);
64: function caseShift ($str,$flag,$cacheKey='');
65: function compileTagAttribs ($tagAttrib,$meta=array(), $xhtmlClean=0);
66: function get_tag_attributes_classic ($tag,$deHSC=0);
67: function indentLines ($content, $number=1, $indentChar="t");
68: function HTMLparserConfig ($TSconfig,$keepTags=array());
69: function XHTML_clean ($content);
70: function processTag ($value,$conf,$endTag,$protected=0);
71: function processContent ($value,$dir,$conf);
class.t3lib_parsehtml_proc.php -
28 functions/classes, 1515 lines, 58496 bytes
41: class t3lib_parsehtml_proc extends t3lib_parsehtml;
42: function init ($elRef='',$recPid=0);
43: function setRelPath ($path);
44: function evalWriteFile ($pArr,$currentRecord);
47: function RTE_transform ($value,$specConf,$direction='rte',$thisConfig=array());
50: function TS_images_db ($value);
51: function TS_images_rte ($value);
52: function TS_reglinks ($value,$direction);
53: function TS_links_db ($value);
54: function TS_links_rte ($value);
55: function TS_preserve_db ($value);
56: function TS_preserve_rte ($value);
57: function TS_transform_db ($value,$css=FALSE);
58: function TS_transform_rte ($value,$css=0);
59: function TS_strip_db ($value);
62: function getURL ($url);
63: function HTMLcleaner_db ($content,$tagList='');
64: function getKeepTags ($direction='rte',$tagList='');
65: function divideIntoLines ($value,$count=5,$returnArray=FALSE);
66: function setDivTags ($value,$dT='p');
67: function internalizeFontTags ($value);
68: function siteUrl ();
69: function rteImageStorageDir ();
70: function removeTables ($value,$breakChar='<br />');
71: function defaultTStagMapping ($code,$direction='rte');
72: function getWHFromAttribs ($attribArray);
73: function urlInfoForLinkTags ($url);
74: function TS_AtagToAbs ($value,$dontSetRTEKEEP=FALSE);
class.t3lib_positionmap.php -
19 functions/classes, 560 lines, 20202 bytes
40: class t3lib_positionMap;
43: function positionTree ($id,$pageinfo,$perms_clause,$R_URI);
44: function JSimgFunc ($prefix='');
254: function changeImg (name,d);
45: function boldTitle ($t_code,$dat,$id);
46: function onClickEvent ($pid,$newPagePID);
47: function insertlabel ();
48: function linkPageTitle ($str,$rec);
49: function checkNewPageInPid ($pid);
50: function getModConfig ($pid);
51: function insertQuadLines ($codes,$allBlank=0);
54: function printContentElementColumns ($pid,$moveUid,$colPosList,$showHidden,$R_URI);
55: function printRecordMap ($lines,$colPosArray);
56: function wrapColumnHeader ($str,$vv);
57: function insertPositionIcon ($row,$vv,$kk,$moveUid,$pid);
58: function onClickInsertRecord ($row,$vv,$moveUid,$pid,$sys_lang=0);
59: function wrapRecordHeader ($str,$row);
60: function getRecordHeader ($row);
61: function wrapRecordTitle ($str,$row);
class.t3lib_querygenerator.php -
31 functions/classes, 1043 lines, 33513 bytes
39: class t3lib_queryGenerator;
40: function makeFieldList ();
41: function init ($name,$table,$fieldList="");
42: function setAndCleanUpExternalLists ($name,$list,$force="");
43: function procesData ($qC="");
44: function cleanUpQueryConfig ($queryConfig);
45: function getFormElements ($subLevel=0,$queryConfig="",$parent="");
46: function printCodeArray ($codeArr,$l=0);
47: function formatQ ($str);
48: function mkOperatorSelect ($name,$op,$draw,$submit);
49: function mkTypeSelect ($name,$fieldName,$prepend="FIELD_");
50: function verifyType ($fieldName);
51: function verifyComparison ($comparison,$neg);
52: function mkFieldToInputSelect ($name,$fieldName);
53: function mkTableSelect ($name,$cur);
54: function mkCompSelect ($name,$comparison,$neg);
55: function getSubscript ($arr);
56: function initUserDef ();
57: function userDef ();
58: function userDefCleanUp ($queryConfig);
59: function getQuery ($queryConfig,$pad="");
60: function getQuerySingle ($conf,$first);
61: function cleanInputVal ($conf,$suffix="");
62: function getUserDefQuery ($qcArr);
63: function updateIcon ();
64: function getLabelCol ();
65: function makeSelectorTable ($modSettings,$enableList="table,fields,query,group,order,limit");
66: function getSelectQuery ($qString="");
67: function JSbottom ($formname="forms[0]");
68: function typo3FormFieldSet (theField, evallist, is_in, checkbox, checkboxValue);
69: function typo3FormFieldGet (theField, evallist, is_in, checkbox, checkboxValue, checkbox_off);
class.t3lib_readmail.php -
15 functions/classes, 548 lines, 17255 bytes
39: class t3lib_readmail;
42: function find_MIDfromReturnPath ($to);
43: function find_XTypo3MID ($content);
46: function getMessage ($mailParts);
47: function getTextContent ($content);
48: function getMailBoundaryParts ($boundary,$content);
49: function getCType ($str);
50: function analyseReturnError ($c);
51: function decodeHeaderString ($str);
52: function extractNameEmail ($str);
53: function getContentTypeData ($contentTypeStr);
54: function makeUnixDate ($dateStr);
55: function getGMToffset ($GMT);
56: function extractMailHeader ($content,$limit=0);
57: function fullParse ($content);
class.t3lib_recordlist.php -
13 functions/classes, 418 lines, 13677 bytes
40: class t3lib_recordList;
27: function addElement ($h,$icon,$data,$tdParams='',$lMargin='',$altLine='');
42: function writeTop ();
43: function writeBottom ();
44: function fwd_rwd_nav ($table='');
45: function fwd_rwd_HTML ($type,$pointer,$table='');
46: function listURL ($altId='');
47: function CBfunctions ();
294: function checkOffCB (listOfCBnames);
323: function cbValue (CBname);
328: function setcbValue (CBname,flag);
48: function initializeLanguages ();
49: function languageFlag ($sys_language_uid);
class.t3lib_rteapi.php -
5 functions/classes, 208 lines, 8068 bytes
36: class t3lib_rteapi;
39: function isAvailable ();
40: function drawRTE (&$pObj,$table,$field,$row,$PA,$specConf,$thisConfig,$RTEtypeVal,$RTErelPath,$thePidValue);
41: function transformContent ($dirRTE,$value,$table,$field,$row,$specConf,$thisConfig,$RTErelPath,$pid);
44: function triggerField ($fieldName);
class.t3lib_scbase.php -
10 functions/classes, 384 lines, 14408 bytes
39: class t3lib_SCbase;
40: function init ();
41: function menuConfig ();
42: function mergeExternalItems ($modName,$menuKey,$menuArr);
43: function handleExternalFunctionValue ($MM_key='function', $MS_value=NULL);
44: function getExternalItemConfig ($modName,$menuKey,$value='');
45: function checkExtObj ();
46: function checkSubExtObj ();
47: function extObjHeader ();
48: function extObjContent ();
class.t3lib_softrefproc.php -
15 functions/classes, 845 lines, 31079 bytes
41: class t3lib_softrefproc;
42: function findRef ($table, $field, $uid, $content, $spKey, $spParams, $structurePath='');
43: function findRef_images ($content, $spParams);
44: function findRef_typolink ($content, $spParams);
45: function findRef_typolink_tag ($content, $spParams);
46: function findRef_TStemplate ($content, $spParams);
47: function findRef_TSconfig ($content, $spParams);
48: function findRef_email ($content, $spParams);
49: function findRef_url ($content, $spParams);
50: function findRef_extension_fileref ($content, $spParams);
53: function fileadminReferences ($content, &$elements);
54: function getTypoLinkParts ($typolinkValue);
55: function setTypoLinkPartsElement ($tLP, &$elements, $content, $idx);
56: function getPageIdFromAlias ($link_param);
57: function makeTokenID ($index='');
class.t3lib_sqlengine.php -
29 functions/classes, 905 lines, 22695 bytes
39: class t3lib_sqlengine extends t3lib_sqlparser;
40: function init ($config, &$pObj);
41: function resetStatusVars ();
42: function processAccordingToConfig (&$value,$fInfo);
45: function exec_INSERTquery ($table,$fields_values);
46: function exec_UPDATEquery ($table,$where,$fields_values);
47: function exec_DELETEquery ($table,$where);
48: function exec_SELECTquery ($select_fields,$from_table,$where_clause,$groupBy,$orderBy,$limit);
49: function sql_query ($query);
50: function sql_error ();
51: function sql_insert_id ();
52: function sql_affected_rows ();
53: function quoteStr ($str);
56: function admin_get_tables ();
57: function admin_get_fields ($tableName);
58: function admin_get_keys ($tableName);
59: function admin_query ($query);
62: function readDataSource ($table);
63: function saveDataSource ($table);
66: function selectFromData ($table,$where);
67: function select_evalSingle ($table,$config,&$itemKeys);
68: function getResultSet ($keys, $table, $fieldList);
71: function debug_printResultSet ($array);
74: class t3lib_sqlengine_resultobj;
75: function sql_num_rows ();
76: function sql_fetch_assoc ();
77: function sql_fetch_row ();
78: function sql_data_seek ($pointer);
79: function sql_field_type ();
class.t3lib_sqlparser.php -
36 functions/classes, 1694 lines, 55343 bytes
38: class t3lib_sqlparser;
41: function parseSQL ($parseString);
42: function parseSELECT ($parseString);
43: function parseUPDATE ($parseString);
44: function parseINSERT ($parseString);
45: function parseDELETE ($parseString);
46: function parseEXPLAIN ($parseString);
47: function parseCREATETABLE ($parseString);
48: function parseALTERTABLE ($parseString);
49: function parseDROPTABLE ($parseString);
50: function parseCREATEDATABASE ($parseString);
53: function parseFieldList (&$parseString, $stopRegex='');
54: function parseFromTables (&$parseString, $stopRegex='');
55: function parseWhereClause (&$parseString, $stopRegex='');
56: function parseFieldDef (&$parseString, $stopRegex='');
59: function nextPart (&$parseString,$regex,$trimAll=FALSE);
60: function getValue (&$parseString,$comparator='');
61: function getValueInQuotes (&$parseString,$quote);
62: function parseStripslashes ($str);
63: function compileAddslashes ($str);
64: function parseError ($msg,$restQuery);
65: function trimSQL ($str);
68: function compileSQL ($components);
69: function compileSELECT ($components);
70: function compileUPDATE ($components);
71: function compileINSERT ($components);
72: function compileDELETE ($components);
73: function compileCREATETABLE ($components);
74: function compileALTERTABLE ($components);
77: function compileFieldList ($selectFields);
78: function compileFromTables ($tablesArray);
79: function compileWhereClause ($clauseArray);
80: function compileFieldCfg ($fieldCfg);
83: function debug_parseSQLpart ($part,$str);
84: function debug_parseSQLpartCompare ($str,$newStr,$caseInsensitive=FALSE);
85: function debug_testSQL ($SQLquery);
class.t3lib_stdgraphic.php -
60 functions/classes, 2652 lines, 91195 bytes
39: class t3lib_stdGraphic;
40: function init ();
43: function maskImageOntoImage (&$im,$conf,$workArea);
44: function copyImageOntoImage (&$im,$conf,$workArea);
45: function copyGifOntoGif (&$im,$cpImg,$conf,$workArea);
46: function imagecopyresized (&$im, $cpImg, $Xstart, $Ystart, $cpImgCutX, $cpImgCutY, $w, $h, $w, $h);
49: function makeText (&$im,$conf,$workArea);
50: function txtPosition ($conf,$workArea,$BB);
51: function calcBBox ($conf);
52: function addToMap ($cords,$conf);
53: function calcTextCordsForMap ($cords,$offset, $conf);
54: function SpacedImageTTFText (&$im, $fontSize, $angle, $x, $y, $Fcolor, $fontFile, $text, $spacing, $wordSpacing, $splitRenderingConf, $sF=1);
55: function fontResize ($conf);
56: function ImageTTFBBoxWrapper ($fontSize, $angle, $fontFile, $string, $splitRendering, $sF=1);
57: function ImageTTFTextWrapper ($im, $fontSize, $angle, $x, $y, $color, $fontFile, $string, $splitRendering,$sF=1);
58: function splitString ($string,$splitRendering,$fontSize,$fontFile);
61: function makeOutline (&$im,$conf,$workArea,$txtConf);
62: function circleOffset ($distance, $iterations);
63: function makeEmboss (&$im,$conf,$workArea,$txtConf);
64: function makeShadow (&$im,$conf,$workArea,$txtConf);
67: function makeBox (&$im,$conf,$workArea);
68: function makeEffect (&$im, $conf);
69: function IMparams ($setup);
70: function adjust (&$im, $conf);
71: function crop (&$im,$conf);
72: function scale (&$im,$conf);
73: function setWorkArea ($workArea);
76: function autolevels (&$im);
77: function outputLevels (&$im,$low,$high,$swap='');
78: function inputLevels (&$im,$low,$high,$swap='');
79: function reduceColors (&$im,$limit, $cols);
82: function prependAbsolutePath ($fontFile);
83: function v5_sharpen ($factor);
84: function v5_blur ($factor);
85: function randomName ();
86: function applyOffset ($cords,$OFFSET);
87: function convertColor ($string);
88: function recodeString ($string);
89: function singleChars ($theText,$returnUnicodeNumber=FALSE);
90: function objPosition ($conf,$workArea,$BB);
93: function imageMagickConvert ($imagefile,$newExt='',$w='',$h='',$params='',$frame='',$options='',$mustCreate=0);
94: function getImageDimensions ($imageFile);
95: function cacheImageDimensions ($identifyResult);
96: function getCachedImageDimensions ($imageFile);
97: function getImageScale ($info,$w,$h,$options);
98: function file_exists_typo3temp_file ($output,$orig='');
101: function imageMagickIdentify ($imagefile);
102: function imageMagickExec ($input,$output,$params);
103: function combineExec ($input,$overlay,$mask,$output);
104: function wrapFileName ($inputName);
107: function checkFile ($file);
108: function createTempSubDir ($dirName);
109: function applyImageMagickToPHPGif (&$im, $command);
110: function gif_or_jpg ($type,$w,$h);
77: function output ($file);
112: function destroy ();
113: function imgTag ($imgInfo);
114: function ImageGif ($destImg, $theImage);
115: function imageCreateFromGif ($sourceImg);
116: function imageCreateFromFile ($sourceImg);
class.t3lib_superadmin.php -
29 functions/classes, 1361 lines, 42696 bytes
39: function debug ($p1,$p2='');
42: class t3lib_superadmin;
45: function t3lib_superadmin ();
46: function init ($parentDirs);
49: function defaultSet ();
50: function make ();
53: function setMenuItem ($code,$label);
54: function error ($str);
55: function headerParentDir ($str);
56: function headerSiteDir ($str);
59: function initProcess ();
60: function processSiteDir ($path,$dir);
61: function includeLocalconf ($localconf);
62: function connectToDatabase ($siteInfo);
63: function getDBInfo ($key);
66: function makeTable ();
69: function localExtensions ();
70: function getExtensionInfo ($path,$extKey,$k);
71: function getAllFilesAndFoldersInPath ($fileArr,$extPath,$extList='',$regDirs=0);
72: function findMostRecent ($fileArr,$extPath);
73: function removePrefixPathFromList ($fileArr,$extPath);
76: function singleSite ($exp);
77: function loginLog ($DB);
78: function log_getDetails ($text,$data);
79: function rmCachedFiles ($exp);
80: function menuContent ($exp);
81: function makeAdminLogin ();
82: function changeAdminPasswordsForm ();
83: function setNewPasswords ();
class.t3lib_svbase.php -
31 functions/classes, 724 lines, 17200 bytes
39: class t3lib_svbase;
42: function getServiceInfo ();
43: function getServiceKey ();
44: function getServiceTitle ();
45: function getServiceOption ($optionName, $defaultValue='', $includeDefaultConfig=TRUE);
48: function devLog ($msg, $severity=0, $dataVar=FALSE);
49: function errorPush ($errNum=T3_ERR_SV_GENERAL, $errMsg='Unspecified error occured');
50: function errorPull ();
51: function getLastError ();
52: function getLastErrorMsg ();
53: function getErrorMsgArray ();
54: function getLastErrorArray ();
55: function resetErrors ();
58: function checkExec ($progList);
59: function deactivateService ();
63: function checkInputFile ($absFile);
64: function readFile ($absFile, $length=0);
65: function writeFile ($content, $absFile='');
66: function tempFile ($filePrefix);
67: function registerTempFile ($absFile);
68: function unlinkTempFiles ();
71: function setInput ($content, $type='');
72: function setInputFile ($absFile, $type='');
73: function getInput ();
74: function getInputFile ($createFile='');
77: function setOutputFile ($absFile);
78: function getOutput ();
79: function getOutputFile ($absFile='');
82: function