From 8a3e1650e630df3ea2119e6977a5a303214048a7 Mon Sep 17 00:00:00 2001 From: rylon Date: Mon, 3 Nov 2014 14:36:59 +0100 Subject: [PATCH] small fix in replace if you put null as vars --- page/replace.php | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/page/replace.php b/page/replace.php index 12375dc..532735f 100644 --- a/page/replace.php +++ b/page/replace.php @@ -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);} } \ No newline at end of file