"TYPO3 4.0.1: SC_mod_tools_em_index Class Reference", "datetime" => "Sat Dec 2 19:25:28 2006", "date" => "2 Dec 2006", "doxygenversion" => "1.4.6", "projectname" => "TYPO3 4.0.1", "projectnumber" => "4.0.1" ); get_header($doxygen_vars); ?>
Public Member Functions | |
init () | |
handleExternalFunctionValue ($MM_key='function', $MS_value=NULL) | |
menuConfig () | |
main () | |
printContent () | |
extensionList_loaded () | |
extensionList_installed () | |
extensionList_import () | |
alterSettings () | |
translationHandling () | |
updateTranslation ($extKey, $lang, $mirrorURL) | |
installTranslationsForExtension ($extKey, $mirrorURL) | |
unzip ($file, $path) | |
importExtInfo ($extKey, $version='') | |
fetchMetaData ($metaType) | |
getMirrorURL () | |
installExtension ($extKey, $version=null, $mode=EM_INSTALL_VERSION_MIN) | |
refreshGlobalExtList () | |
importExtFromRep ($extKey, $version, $loc, $uploadFlag=0, $dontDelete=0, $directInput='') | |
showExtDetails ($extKey) | |
requestInstallExtensions ($extList) | |
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 () | |
depToString ($dep, $type='depends') | |
stringToDep ($dep) | |
getInstalledExtensions () | |
getInstExtList ($path, &$list, &$cat, $type) | |
fixEMCONF ($emConf) | |
splitVersionRange ($ver) | |
prepareImportExtList () | |
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, $dontDelete=0) | |
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) | |
arrayToCode ($array, $level=0) | |
makeUploadArray ($extKey, $conf) | |
getSerializedLocalLang ($file, $content) | |
addExtToList ($extKey, $instExtInfo) | |
checkDependencies ($extKey, $conf, $instExtInfo) | |
removeExtFromList ($extKey, $instExtInfo) | |
removeRequiredExtFromListArr ($listArr) | |
managesPriorities ($listArr, $instExtInfo) | |
checkClearCache ($extInfo) | |
checkUploadFolder ($extKey, $extInfo) | |
checkDBupdates ($extKey, $extInfo, $infoOnly=0) | |
forceDBupdates ($extKey, $extInfo) | |
tsStyleConfigForm ($extKey, $extInfo, $output=0, $script='', $addFields='') | |
dumpTableAndFieldStructure ($arr) | |
dumpStaticTables ($tableList) | |
dumpHeader () | |
dumpTableHeader ($table, $fieldKeyInfo, $dropTableIfExists=0) | |
dumpTableContent ($table, $fieldStructure) | |
getTableAndFieldStructure ($parts) | |
uploadExtensionToTER ($em) | |
listOrderTitle ($listOrder, $key) | |
makeVersion ($v, $mode) | |
renderVersion ($v, $raise='') | |
ulFolder ($extKey) | |
importAtAll () | |
importAsType ($type, $lockType='') | |
deleteAsType ($type) | |
versionDifference ($v1, $v2, $div=1) | |
first_in_array ($str, $array, $caseInsensitive=FALSE) | |
includeEMCONF ($path, $_EXTKEY) | |
searchExtension ($extKey, $row) | |
Public Attributes | |
$versionDiffFactor = 1 | |
$systemInstall = 0 | |
$requiredExt = '' | |
$maxUploadSize = 31457280 | |
$kbMax = 500 | |
$doPrintContent = true | |
$defaultCategories | |
$categories | |
$states | |
$stateColors | |
$typeLabels | |
$typeDescr | |
$typePaths = Array() | |
$typeBackPaths = Array() | |
$typeRelPaths | |
$detailCols | |
$fe_user | |
$privacyNotice = 'When you interact with the online repository, server information may be sent and stored in the repository for statistics.' | |
$editTextExtensions = 'html,htm,txt,css,tmpl,inc,php,sql,conf,cnf,pl,pm,sh,xml,ChangeLog' | |
$nameSpaceExceptions = 'beuser_tracking,design_components,impexp,static_file_edit,cms,freesite,quickhelp,classic_welcome,indexed_search,sys_action,sys_workflows,sys_todos,sys_messages,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,adodb' | |
$MCONF = array() | |
$MOD_MENU = array() | |
$MOD_SETTINGS = array() | |
$doc | |
$content | |
$inst_keys = array() | |
$gzcompress = 0 | |
$terConnection | |
$CMD = array() | |
$listRemote | |
$lookUpStr |
Definition at line 195 of file class.em_index.php.
|
Adds extension to extension list and returns new list. If -1 is returned, an error happend. Checks dependencies etc.
Definition at line 3984 of file class.em_index.php. Referenced by installExtension(), and showExtDetails(). |
|
Allows changing of settings
Definition at line 920 of file class.em_index.php. References $content, and fetchMetaData(). Referenced by main(). |
|
Enter description here...
Definition at line 3857 of file class.em_index.php. |
|
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 4259 of file class.em_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 4371 of file class.em_index.php. References t3lib_div::_GP(). |
|
Enter description here...
Definition at line 4015 of file class.em_index.php. Referenced by importExtFromRep(), and showExtDetails(). |
|
Check if upload folder / "createDir" directories should be created.
Definition at line 4286 of file class.em_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 3576 of file class.em_index.php. References t3lib_div::mkdir(). Referenced by importExtFromRep(). |
|
Compiles the ext_emconf.php file
Definition at line 3826 of file class.em_index.php. Referenced by importExtFromRep(). |
|
Creates directories in $extDirPath
Definition at line 3495 of file class.em_index.php. References t3lib_div::mkdir_deep(). Referenced by importExtFromRep(). |
|
Returns true if extensions in scope, $type, can be deleted (or installed for that sake)
Definition at line 4973 of file class.em_index.php. |
|
Checks whether the passed dependency is TER2-style (array) and returns a single string for displaying the dependencies. It leaves out all version numbers and the "php" and "typo3" dependencies, as they are implicit and of no interest without the version number.
Definition at line 2881 of file class.em_index.php. |
|
Header comments of the SQL dump file
Definition at line 4675 of file class.em_index.php. |
|
Dump content for static tables
Definition at line 4646 of file class.em_index.php. References t3lib_div::trimExplode(). |
|
Makes a dump of the tables/fields definitions for an extension
Definition at line 4621 of file class.em_index.php. |
|
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.
Definition at line 4734 of file class.em_index.php. |
|
Dump CREATE TABLE definition
Definition at line 4692 of file class.em_index.php. |
|
Download extension as file / make backup
Definition at line 2367 of file class.em_index.php. Referenced by showExtDetails(). |
|
Link to dump of database tables
Definition at line 2414 of file class.em_index.php. |
|
Delete extension from the file system
Definition at line 2316 of file class.em_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 2195 of file class.em_index.php. References t3lib_div::formatSize(), and t3lib_div::writeFile(). Referenced by showExtDetails(). |
|
Listing remote extensions from online repository
Definition at line 752 of file class.em_index.php. References $content, t3lib_BEfunc::cshItem(), extensionListRow(), extensionListRowHeader(), fetchMetaData(), getInstalledExtensions(), importAsType(), importAtAll(), importExtInfo(), t3lib_extMgm::isLoaded(), noImportMsg(), prepareImportExtList(), and versionDifference(). Referenced by main(). |
|
Listing of available (installed) extensions
Definition at line 680 of file class.em_index.php. References $content, t3lib_BEfunc::cshItem(), extensionListRow(), extensionListRowHeader(), getInstalledExtensions(), t3lib_extMgm::isLoaded(), and searchExtension(). Referenced by main(). |
|
Listing of loaded (installed) extensions
Definition at line 625 of file class.em_index.php. References $content, t3lib_BEfunc::cshItem(), extensionListRow(), extensionListRowHeader(), getInstalledExtensions(), and searchExtension(). Referenced by main(). |
|
Prints a row with data for the various extension listings
tag class
content Definition at line 2678 of file class.em_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 2617 of file class.em_index.php. Referenced by extensionList_import(), extensionList_installed(), and extensionList_loaded(). |
|
Returns a header for an extensions including icon if any
Definition at line 2835 of file class.em_index.php. References t3lib_div::fixed_lgd(). Referenced by showExtDetails(). |
|
Prints a table with extension information in it.
Definition at line 2442 of file class.em_index.php. References t3lib_div::inList(), t3lib_extMgm::isLoaded(), and t3lib_div::view_array(). Referenced by importExtInfo(), and showExtDetails(). |
|
Double install warning.
Definition at line 2537 of file class.em_index.php. |
|
Returns HTML with information about database requirements
Definition at line 2524 of file class.em_index.php. |
|
Extracts the directories in the $files array
Definition at line 3640 of file class.em_index.php. Referenced by importExtFromRep(). |
|
Update extension EM_CONF...
Definition at line 2347 of file class.em_index.php. Referenced by showExtDetails(). |
|
Fetches metadata and stores it to the corresponding place. This includes the mirror list, extension XML files.
Definition at line 1380 of file class.em_index.php. References $content, getMirrorURL(), t3lib_BEfunc::getModuleData(), t3lib_div::getURL(), t3lib_div::tempnam(), t3lib_div::unlink_tempfile(), and t3lib_div::writeFile(). Referenced by alterSettings(), extensionList_import(), getMirrorURL(), and installExtension(). |
|
Compares two arrays with MD5-hash values for analysis of which files has changed.
Definition at line 3463 of file class.em_index.php. |
|
Returns true if the $str is found as the first part of a string in $array
Definition at line 5006 of file class.em_index.php. References t3lib_div::isFirstPartOfStr(). |
|
Fixes an old style ext_emconf.php array by adding constraints if needed and removing deprecated keys
Definition at line 2988 of file class.em_index.php. Referenced by importExtFromRep(). |
|
Updates the database according to extension requirements DBAL compliant (based on Install Tool code)
Definition at line 4468 of file class.em_index.php. Referenced by installExtension(). |
|
Analyses the php-scripts of an available extension on server
Definition at line 3340 of file class.em_index.php. References t3lib_div::getAllFilesAndFoldersInPath(), t3lib_div::isFirstPartOfStr(), and t3lib_div::removePrefixPathFromList(). |
|
Returns the absolute path where the extension $extKey is installed (based on 'type' (SGL))
Definition at line 3666 of file class.em_index.php. Referenced by showExtDetails(). |
|
Returns file-listing of an extension
Definition at line 2262 of file class.em_index.php. References t3lib_div::getAllFilesAndFoldersInPath(), t3lib_div::inList(), and t3lib_div::split_fileref(). Referenced by showExtDetails(). |
|
Returns the list of available (installed) extensions
Definition at line 2930 of file class.em_index.php. Referenced by extensionList_import(), extensionList_installed(), extensionList_loaded(), importExtFromRep(), installExtension(), and showExtDetails(). |
|
Gathers all extensions in $path
Definition at line 2957 of file class.em_index.php. References t3lib_div::get_dirs(), and t3lib_div::getFilesInDir(). |
|
Returns the base URL for the slected or a random mirror.
Definition at line 1439 of file class.em_index.php. References fetchMetaData(). Referenced by fetchMetaData(), installExtension(), main(), and translationHandling(). |
|
Prints the upload form for extensions
Definition at line 2556 of file class.em_index.php. Referenced by showExtDetails(). |
|
Include a locallang file and return the $LOCAL_LANG array serialized.
Definition at line 3948 of file class.em_index.php. |
|
Gets the table and field structure from database. Which fields and which tables are determined from the ext_tables.sql file
Definition at line 4769 of file class.em_index.php. |
|
This function is a copy of the same function in t3lib_SCbase with one modification: In contrast to t3lib_SCbase::handleExternalFunctionValue() this function merges the $this->extClassConf array instead of overwriting it. That was necessary for including the Kickstarter as a submodule into the 'singleDetails' selectorbox as well as in the main 'function' selectorbox.
Reimplemented from t3lib_SCbase. Definition at line 419 of file class.em_index.php. References t3lib_SCbase::getExternalItemConfig(). Referenced by init(). |
|
Returns help text if applicable.
Definition at line 2807 of file class.em_index.php. References t3lib_BEfunc::helpText(), and t3lib_BEfunc::helpTextIcon(). |
|
Reports back if installation in a certain scope is possible.
Definition at line 4951 of file class.em_index.php. Referenced by extensionList_import(), importExtFromRep(), and importExtInfo(). |
|
Returns true if global OR local installation of extensions is allowed/possible.
Definition at line 4940 of file class.em_index.php. Referenced by extensionList_import(), and importExtInfo(). |
|
Imports an extensions from the online repository NOTICE: in version 4.0 this changed from "importExtFromRep_old($extRepUid,$loc,$uploadFlag=0,$directInput='',$recentTranslations=0,$incManual=0,$dontDelete=0)"
Definition at line 1624 of file class.em_index.php. References $content, checkDependencies(), clearAndMakeExtensionDir(), construct_ext_emconf_file(), createDirsInPath(), extractDirsFromFileList(), fixEMCONF(), getInstalledExtensions(), importAsType(), t3lib_extMgm::isLoaded(), removeCacheFiles(), serverExtensionMD5Array(), t3lib_div::sysLog(), t3lib_div::trimExplode(), t3lib_div::unlink_tempfile(), updatesForm(), t3lib_div::upload_to_tempfile(), t3lib_div::writeFile(), and writeTYPO3_MOD_PATH(). Referenced by installExtension(), and main(). |
|
Returns detailed info about an extension in the online repository
Definition at line 1323 of file class.em_index.php. References $content, extInformationArray(), importAsType(), importAtAll(), noImportMsg(), and prepareImportExtList(). Referenced by extensionList_import(), and main(). |
|
Returns the $EM_CONF array from an extensions ext_emconf.php file
Definition at line 5024 of file class.em_index.php. |
|
Standard init function of a module.
Reimplemented from t3lib_SCbase. Definition at line 339 of file class.em_index.php. References t3lib_div::_GP(), handleExternalFunctionValue(), t3lib_div::makeInstance(), menuConfig(), and t3lib_div::trimExplode(). |
|
Returns image for "install"
Definition at line 2859 of file class.em_index.php. |
|
Installs (activates) an extension For $mode use the three constants EM_INSTALL_VERSION_MIN, EM_INSTALL_VERSION_MAX, EM_INSTALL_VERSION_STRICT If an extension is loaded or imported already and the version requirement is matched, it will not be fetched from the repository. This means, if you use EM_INSTALL_VERSION_MIN, you will not always get the latest version of an extension!
Definition at line 1477 of file class.em_index.php. References addExtToList(), fetchMetaData(), forceDBupdates(), getInstalledExtensions(), getMirrorURL(), importExtFromRep(), installTranslationsForExtension(), t3lib_extMgm::isLoaded(), t3lib_extMgm::isLocalconfWritable(), refreshGlobalExtList(), and writeNewExtensionList(). |
|
Install translations for all selected languages for an extension
Definition at line 1264 of file class.em_index.php. References t3lib_div::mkdir_deep(), unzip(), and t3lib_div::writeFile(). Referenced by installExtension(), and main(). |
|
Returns title and style attribute for mouseover help text.
Definition at line 2823 of file class.em_index.php. |
|
Returns subtitles for the extension listings
Definition at line 4857 of file class.em_index.php. |
|
Main function for Extension Manager module.
Definition at line 513 of file class.em_index.php. References alterSettings(), extensionList_import(), extensionList_installed(), extensionList_loaded(), t3lib_SCbase::extObjContent(), t3lib_BEfunc::getFuncMenu(), getMirrorURL(), importExtFromRep(), importExtInfo(), t3lib_div::inList(), installTranslationsForExtension(), requestInstallExtensions(), showExtDetails(), and translationHandling(). Referenced by showExtDetails(). |
|
Perform a detailed, technical analysis of the available extension on server! Includes all kinds of verifications Takes some time to process, therfore use with care, in particular in listings.
Definition at line 3158 of file class.em_index.php. References t3lib_extMgm::addModule(), t3lib_extMgm::addPageTSConfig(), t3lib_extMgm::addPItoST43(), t3lib_extMgm::addPlugin(), t3lib_extMgm::addTypoScriptConstants(), t3lib_extMgm::addTypoScriptSetup(), t3lib_extMgm::addUserTSConfig(), t3lib_div::get_dirs(), t3lib_extMgm::insertModuleFunction(), t3lib_div::isFirstPartOfStr(), t3lib_extMgm::isLoaded(), t3lib_div::loadTCA(), and t3lib_div::trimExplode(). |
|
Make upload array out of extension
Definition at line 3879 of file class.em_index.php. |
|
Returns version information
Definition at line 4882 of file class.em_index.php. |
|
Traverse the array of installed extensions keys and arranges extensions in the priority order they should be in
Definition at line 4207 of file class.em_index.php. |
|
Configuration of which mod-menu items can be used
Reimplemented from t3lib_SCbase. Definition at line 433 of file class.em_index.php. References t3lib_div::_GP(), t3lib_BEfunc::getModuleData(), and t3lib_SCbase::mergeExternalItems(). Referenced by init(). |
|
Reads $confFilePath (a module $conf-file) and returns information on the existence of TYPO3_MOD_PATH definition and MCONF_name
Definition at line 3410 of file class.em_index.php. |
|
Warning ( + text string) message about the impossibility to import extensions (both local and global locations are disabled...)
Definition at line 2868 of file class.em_index.php. Referenced by extensionList_import(), and importExtInfo(). |
|
Maps remote extensions information into $cat/$list arrays for listing
Definition at line 3064 of file class.em_index.php. Referenced by extensionList_import(), and importExtInfo(). |
|
Print module content. Called as last thing in the global scope.
Definition at line 598 of file class.em_index.php. |
|
Returns image tag for "uninstall"
Definition at line 2850 of file class.em_index.php. |
|
Unlink (delete) cache files
Definition at line 3630 of file class.em_index.php. References t3lib_extMgm::removeCacheFiles(). Referenced by importExtFromRep(). |
|
Removes the extension directory (including content)
Definition at line 3513 of file class.em_index.php. References t3lib_div::getAllFilesAndFoldersInPath(), t3lib_div::isFirstPartOfStr(), and t3lib_div::removePrefixPathFromList(). |
|
Remove extension key from the list of currently installed extensions and return list. If -1 is returned, an error happend. Checks dependencies etc.
Definition at line 4155 of file class.em_index.php. References t3lib_div::trimExplode(). Referenced by showExtDetails(). |
|
This removes any required extensions from the $listArr - they should NOT be added to the common extension list, because they are found already in "requiredExt" list
Definition at line 4192 of file class.em_index.php. |
|
Parses the version number x.x.x and returns an array with the various parts.
Definition at line 4894 of file class.em_index.php. References t3lib_div::intExplode(), and t3lib_div::intInRange(). |
|
Outputs a screen from where you can install multiple extensions in one go This can be called from external modules with "...index.php?CMD[requestInstallExtensions]=
Definition at line 2083 of file class.em_index.php. References t3lib_div::_GP(), t3lib_div::_POST(), t3lib_extMgm::isLoaded(), and t3lib_div::locationHeaderUrl(). Referenced by main(). |
|
Searches for ->lookUpStr in extension and returns true if found (or if no search string is set)
Definition at line 5039 of file class.em_index.php. Referenced by extensionList_installed(), and extensionList_loaded(). |
|
Creates a MD5-hash array over the current files in the extension
Definition at line 3438 of file class.em_index.php. Referenced by importExtFromRep(). |
|
Set category array entries for extension
Definition at line 3108 of file class.em_index.php. |
|
Display extensions details.
Definition at line 1790 of file class.em_index.php. References $content, t3lib_div::_GP(), t3lib_div::_POST(), addExtToList(), checkClearCache(), checkDependencies(), t3lib_BEfunc::cshItem(), extBackup(), extDelete(), extDumpTables(), extensionTitleIconHeader(), extInformationArray(), t3lib_SCbase::extObjContent(), extUpdateEMCONF(), t3lib_div::formatForTextarea(), getExtPath(), getFileListOfExtension(), t3lib_BEfunc::getFuncMenu(), getInstalledExtensions(), getRepositoryUploadForm(), t3lib_div::inList(), t3lib_div::isFirstPartOfStr(), t3lib_extMgm::isLoaded(), t3lib_extMgm::isLocalconfWritable(), t3lib_div::linkThisScript(), main(), removeExtFromList(), t3lib_div::split_fileref(), tsStyleConfigForm(), updatesForm(), uploadExtensionToTER(), t3lib_div::writeFile(), and writeNewExtensionList(). Referenced by main(). |
|
Splits a version range into an array. If a single version number is given, it is considered a minimum value. If a dash is found, the numbers left and right are considered as minimum and maximum. Empty values are allowed.
Definition at line 3048 of file class.em_index.php. |
|
Checks whether the passed dependency is TER-style (string) or TER2-style (array) and returns a single string for displaying the dependencies. It leaves out all version numbers and the "php" and "typo3" dependencies, as they are implicit and of no interest without the version number.
Definition at line 2900 of file class.em_index.php. |
|
Allows to set the translation preferences and check the status
Definition at line 1012 of file class.em_index.php. References $content, t3lib_div::_GET(), t3lib_div::_POST(), getMirrorURL(), t3lib_BEfunc::getModuleData(), t3lib_div::trimExplode(), and updateTranslation(). Referenced by main(). |
|
Produces the config form for an extension (if any template file, ext_conf_template.txt is found)
Definition at line 4526 of file class.em_index.php. References t3lib_div::_GP(), t3lib_div::_POST(), t3lib_div::callUserFunction(), t3lib_BEfunc::getModuleData(), and t3lib_div::makeInstance(). Referenced by showExtDetails(). |
|
Returns upload folder for extension
Definition at line 4931 of file class.em_index.php. |
|
Unzips a zip file in the given path. Uses unzip binary if available, otherwise a pure PHP unzip is used.
Definition at line 1294 of file class.em_index.php. Referenced by installTranslationsForExtension(), and updateTranslation(). |
|
Forces update of local EM_CONF. This will renew the information of changed files.
Definition at line 3784 of file class.em_index.php. References t3lib_div::writeFile(). |
|
Creates a form for an extension which contains all options for configuration, updates of database, clearing of cache etc. This form is shown when
Definition at line 2164 of file class.em_index.php. References t3lib_div::linkThisScript(). Referenced by importExtFromRep(), and showExtDetails(). |
|
Install translations for all selected languages for an extension
Definition at line 1240 of file class.em_index.php. References t3lib_div::mkdir_deep(), unzip(), and t3lib_div::writeFile(). Referenced by translationHandling(). |
|
Processes return-data from online repository. Currently only the returned emconf array is written to extension.
Definition at line 4819 of file class.em_index.php. Referenced by showExtDetails(). |
|
Evaluates differences in version numbers with three parts, x.x.x. Returns true if $v1 is greater than $v2
Definition at line 4994 of file class.em_index.php. Referenced by extensionList_import(). |
|
Wrapping input string in a link tag with link to email address
Definition at line 2794 of file class.em_index.php. |
|
Writes the extension list to "localconf.php" file Removes the temp_CACHED* files before return.
Definition at line 3737 of file class.em_index.php. Referenced by installExtension(), and showExtDetails(). |
|
Writes the TSstyleconf values to "localconf.php" Removes the temp_CACHED* files before return.
Definition at line 3762 of file class.em_index.php. |
|
Write new TYPO3_MOD_PATH to "conf.php" file.
Definition at line 3700 of file class.em_index.php. Referenced by importExtFromRep(). |
|
Initial value: Array( 'be' => 'Backend', 'module' => 'Backend Modules', 'fe' => 'Frontend', 'plugin' => 'Frontend Plugins', 'misc' => 'Miscellaneous', 'services' => 'Services', 'templates' => 'Templates', 'example' => 'Examples', 'doc' => 'Documentation' ) Definition at line 227 of file class.em_index.php. |
|
The value of GET/POST var, 'CMD'
Reimplemented from t3lib_SCbase. Definition at line 321 of file class.em_index.php. |
|
Generally used for accumulating the output content of backend modules Reimplemented from t3lib_SCbase. Definition at line 313 of file class.em_index.php. Referenced by alterSettings(), extensionList_import(), extensionList_installed(), extensionList_loaded(), fetchMetaData(), importExtFromRep(), importExtInfo(), showExtDetails(), and translationHandling(). |
|
Initial value: Array( 'cat' => Array ( 'be' => array(), 'module' => array(), 'fe' => array(), 'plugin' => array(), 'misc' => array(), 'services' => array(), 'templates' => array(), 'example' => array(), 'doc' => array() ) ) Definition at line 209 of file class.em_index.php. |
|
Initial value: Array ( 0 => 2, 1 => 5, 2 => 6, 3 => 6, 4 => 4, 5 => 1 ) Definition at line 286 of file class.em_index.php. |
|
Generally used to hold an instance of the 'template' class from typo3/template.php Reimplemented from t3lib_SCbase. Definition at line 312 of file class.em_index.php. |
|
Initial value: array( 'username' => '', 'password' => '', ) Definition at line 295 of file class.em_index.php. |
|
Loaded with the global array $MCONF which holds some module configuration from the conf.php file of backend modules.
Reimplemented from t3lib_SCbase. Definition at line 309 of file class.em_index.php. |
|
The module menu items array. Each key represents a key for which values can range between the items in the array of that key.
Reimplemented from t3lib_SCbase. Definition at line 310 of file class.em_index.php. |
|
Current settings for the keys of the MOD_MENU array
Reimplemented from t3lib_SCbase. Definition at line 311 of file class.em_index.php. |
|
Initial value: Array ( 'alpha' => '#d12438', 'beta' => '#97b17e', 'stable' => '#3bb65c', 'experimental' => '#007eba', 'test' => '#979797', 'obsolete' => '#000000', ) Definition at line 255 of file class.em_index.php. |
|
Initial value: Array ( 'alpha' => 'Alpha', 'beta' => 'Beta', 'stable' => 'Stable', 'experimental' => 'Experimental', 'test' => 'Test', 'obsolete' => 'Obsolete', ) Definition at line 243 of file class.em_index.php. |
|
Initial value: Array ( 'S' => 'System extension (typo3/sysext/) - Always distributed with source code (Static).', 'G' => 'Global extensions (typo3/ext/) - Available for shared source on server (Dynamic).', 'L' => 'Local extensions (typo3conf/ext/) - Local for this TYPO3 installation only (Dynamic).', ) Definition at line 272 of file class.em_index.php. |
|
Initial value: Array ( 'S' => 'System', 'G' => 'Global', 'L' => 'Local', ) Definition at line 267 of file class.em_index.php. |
|
Initial value: Array ( 'S' => 'sysext/', 'G' => 'ext/', 'L' => '../typo3conf/ext/', ) Definition at line 280 of file class.em_index.php. |