prevent function name re-declaration in widget space
This commit is contained in:
parent
8dd4270a6a
commit
ed5405d4f7
@ -282,15 +282,16 @@ function comanche_widget($name, $text) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(file_exists('widget/' . trim($name) . '.php'))
|
$func = 'widget_' . trim($name);
|
||||||
|
|
||||||
|
if((! function_exists($func)) && file_exists('widget/' . trim($name) . '.php'))
|
||||||
require_once('widget/' . trim($name) . '.php');
|
require_once('widget/' . trim($name) . '.php');
|
||||||
else {
|
else {
|
||||||
$theme_widget = 'widget_' . trim($name) . '.php';
|
$theme_widget = $func . '.php';
|
||||||
if(theme_include($theme_widget))
|
if((! function_exists($func)) && theme_include($theme_widget))
|
||||||
require_once(theme_include($theme_widget));
|
require_once(theme_include($theme_widget));
|
||||||
}
|
}
|
||||||
|
|
||||||
$func = 'widget_' . trim($name);
|
|
||||||
if (function_exists($func))
|
if (function_exists($func))
|
||||||
return $func($vars);
|
return $func($vars);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user