Index: trunk/kernel/admin_templates/tree.tpl
===================================================================
diff -u -r4464 -r4466
--- trunk/kernel/admin_templates/tree.tpl (.../tree.tpl) (revision 4464)
+++ trunk/kernel/admin_templates/tree.tpl (.../tree.tpl) (revision 4466)
@@ -117,7 +117,7 @@
Index: trunk/kernel/units/admin/admin_tag_processor.php
===================================================================
diff -u -r4464 -r4466
--- trunk/kernel/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 4464)
+++ trunk/kernel/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 4466)
@@ -215,11 +215,36 @@
return $ret;
}
+
+ function PrintSection($params)
+ {
+ $section_name = $params['section_name'];
+ if ($section_name == '#session#') {
+ $section_name = $this->Application->RecallVar('section');
+ }
+
+ $section_data =& $this->Tree[$section_name];
+ $params['name'] = $this->SelectParam($params, 'name,render_as,block');
+ $params['section_name'] = $section_name;
+
+ $template = $section_data['url']['t'];
+ unset($section_data['url']['t']);
+
+ $section_data['section_url'] = $this->Application->HREF($template, '', $section_data['url']);
+ $ret = $this->Application->ParseBlock( array_merge_recursive2($params, $section_data) );
+
+ return $ret;
+ }
+
function PrintSections($params)
{
// when processings, then sort children by priority (key of children array)
$ret = '';
$section_name = $params['section_name'];
+ if ($section_name == '#session#') {
+ $section_name = $this->Application->RecallVar('section');
+ }
+
$section_data =& $this->Tree[$section_name];
$params['name'] = $this->SelectParam($params, 'name,render_as,block');
if (!isset($section_data['children'])) {
Index: trunk/core/units/admin/admin_tag_processor.php
===================================================================
diff -u -r4464 -r4466
--- trunk/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 4464)
+++ trunk/core/units/admin/admin_tag_processor.php (.../admin_tag_processor.php) (revision 4466)
@@ -215,11 +215,36 @@
return $ret;
}
+
+ function PrintSection($params)
+ {
+ $section_name = $params['section_name'];
+ if ($section_name == '#session#') {
+ $section_name = $this->Application->RecallVar('section');
+ }
+
+ $section_data =& $this->Tree[$section_name];
+ $params['name'] = $this->SelectParam($params, 'name,render_as,block');
+ $params['section_name'] = $section_name;
+
+ $template = $section_data['url']['t'];
+ unset($section_data['url']['t']);
+
+ $section_data['section_url'] = $this->Application->HREF($template, '', $section_data['url']);
+ $ret = $this->Application->ParseBlock( array_merge_recursive2($params, $section_data) );
+
+ return $ret;
+ }
+
function PrintSections($params)
{
// when processings, then sort children by priority (key of children array)
$ret = '';
$section_name = $params['section_name'];
+ if ($section_name == '#session#') {
+ $section_name = $this->Application->RecallVar('section');
+ }
+
$section_data =& $this->Tree[$section_name];
$params['name'] = $this->SelectParam($params, 'name,render_as,block');
if (!isset($section_data['children'])) {
Index: trunk/kernel/admin_templates/sections_list.tpl
===================================================================
diff -u
--- trunk/kernel/admin_templates/sections_list.tpl (revision 0)
+++ trunk/kernel/admin_templates/sections_list.tpl (revision 4466)
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
img/logo_bg.gif) no-repeat top right;">
+
+ .gif" align="absmiddle" title="">
+ |
+
+
+
+
+
+
+
+
+
+
+
">
+
+ .gif" border="0" alt="" align="absmiddle"/>
+ |
+
+ " class="dLink" title="" target="main">
+
+ |
+
+
+
+
+
+
+
+
\ No newline at end of file
Index: trunk/kernel/admin_templates/incs/style.css
===================================================================
diff -u -r4243 -r4466
--- trunk/kernel/admin_templates/incs/style.css (.../style.css) (revision 4243)
+++ trunk/kernel/admin_templates/incs/style.css (.../style.css) (revision 4466)
@@ -512,4 +512,35 @@
.none_transparent {
-}
\ No newline at end of file
+}
+
+.subitem_icon {
+ vertical-align: top;
+ padding-top: 0px;
+ text-align: center;
+ width:28px;
+}
+
+.subitem_description {
+ vertical-align: middle;
+}
+
+.dLink {
+ display: block;
+ margin-bottom: 5px;
+ font-family: Verdana;
+ font-size: 13px;
+ font-weight: bold;
+ color: #2C73CB;
+ text-decoration: none;
+}
+
+.dLink:hover {
+ display: block;
+ margin-bottom: 5px;
+ font-family: Verdana;
+ font-size: 13px;
+ font-weight: bold;
+ color: #2C73CB;
+ text-decoration: underline;
+}