Documentation TYPO3 par Ameos |


Public Member Functions | |
| init () | |
| handleExternalFunctionValue ($MM_key='function', $MS_value=NULL) | |
| menuConfig () | |
| main () | |
| printContent () | |
| extensionList_loaded () | |
| extensionList_installed () | |
| extensionList_import () | |
| alterSettings () | |
| importExtInfo ($extRepUid) | |
| importExtFromRep ($extRepUid, $loc, $uploadFlag=0, $directInput='', $recentTranslations=0, $incManual=0) | |
| showExtDetails ($extKey) | |
| updatesForm ($extKey, $extInfo, $notSilent=0, $script='', $addFields='') | |
| extDumpTables ($extKey, $extInfo) | |
| getFileListOfExtension ($extKey, $conf) | |
| extDelete ($extKey, $extInfo) | |
| extUpdateEMCONF ($extKey, $extInfo) | |
| extBackup ($extKey, $extInfo) | |
| extBackup_dumpDataTablesLine ($tablesArray, $extKey) | |
| extInformationArray ($extKey, $extInfo, $remote=0) | |
| extInformationArray_dbReq ($techInfo, $tableHeader=0) | |
| extInformationArray_dbInst ($dbInst, $current) | |
| getRepositoryUploadForm ($extKey, $extInfo) | |
| extensionListRowHeader ($trAttrib, $cells, $import=0) | |
| extensionListRow ($extKey, $extInfo, $cells, $bgColorClass='', $inst_list=array(), $import=0, $altLinkUrl='') | |
| wrapEmail ($str, $email) | |
| helpCol ($key) | |
| labelInfo ($str) | |
| extensionTitleIconHeader ($extKey, $extInfo, $align='top') | |
| removeButton () | |
| installButton () | |
| noImportMsg () | |
| getInstalledExtensions () | |
| getInstExtList ($path, &$list, &$cat, $type) | |
| getImportExtList ($listArr) | |
| setCat (&$cat, $listArrayPart, $extKey) | |
| makeDetailedExtensionAnalysis ($extKey, $extInfo, $validity=0) | |
| getClassIndexLocallangFiles ($absPath, $table_class_prefix, $extKey) | |
| modConfFileAnalysis ($confFilePath) | |
| serverExtensionMD5Array ($extKey, $conf) | |
| findMD5ArrayDiff ($current, $past) | |
| createDirsInPath ($dirs, $extDirPath) | |
| removeExtDirectory ($removePath, $removeContentOnly=0) | |
| clearAndMakeExtensionDir ($importedData, $type) | |
| removeCacheFiles () | |
| extractDirsFromFileList ($files) | |
| getExtPath ($extKey, $type) | |
| writeTYPO3_MOD_PATH ($confFilePath, $type, $mP) | |
| writeNewExtensionList ($newExtList) | |
| writeTsStyleConfig ($extKey, $arr) | |
| updateLocalEM_CONF ($extKey, $extInfo) | |
| construct_ext_emconf_file ($extKey, $EM_CONF) | |
| makeUploadArray ($extKey, $conf) | |
| getSerializedLocalLang ($file, $content) | |
| addExtToList ($extKey, $instExtInfo) | |
| removeExtFromList ($extKey, $instExtInfo) | |
| removeRequiredExtFromListArr ($listArr) | |
| managesPriorities ($listArr, $instExtInfo) | |
| checkClearCache ($extKey, $extInfo) | |
| checkUploadFolder ($extKey, $extInfo) | |
| checkDBupdates ($extKey, $extInfo, $infoOnly=0) | |
| tsStyleConfigForm ($extKey, $extInfo, $output=0, $script='', $addFields='') | |
| dumpTableAndFieldStructure ($arr) | |
| dumpStaticTables ($tableList) | |
| dumpHeader () | |
| dumpTableHeader ($table, $fieldKeyInfo, $dropTableIfExists=0) | |
| dumpTableContent ($table, $fieldStructure) | |
| getTableAndFieldStructure ($parts) | |
| fetchServerData ($repositoryUrl) | |
| decodeServerData ($externalData, $stat=array()) | |
| decodeExchangeData ($str) | |
| makeUploadDataFromArray ($uploadArray, $local_gzcompress=-1) | |
| repTransferParams () | |
| makeReturnUrl () | |
| T3instID () | |
| processRepositoryReturnData ($TER_CMD) | |
| listOrderTitle ($listOrder, $key) | |
| makeVersion ($v, $mode) | |
| renderVersion ($v, $raise='') | |
| ulFolder ($extKey) | |
| importAtAll () | |
| importAsType ($type, $lockType='') | |
| deleteAsType ($type) | |
| getDocManual ($extension_key, $loc='') | |
| versionDifference ($v1, $v2, $div=1) | |
| first_in_array ($str, $array, $caseInsensitive=FALSE) | |
| includeEMCONF ($path, $_EXTKEY) | |
Public Attributes | |
| $versionDiffFactor = 1000 | |
| $systemInstall = 0 | |
| $repositoryUrl = '' | |
| $requiredExt = '' | |
| $maxUploadSize = 6024000 | |
| $kbMax = 100 | |
| $defaultCategories | |
| $categories | |
| $states | |
| $typeLabels | |
| $typeDescr | |
| $typePaths = Array() | |
| $typeBackPaths = Array() | |
| $typeRelPaths | |
| $remoteAccess | |
| $detailCols | |
| $fe_user | |
| $privacyNotice = 'When ever you interact with the online repository, server information is sent and stored in the repository for statistics. No personal information is sent, only identification of this TYPO3 install. If you want know exactly what is sent, look in typo3/tools/em/index.php, function repTransferParams()' | |
| $editTextExtensions = 'html,htm,txt,css,tmpl,inc,php,sql,conf,cnf,pl,pm,sh' | |
| $nameSpaceExceptions = 'beuser_tracking,design_components,impexp,static_file_edit,cms,freesite,quickhelp,classic_welcome,indexed_search,sys_action,sys_workflows,sys_todos,sys_messages,plugin_mgm,direct_mail,sys_stat,tt_address,tt_board,tt_calender,tt_guest,tt_links,tt_news,tt_poll,tt_rating,tt_products,setup,taskcenter,tsconfig_help,context_help,sys_note,tstemplate,lowlevel,install,belog,beuser,phpmyadmin,aboutmodules,imagelist,setup,taskcenter,sys_notepad,viewpage' | |
| $MCONF = array() | |
| $MOD_MENU = array() | |
| $MOD_SETTINGS = array() | |
| $doc | |
| $content | |
| $inst_keys = array() | |
| $gzcompress = 0 | |
| $CMD = array() | |
| $listRemote | |
Definition at line 191 of file index.php.
|
||||||||||||
|
Adds extension to extension list and returns new list. If -1 is returned, an error happend. Checks dependencies etc.
Definition at line 3284 of file index.php. References t3lib_extMgm::isLoaded(), and t3lib_div::trimExplode(). Referenced by showExtDetails(). |
|
|
Allows changing of settings
Definition at line 868 of file index.php. References $content, and t3lib_BEfunc::cshItem(). Referenced by main(). |
|
||||||||||||
|
Check if clear-cache should be performed, otherwise show form (for installation of extension) Shown only if the extension has the clearCacheOnLoad flag set.
Definition at line 3450 of file index.php. References t3lib_div::_POST(), and t3lib_div::makeInstance(). Referenced by showExtDetails(). |
|
||||||||||||||||
|
Validates the database according to extension requirements Prints form for changes if any. If none, returns blank. If an update is ordered, empty is returned as well. DBAL compliant (based on Install Tool code)
Definition at line 3562 of file index.php. References t3lib_div::_GP(). |
|
||||||||||||
|
Check if upload folder / "createDir" directories should be created.
Definition at line 3477 of file index.php. References t3lib_div::_POST(), t3lib_div::mkdir(), t3lib_div::trimExplode(), and t3lib_div::writeFile(). |
|
||||||||||||
|
Removes the current extension of $type and creates the base folder for the new one (which is going to be imported)
Definition at line 2887 of file index.php. References t3lib_div::mkdir(). Referenced by importExtFromRep(). |
|
||||||||||||
|
Compiles the ext_emconf.php file
Definition at line 3138 of file index.php. References t3lib_div::testInt(). Referenced by importExtFromRep(). |
|
||||||||||||
|
Creates directories in $extDirPath
Definition at line 2800 of file index.php. References t3lib_div::mkdir(), and t3lib_div::trimExplode(). Referenced by importExtFromRep(). |
|
|
Decodes extension upload array. This kind of data is when an extension is uploaded to TER
Definition at line 4005 of file index.php. Referenced by importExtFromRep(). |
|
||||||||||||
|
Decode server data This is information like the extension list, extension information etc., return data after uploads (new em_conf)
|
|
|
Returns true if extensions in scope, $type, can be deleted (or installed for that sake)
|
|
|
Header comments of the SQL dump file
|
|
|
Dump content for static tables
Definition at line 3780 of file index.php. References t3lib_div::trimExplode(). |
|
|
Makes a dump of the tables/fields definitions for an extension
|
|
||||||||||||
|
Dump table content Is DBAL compliant, but the dump format is written as MySQL standard. If the INSERT statements should be imported in a DBMS using other quoting than MySQL they must first be translated. t3lib_sqlengine can parse these queries correctly and translate them somehow.
|
|
||||||||||||||||
|
Dump CREATE TABLE definition
|
|
||||||||||||
|
Download extension as file / make backup
Definition at line 1677 of file index.php. Referenced by showExtDetails(). |
|
||||||||||||
|
Link to dump of database tables
|
|
||||||||||||
|
Delete extension from the file system
Definition at line 1626 of file index.php. References t3lib_div::inList(), and t3lib_extMgm::isLoaded(). Referenced by showExtDetails(). |
|
||||||||||||
|
Creates view for dumping static tables and table/fields structures...
Definition at line 1508 of file index.php. References t3lib_div::formatSize(), and t3lib_div::writeFile(). Referenced by showExtDetails(). |
|
|
Listing remote extensions from online repository
Definition at line 707 of file index.php. References $content, $repositoryUrl, t3lib_BEfunc::cshItem(), extensionListRow(), extensionListRowHeader(), fetchServerData(), getImportExtList(), getInstalledExtensions(), importAsType(), importAtAll(), importExtInfo(), t3lib_extMgm::isLoaded(), noImportMsg(), repTransferParams(), and versionDifference(). Referenced by main(). |
|
|
Listing of available (installed) extensions
Definition at line 637 of file index.php. References $content, t3lib_BEfunc::cshItem(), extensionListRow(), extensionListRowHeader(), getInstalledExtensions(), and t3lib_extMgm::isLoaded(). Referenced by main(). |
|
|
Listing of loaded (installed) extensions
Definition at line 599 of file index.php. References $content, t3lib_BEfunc::cshItem(), extensionListRow(), extensionListRowHeader(), and getInstalledExtensions(). Referenced by main(). |
|
||||||||||||||||||||||||||||||||
|
Prints a row with data for the various extension listings
tag class
content Definition at line 2065 of file index.php. References t3lib_div::fixed_lgd(), t3lib_div::inList(), t3lib_extMgm::isLoaded(), t3lib_div::trimExplode(), and t3lib_div::view_array(). Referenced by extensionList_import(), extensionList_installed(), and extensionList_loaded(). |
|
||||||||||||||||
|
Prints the header row for the various listings
tag
table row Definition at line 2000 of file index.php. Referenced by extensionList_import(), extensionList_installed(), and extensionList_loaded(). |
|
||||||||||||||||
|
Returns a header for an extensions including icon if any
Definition at line 2229 of file index.php. References t3lib_div::fixed_lgd(). Referenced by showExtDetails(). |
|
||||||||||||||||
|
Prints a table with extension information in it.
Definition at line 1773 of file index.php. References t3lib_div::inList(), t3lib_extMgm::isLoaded(), and t3lib_div::view_array(). Referenced by importExtInfo(), and showExtDetails(). |
|
||||||||||||
|
Double install warning.
|
|
||||||||||||
|
Returns HTML with information about database requirements
|
|
|
Extracts the directories in the $files array
Definition at line 2960 of file index.php. Referenced by importExtFromRep(). |
|
||||||||||||
|
Update extension EM_CONF...
Definition at line 1657 of file index.php. Referenced by showExtDetails(). |
|
|
Fetches data from the $repositoryUrl, un-compresses it, unserializes array and returns an array with the content if success.
Definition at line 3948 of file index.php. References t3lib_div::milliseconds(). Referenced by extensionList_import(), importExtFromRep(), and importExtInfo(). |
|
||||||||||||
|
Compares two arrays with MD5-hash values for analysis of which files has changed.
|
|
||||||||||||||||
|
Returns true if the $str is found as the first part of a string in $array
|
|
||||||||||||||||
|
Analyses the php-scripts of an available extension on server
Definition at line 2644 of file index.php. References t3lib_div::getAllFilesAndFoldersInPath(), t3lib_div::isFirstPartOfStr(), and t3lib_div::removePrefixPathFromList(). |
|
||||||||||||
|
Returns true if the doc/manual.sxw should be returned
|
|
||||||||||||
|
Returns the absolute path where the extension $extKey is installed (based on 'type' (SGL))
Definition at line 2986 of file index.php. Referenced by showExtDetails(). |
|
||||||||||||
|
Returns file-listing of an extension
Definition at line 1575 of file index.php. References t3lib_div::getAllFilesAndFoldersInPath(), t3lib_div::inList(), and t3lib_div::split_fileref(). Referenced by showExtDetails(). |
|
|
Maps remote extensions information into $cat/$list arrays for listing
Definition at line 2348 of file index.php. References t3lib_div::formatSize(). Referenced by extensionList_import(), and importExtInfo(). |
|
|
Returns the list of available (installed) extensions
Definition at line 2287 of file index.php. Referenced by extensionList_import(), extensionList_installed(), extensionList_loaded(), importExtFromRep(), and showExtDetails(). |
|
||||||||||||||||||||
|
Gathers all extensions in $path
Definition at line 2314 of file index.php. References t3lib_div::get_dirs(), and t3lib_div::getFilesInDir(). |
|
||||||||||||
|
Prints the upload form for extensions
Definition at line 1902 of file index.php. Referenced by showExtDetails(). |
|
||||||||||||
|
Include a locallang file and return the $LOCAL_LANG array serialized.
|
|
|
Gets th |