本文整理汇总了PHP中t3lib_extMgm::typo3_loadExtensions方法的典型用法代码示例。如果您正苦于以下问题:PHP t3lib_extMgm::typo3_loadExtensions方法的具体用法?PHP t3lib_extMgm::typo3_loadExtensions怎么用?PHP t3lib_extMgm::typo3_loadExtensions使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类t3lib_extMgm
的用法示例。
在下文中一共展示了t3lib_extMgm::typo3_loadExtensions方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: refreshGlobalExtList
/**
* Refreshes the global extension list
*
* @return void
*/
public static function refreshGlobalExtList()
{
global $TYPO3_LOADED_EXT;
$TYPO3_LOADED_EXT = t3lib_extMgm::typo3_loadExtensions();
if ($TYPO3_LOADED_EXT['_CACHEFILE']) {
require PATH_typo3conf . $TYPO3_LOADED_EXT['_CACHEFILE'] . '_ext_localconf.php';
}
return;
$GLOBALS['TYPO3_LOADED_EXT'] = t3lib_extMgm::typo3_loadExtensions();
if ($TYPO3_LOADED_EXT['_CACHEFILE']) {
require PATH_typo3conf . $TYPO3_LOADED_EXT['_CACHEFILE'] . '_ext_localconf.php';
} else {
$temp_TYPO3_LOADED_EXT = $TYPO3_LOADED_EXT;
foreach ($temp_TYPO3_LOADED_EXT as $_EXTKEY => $temp_lEDat) {
if (is_array($temp_lEDat) && $temp_lEDat['ext_localconf.php']) {
$_EXTCONF = $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf'][$_EXTKEY];
require $temp_lEDat['ext_localconf.php'];
}
}
}
}
示例2: define
define('TYPO3_REQUESTTYPE_FE', 1);
define('TYPO3_REQUESTTYPE_BE', 2);
define('TYPO3_REQUESTTYPE_CLI', 4);
define('TYPO3_REQUESTTYPE_AJAX', 8);
define('TYPO3_REQUESTTYPE_INSTALL', 16);
define('TYPO3_REQUESTTYPE', (TYPO3_MODE == 'FE' ? TYPO3_REQUESTTYPE_FE : 0) | (TYPO3_MODE == 'BE' ? TYPO3_REQUESTTYPE_BE : 0) | (defined('TYPO3_cliMode') && TYPO3_cliMode ? TYPO3_REQUESTTYPE_CLI : 0) | (defined('TYPO3_enterInstallScript') && TYPO3_enterInstallScript ? TYPO3_REQUESTTYPE_INSTALL : 0) | ($TYPO3_AJAX ? TYPO3_REQUESTTYPE_AJAX : 0));
// *********************
// Autoloader
// *********************
require_once PATH_t3lib . 'class.t3lib_autoloader.php';
t3lib_autoloader::registerAutoloader();
// Load extensions:
if (TYPO3_MODE == 'FE' && is_object($TT)) {
$TT->push('Loading localconf.php extensions', '');
}
$TYPO3_LOADED_EXT = t3lib_extMgm::typo3_loadExtensions();
if ($TYPO3_LOADED_EXT['_CACHEFILE']) {
require PATH_typo3conf . $TYPO3_LOADED_EXT['_CACHEFILE'] . '_ext_localconf.php';
} else {
$temp_TYPO3_LOADED_EXT = $TYPO3_LOADED_EXT;
foreach ($temp_TYPO3_LOADED_EXT as $_EXTKEY => $temp_lEDat) {
if (is_array($temp_lEDat) && $temp_lEDat['ext_localconf.php']) {
$_EXTCONF = $TYPO3_CONF_VARS['EXT']['extConf'][$_EXTKEY];
require $temp_lEDat['ext_localconf.php'];
}
}
}
if (TYPO3_MODE == 'FE' && is_object($TT)) {
$TT->pull();
}
require_once t3lib_extMgm::extPath('lang') . 'lang.php';
示例3: updateWizard
/**
* Generates update wizard
*
* @return void
*/
function updateWizard()
{
global $TYPO3_CONF_VARS;
// clear cache files
t3lib_extMgm::removeCacheFiles();
// generate new cache files and include them
$GLOBALS['TYPO3_CONF_VARS']['EXT']['extCache'] = 1;
$TYPO3_LOADED_EXT = t3lib_extMgm::typo3_loadExtensions();
if ($TYPO3_LOADED_EXT['_CACHEFILE']) {
require PATH_typo3conf . $TYPO3_LOADED_EXT['_CACHEFILE'] . '_ext_localconf.php';
}
// call wizard
$action = $this->INSTALL['database_type'] ? $this->INSTALL['database_type'] : 'checkForUpdate';
$this->updateWizard_parts($action);
$this->output($this->outputWrapper($this->printAll()));
}