Unfuck tabs
This commit is contained in:
parent
107a41711c
commit
f096bc39a0
1 changed files with 14 additions and 14 deletions
|
@ -12,7 +12,7 @@ class Templates {
|
||||||
public static $_TPL;
|
public static $_TPL;
|
||||||
public static $_CFG;
|
public static $_CFG;
|
||||||
|
|
||||||
// Initialise templating engine and data
|
// Initialise templating engine and data
|
||||||
public static function init($template) {
|
public static function init($template) {
|
||||||
|
|
||||||
// Set template folder name
|
// Set template folder name
|
||||||
|
@ -57,40 +57,40 @@ class Templates {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Parse .cfg files
|
// Parse .cfg files
|
||||||
public static function parseCfg($data) {
|
public static function parseCfg($data) {
|
||||||
|
|
||||||
// Create storage variable
|
// Create storage variable
|
||||||
$out = array();
|
$out = array();
|
||||||
|
|
||||||
// Remove comments and empty lines
|
// Remove comments and empty lines
|
||||||
$data = preg_replace('/#.*?\r\n/im', null, $data);
|
$data = preg_replace('/#.*?\r\n/im', null, $data);
|
||||||
$data = preg_replace('/^\r\n/im', null, $data);
|
$data = preg_replace('/^\r\n/im', null, $data);
|
||||||
|
|
||||||
// Break line breaks up into array values
|
// Break line breaks up into array values
|
||||||
$data = str_replace("\r\n", "\n", $data);
|
$data = str_replace("\r\n", "\n", $data);
|
||||||
$data = explode("\n", $data);
|
$data = explode("\n", $data);
|
||||||
|
|
||||||
foreach($data as $var) {
|
foreach($data as $var) {
|
||||||
|
|
||||||
// Make sure no whitespaces escaped the check
|
// Make sure no whitespaces escaped the check
|
||||||
if(empty($var))
|
if(empty($var))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
// Remove whitespace between key, equals sign and value
|
// Remove whitespace between key, equals sign and value
|
||||||
$var = preg_replace('/[\s+]=[\s+]/i', '=', $var);
|
$var = preg_replace('/[\s+]=[\s+]/i', '=', $var);
|
||||||
|
|
||||||
// Then break this up
|
// Then break this up
|
||||||
$var = explode('=', $var);
|
$var = explode('=', $var);
|
||||||
|
|
||||||
// And assign the value with the key to the output variable
|
// And assign the value with the key to the output variable
|
||||||
$out[$var[0]] = $var[1];
|
$out[$var[0]] = $var[1];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Return the output variable
|
// Return the output variable
|
||||||
return $out;
|
return $out;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Render template
|
// Render template
|
||||||
public static function render($file, $tags) {
|
public static function render($file, $tags) {
|
||||||
|
|
Reference in a new issue