Blame | Letzte Änderung | Log anzeigen | RSS feed
<?function templateContent($data, $template, $display=false){if (!is_array($data)){return "";}if ($display == true){pre($data);pre($template);}$hooks = array("__DATE__" => "return date(\"d.m.Y\");","__TIME__" => "return date(\"H:m\");","__DATETIME_" => "return date(\"Y-m-d H:m:s\");");foreach($hooks as $hookname => $hookcmd){$data[$hookname] = eval($hookcmd);}$counter=0;foreach(array_keys($data) as $key){$tag=$_SESSION['INI']['template']['tagOpen'].$key.$_SESSION['INI']['template']['tagClose'];if((substr_count($template, $tag) > 0)and(!empty($data[$key]))){$counter++;}$template = str_replace($tag,$data[$key],$template);}if ($counter == 0){return "";}else{$dat=preg_replace("/\[\D+?.*?\]/", "", $template);return $dat;}}?>