summaryrefslogtreecommitdiff
path: root/data/templates/sidebar.block.menu2.php
diff options
context:
space:
mode:
Diffstat (limited to 'data/templates/sidebar.block.menu2.php')
-rw-r--r--data/templates/sidebar.block.menu2.php58
1 files changed, 58 insertions, 0 deletions
diff --git a/data/templates/sidebar.block.menu2.php b/data/templates/sidebar.block.menu2.php
new file mode 100644
index 0000000..8329ef3
--- /dev/null
+++ b/data/templates/sidebar.block.menu2.php
@@ -0,0 +1,58 @@
+<?php
+/* Service creation: only useful services are created */
+$tag2tagservice =& ServiceFactory::getServiceInstance('Tag2TagService');
+
+require_once('sidebar.linkedtags.inc.php');
+
+/* Manage input */
+$userid = isset($userid)?$userid:0;
+$user = isset($user)?$user:null;
+
+
+$logged_on_userid = $userservice->getCurrentUserId();
+if ($logged_on_userid === false) {
+ $logged_on_userid = NULL;
+}
+
+
+$cat_url = createURL('tags', '%2$s');
+$menu2Tags = $GLOBALS['menu2Tags'];
+
+if (sizeOf($menu2Tags) > 0) {
+ $this->includeTemplate("dojo.inc");
+ ?>
+
+<h2><?php echo T_('Featured Menu Tags');?></h2>
+
+
+<div id="maintagsmenu"
+<?php echo 'title="'.T_('This menu is composed of keywords (tags) organized by admins.').'"'?>>
+
+<?php
+foreach($menu2Tags as $menu2Tag) {
+
+ echo '<div dojoType="dojo.data.ItemFileReadStore" url="'.ROOT.'ajax/getadminlinkedtags.php?tag='.filter($menu2Tag, 'url').'" jsid="linkedTagStore" ></div>';
+ echo '<div dojoType="dijit.Tree" store="linkedTagStore" labelAttr="name" >';
+ echo '<script type="dojo/method" event="onClick" args="item">';
+ $returnUrl = sprintf($cat_url, filter($user, 'url'), filter('', 'url'));
+ echo 'window.location = "'.$returnUrl.'"+item.name';
+ echo '</script>';
+ //echo '<script type="dojo/method" event="getLabel" args="item">';
+ //echo 'return item.name + "...";';
+ //echo '</script>';
+ //echo '<script type="dojo/method" event="onMouseOver" args="item">';
+ //echo 'i = item.relatedTarget;';
+ //echo 'if(i.innerHTML.charAt(i.innerHTML)=="a") alert(i.innerHTML)';
+ //echo '</script>';
+ //echo '<script type="dojo/method" event="getLabelClass" args="item">';
+ //echo 'return \'treeTag\';';
+ //echo '</script>';
+ echo '</div>';
+}
+?>
+</div>
+
+
+<?php
+}
+?>