small fix in replace if you put null as vars

This commit is contained in:
Ulf Gebhardt 2014-11-03 14:36:59 +01:00
parent fa049970e9
commit 8a3e1650e6

View File

@ -6,27 +6,19 @@ class replace
{
public static function replace($text, $vars){
if(!$vars){
$vars = array();}
$search = array();
$replace = array();
foreach(array_keys($vars) as $var){
$search[] = '/\${'.$var.'}/';
}
$search[] = '/\${'.$var.'}/';}
foreach($vars as $var){
$replace[] = $var;
}
$replace[] = $var;}
return @preg_replace($search, $replace, $text);
}
public static function replaceFile($path, $vars){
$buffer = file_get_contents($path);
return self::replace($buffer, $vars);
}
return self::replace($buffer, $vars);}
}