Index: trunk/core/units/admin/admin_tag_processor.php =================================================================== diff -u -r4490 -r4524 --- trunk/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 4490) +++ trunk/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 4524) @@ -260,7 +260,7 @@ foreach ($section_data['children'] as $section_name) { $params['section_name'] = $section_name; $section_data =& $this->Tree[$section_name]; - $params['children_count'] = count($section_data['children']); + $params['children_count'] = isset($section_data['children']) ? count($section_data['children']) : 0; $template = $section_data['url']['t']; unset($section_data['url']['t']); @@ -284,6 +284,20 @@ return preg_replace("/\r\n|\n/", '', $ret); } + + function ModuleInclude($params) + { + foreach ($params as $param_name => $param_value) { + $params[$param_name] = replaceModuleSection($param_value); + } + + return $this->Application->ProcessParsedTag('m', 'ModuleInclude', $params); + } + + function TodayDate($params) + { + return date($params['format']); + } } ?> \ No newline at end of file