From b11316b4d77400e518c51ae75cd83cf14e62879e Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Mon, 12 Dec 2011 01:28:24 -0500 Subject: [PATCH] Added support for .tpl in script to list undefined lang vars --- main/cron/lang/list_undefined_langvars.php | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/main/cron/lang/list_undefined_langvars.php b/main/cron/lang/list_undefined_langvars.php index de8d39dd83..b0d1298675 100644 --- a/main/cron/lang/list_undefined_langvars.php +++ b/main/cron/lang/list_undefined_langvars.php @@ -45,6 +45,16 @@ foreach ($files as $file) { } } } + $res = 0; + $res = preg_match_all('/\{[\'"](\\w*)[\'"]\|get_lang\}/',$line,$myterms); + if ($res > 0) { + foreach($myterms[1] as $term) { + if (!isset($defined_terms[$term]) && !isset($defined_terms['lang'.$term])) { + $undefined_terms[$term] = $shortfile; + //echo "Undefined: $term
"; + } + } + } } flush(); } @@ -67,11 +77,12 @@ function get_all_php_files($base_path) { $files = array_merge($files,get_all_php_files($base_path.$item.'/')); } else { //only analyse php files - if (substr($item,-4) == '.php') { - $files[] = $base_path.$item; + $sub = substr($item,-4); + if ($sub == '.php' or $sub == '.tpl') { + $files[] = $base_path.$item; } } } $list = null; return $files; -} \ No newline at end of file +}