mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-22 20:59:55 +09:00
issue 2355, fixed a bug that does not load widget setting page
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.3.2@11182 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
376dea3ac7
commit
973f6337b0
1 changed files with 11 additions and 9 deletions
|
|
@ -120,14 +120,14 @@ class TemplateHandler {
|
|||
$oCacheHandler = &CacheHandler::getInstance('template');
|
||||
|
||||
// get cached buff
|
||||
if($oCacheHandler->isSupport()){
|
||||
$cache_key = 'template:'.$this->file;
|
||||
$buff = $oCacheHandler->get($cache_key, $latest_mtime);
|
||||
} else {
|
||||
if(is_readable($this->compiled_file) && filemtime($this->compiled_file)>$latest_mtime && filesize($this->compiled_file)) {
|
||||
$buff = 'file://'.$this->compiled_file;
|
||||
}
|
||||
}
|
||||
// if($oCacheHandler->isSupport()){
|
||||
// $cache_key = 'template:'.$this->file;
|
||||
// $buff = $oCacheHandler->get($cache_key, $latest_mtime);
|
||||
// } else {
|
||||
// if(is_readable($this->compiled_file) && filemtime($this->compiled_file)>$latest_mtime && filesize($this->compiled_file)) {
|
||||
// $buff = 'file://'.$this->compiled_file;
|
||||
// }
|
||||
// }
|
||||
|
||||
if(!$buff) {
|
||||
$buff = $this->parse();
|
||||
|
|
@ -187,7 +187,7 @@ class TemplateHandler {
|
|||
$buff = preg_replace('@<!--//.*?-->@s', '', $buff);
|
||||
|
||||
// replace value of src in img/input/script tag
|
||||
$buff = preg_replace_callback('/<(?:img|input|script)[^<>]*src="(?!https?:\/\/|[\/\{])([^"]+)"[^<>]*>/is', array($this, '_replacePath'), $buff);
|
||||
$buff = preg_replace_callback('/<(?:img|input|script)[^<>]*src="(?!https?:\/\/|[\/\{])([^"]+)"/is', array($this, '_replacePath'), $buff);
|
||||
|
||||
// replace loop and cond template syntax
|
||||
$buff = $this->_parseInline($buff);
|
||||
|
|
@ -222,6 +222,7 @@ class TemplateHandler {
|
|||
* 4. generate return url, return url use in server side validator
|
||||
* @param array $matches
|
||||
* @return string
|
||||
**/
|
||||
|
||||
function _compileFormAuthGeneration($matches)
|
||||
{
|
||||
|
|
@ -323,6 +324,7 @@ class TemplateHandler {
|
|||
**/
|
||||
function _replacePath($match)
|
||||
{
|
||||
debugPrint($match);
|
||||
//return origin code when src value include variable.
|
||||
if(preg_match('/^[\'|"]\s*\.\s*\$/', $match[1]))
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue