AxKit-App-TABOO

 view release on metacpan or  search on metacpan

htdocs/menu.xsp  view on Meta::CPAN

<?xml version="1.0"?>
<?xml-stylesheet href="NULL" type="application/x-xsp"?>
<?xml-stylesheet href="/transforms/xhtml/match-menu.xsl" type="text/xsl"?>

<xsp:page
  xmlns:xsp="http://www.apache.org/1999/XSP/Core"
  xmlns:menu="http://www.kjetil.kjernsmo.net/software/TABOO/NS/Menu"
  xmlns:i18n="http://www.kjetil.kjernsmo.net/software/TABOO/NS/I18N"
  xmlns:ct="http://www.kjetil.kjernsmo.net/software/TABOO/NS/Control"
  xmlns:cat="http://www.kjetil.kjernsmo.net/software/TABOO/NS/Category"
  xmlns:story="http://www.kjetil.kjernsmo.net/software/TABOO/NS/Story"
  xmlns:user="http://www.kjetil.kjernsmo.net/software/TABOO/NS/User">
    
  <menu:menu>
    <menu:section>
      <menu:header><i18n:insert>stories-title-menu</i18n:insert></menu:header>
      <menu:li>
	<menu:text><i18n:insert>submit-story-menu</i18n:insert></menu:text>
	<menu:url>/news/submit</menu:url>
      </menu:li>
      
      <user:is-authorized authlevel="5">
	<user:true>
	  <menu:li>
	    <menu:text>
	      <i18n:insert>subqueue-story-menu</i18n:insert>
	      (<story:number-of-unapproved sectionid="subqueue"/>)
	    </menu:text>
	    <menu:url>/news/subqueue</menu:url>
	  </menu:li>
	</user:true>
      </user:is-authorized>
      <cat:get-categories type="stsec"/>
    </menu:section>

    <user:is-authorized authlevel="1">
      <user:true>
	<menu:section>
	  <menu:header><i18n:insert>cats-title-menu</i18n:insert></menu:header>
	  <menu:li>
	    <menu:text>
	      <i18n:insert>suggest</i18n:insert>
	      <i18n:insert>new</i18n:insert>
	    </menu:text>
	    <menu:url>/categories/submit</menu:url>
	  </menu:li>
	</menu:section>
      </user:true>
    </user:is-authorized>

    <menu:section>
      <menu:header><i18n:insert>articles-title-menu</i18n:insert></menu:header>
      <menu:li>
	<menu:text><i18n:insert>submit-article-menu</i18n:insert></menu:text>
	<menu:url>/articles/submit</menu:url>
      </menu:li>
    </menu:section>

    <menu:section>
      <menu:header><i18n:insert>users-title-menu</i18n:insert></menu:header>
      <user:is-authorized authlevel="1">
	<user:true>
	  <menu:li>
	    <menu:text><i18n:insert>me</i18n:insert></menu:text>
	    <menu:url>/user/<user:authnuser/></menu:url>
	  </menu:li>
	</user:true>



( run in 1.007 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )