Bug #22991 » rtehtmlarea_bugfix_14859_trunk.patch
typo3/sysext/rtehtmlarea/class.tx_rtehtmlarea_base.php (copie de travail) | ||
---|---|---|
$this->cumulativeScripts[$this->TCEform->RTEcounter][] = $destination;
|
||
}
|
||
if ($this->is_FE()) {
|
||
return ($GLOBALS['TSFE']->absRefPrefix ? $GLOBALS['TSFE']->absRefPrefix : '') . t3lib_div::createVersionNumberedFilename($relativeFilename);
|
||
$filename = ($GLOBALS['TSFE']->absRefPrefix ? $GLOBALS['TSFE']->absRefPrefix : '') . t3lib_div::createVersionNumberedFilename($relativeFilename);
|
||
} else {
|
||
$filename = t3lib_div::createVersionNumberedFilename(($this->isFrontendEditActive() ? '' : ('../' . $this->backPath)) . $relativeFilename);
|
||
if ($this->isFrontendEditActive()) {
|
||
$filename = preg_replace('/^..\//', '', $filename);
|
||
}
|
||
return $filename;
|
||
$filename = t3lib_div::createVersionNumberedFilename(($this->isFrontendEditActive() ? '' : ($this->backPath . '../')) . $relativeFilename);
|
||
}
|
||
return t3lib_div::resolveBackPath($filename);
|
||
}
|
||
/**
|
||
* Concatenates all accumulated scripts in a file in typo3temp/rtehtmlarea directory and returns the file name
|
||
... | ... | |
} else {
|
||
if ($compress) {
|
||
$compressor = t3lib_div::makeInstance('t3lib_Compressor');
|
||
$filename = $compressor->compressJsFile('../' . ($this->isFrontendEditActive() ? '' : $this->backPath) . $relativeFilename);
|
||
$filename = $compressor->compressJsFile(($this->isFrontendEditActive() ? '' : ($this->backPath . '../')) . $relativeFilename);
|
||
} else {
|
||
$filename = t3lib_div::createVersionNumberedFilename(($this->isFrontendEditActive() ? '' : ('../' . $this->backPath)) . $relativeFilename);
|
||
$filename = t3lib_div::createVersionNumberedFilename(($this->isFrontendEditActive() ? '' : ($this->backPath . '../')) . $relativeFilename);
|
||
}
|
||
if ($this->isFrontendEditActive()) {
|
||
$filename = preg_replace('/^..\//', '', $filename);
|
||
}
|
||
}
|
||
return $filename;
|
||
return t3lib_div::resolveBackPath($filename);
|
||
}
|
||
/**
|
||
... | ... | |
list($extKey,$local) = explode('/',substr($filename,4),2);
|
||
$newFilename = '';
|
||
if (strcmp($extKey,'') && t3lib_extMgm::isLoaded($extKey) && strcmp($local,'')) {
|
||
$newFilename = ($this->is_FE() ? t3lib_extMgm::siteRelPath($extKey) : $this->backPath . t3lib_extMgm::extRelPath($extKey)) . $local;
|
||
$newFilename = (($this->is_FE() || $this->isFrontendEditActive()) ? t3lib_extMgm::siteRelPath($extKey) : $this->backPath . t3lib_extMgm::extRelPath($extKey)) . $local;
|
||
}
|
||
} elseif (substr($filename,0,1) != '/') {
|
||
$newFilename = (($this->is_FE() || $this->isFrontendEditActive()) ? '' : ('../' . $this->backPath)) . $filename;
|
||
$newFilename = (($this->is_FE() || $this->isFrontendEditActive()) ? '' : ($this->backPath . '../')) . $filename;
|
||
} else {
|
||
$newFilename = (($this->is_FE() || $this->isFrontendEditActive()) ? '' : ('../' . $this->backPath)) . substr($filename, 1);
|
||
$newFilename = (($this->is_FE() || $this->isFrontendEditActive()) ? '' : ($this->backPath . '../')) . substr($filename, 1);
|
||
}
|
||
return $newFilename;
|
||
return t3lib_div::resolveBackPath($newFilename);
|
||
}
|
||
/**
|