Bug #24866 ยป 17374.diff
typo3/sysext/install/mod/class.tx_install.php (Arbeitskopie) | ||
---|---|---|
$dbArr = $this->getDatabaseList();
|
||
$dbIncluded = 0;
|
||
$step3DatabaseOptions = array();
|
||
foreach ($dbArr as $dbname) {
|
||
// Define the markers content for database options
|
||
$step3DatabaseOptionMarkers = array(
|
||
... | ... | |
array_unshift($sFiles,'Default TYPO3 Tables');
|
||
}
|
||
$opt='';
|
||
$step4DatabaseTypeOptions = array();
|
||
foreach ($sFiles as $f) {
|
||
if ($f=='Default TYPO3 Tables') $key='CURRENT_TABLES+STATIC';
|
||
else $key=htmlspecialchars($f);
|
||
... | ... | |
</p>
|
||
';
|
||
}
|
||
$this->message($ext, 'GIF / PNG issues', implode($msg, chr(10)), 1);
|
||
$this->message($ext, 'GIF / PNG issues', implode(chr(10), $msg), 1);
|
||
}
|
||
if (!$this->isTTF()) {
|
||
$this->message($ext, 'FreeType is apparently not installed', '
|
||
... | ... | |
// Get the subpart for each database table
|
||
$databaseItemSubpart = t3lib_parsehtml::getSubpart($databaseAvailableSubpart, '###DATABASEITEM###');
|
||
$dbArr = $this->getDatabaseList();
|
||
$options='';
|
||
$dbIncluded=0;
|
||
$databaseItems = array();
|
||
foreach ($dbArr as $dbname) {
|
||
// Define the markers content
|
||
$databaseItemMarkers = array(
|
||
... | ... | |
$regularModeMarkers['strongGdLibPng'] = (string) current($gdLibPngLabels);
|
||
$regularModeMarkers['defaultGdLibPng'] = (integer) $GLOBALS['TYPO3_CONF_VARS']['GFX']['gdlib_png'];
|
||
$gdLibPngOptions = array();
|
||
foreach ($gdLibPngLabels as $k => $v) {
|
||
list($cleanV) = explode('|', $fA['gdlib_png'][$k]);
|
||
$gdLibPngMarker['value'] = htmlspecialchars($fA['gdlib_png'][$k]);
|
||
... | ... | |
$regularModeMarkers['defaultImPathLzw'] = (string) $GLOBALS['TYPO3_CONF_VARS']['GFX']['im_path_lzw'];
|
||
$regularModeMarkers['ImPathLzw'] = (string) current($imPathLzw);
|
||
$imPathLzwOptions = array();
|
||
foreach ($labelImPathLzw as $k => $v) {
|
||
list($cleanV) = explode('|', $fA['im_path_lzw'][$k]);
|
||
// Define the markers content
|
||
... | ... | |
$imCommandsMarkers = array(
|
||
'message' => 'ImageMagick commands executed:',
|
||
'rows' => t3lib_div::intInRange(count($commands), 2, 10),
|
||
'commands' => htmlspecialchars(implode($commands, chr(10)))
|
||
'commands' => htmlspecialchars(implode(chr(10), $commands))
|
||
);
|
||
// Fill the markers in the subpart
|
||
$imCommandsSubpart = t3lib_parsehtml::substituteMarkerArray(
|
||
... | ... | |
'sys_products_orders_mm_tt_products' => 'relations between tt_products and sys_products_orders'
|
||
);
|
||
$checkBoxes=array();
|
||
$countEntries=array();
|
||
reset($tableListArr);
|
||
// Get the template file
|
||
... | ... | |
$groupSubpart = t3lib_parsehtml::getSubpart($tableListSubpart, '###GROUP###');
|
||
// Get the subpart for a single table
|
||
$singleTableSubpart = t3lib_parsehtml::getSubpart($tableListSubpart, '###SINGLETABLE###');
|
||
$group = array();
|
||
$checkBoxes = array();
|
||
foreach ($tableListArr as $table) {
|
||
if ($table!='--div--') {
|
||
... | ... | |
if (method_exists($tmpObj,'performUpdate')) {
|
||
$customOutput = '';
|
||
$dbQueries = array();
|
||
$databaseQueries = array();
|
||
if ($tmpObj->performUpdate($dbQueries, $customOutput)) {
|
||
$performUpdateMarkers['updateStatus'] = 'Update successful!';
|
||
} else {
|