Your IP : 18.118.11.120


Current Path : /usr/local/mgr5/skins/orion/
Upload File :
Current File : //usr/local/mgr5/skins/orion/showcase.xsl

<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:mgr="http://ispsystem.com/xslplugin"
  exclude-result-prefixes="mgr">
  <xsl:import href="extfunc.xsl"/>
  <xsl:output method="html" encoding="UTF-8" indent="yes"/>
  <xsl:variable name="theme" select="/doc/@theme"/>
  <xsl:variable name="binary" select="/doc/@binary"/>
  <xsl:variable name="host" select="/doc/@host"/>
  <xsl:variable name="hostname" select="/doc/user/@hostname"/>
  <xsl:variable name="localdir">default/</xsl:variable>
  <xsl:variable name="msg" select="/doc/messages"/>
  <xsl:variable name="ver" select="/doc/@version"/>
  <xsl:variable name="rev" select="/doc/@revision"/>
  <xsl:variable name="form" select="/doc/metadata/form"/>
  <xsl:variable name="metadata" select="/doc/metadata"/>
  <xsl:variable name="commondir">/manimg/common/</xsl:variable>
  <xsl:variable name="sdeveltheme"><xsl:if test="/doc/tparams/sdeveltheme = 'true'">devel/</xsl:if></xsl:variable>
  <xsl:variable name="min"><xsl:choose><xsl:when test="/doc/tparams/sdeveltheme = 'true'"></xsl:when><xsl:otherwise>.min</xsl:otherwise></xsl:choose></xsl:variable>
  <xsl:key name="msg" match="/doc/messages/msg" use="@name"/>

  <xsl:template match="/">
    <xsl:choose>
    <xsl:when test="/doc/ok and /doc/ok/@type = 'url'">
      <script>
        location = '<xsl:value-of select="/doc/ok" disable-output-escaping="yes" />';
      </script>
    </xsl:when>
    <xsl:otherwise>
      <xsl:text disable-output-escaping='yes'>&lt;!DOCTYPE html></xsl:text>
      <html>
      <head>
        <!--<link href="{$theme}{$localdir}main.css?v={$ver}&amp;r={$rev}" rel="stylesheet" type="text/css"/>-->
        <!--sprite css-->
        <link rel="stylesheet" media="screen, print" href="{$commondir}sprite.css?v={$ver}&amp;r={$rev}"  type="text/css"/>
        <link href="{$theme}{$localdir}showcase.css?v={$ver}&amp;r={$rev}" rel="stylesheet" type="text/css"/>
        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
        <script>window.jQuery || document.write('&lt;script src="<xsl:value-of select="$theme"/>lib/jquery.js"&gt;\x3C/script>')</script>
        <script type="text/javascript" src="{$theme}lib/libs.min.js?v={$ver}&amp;r={$rev}"></script>
        <script type="text/javascript" src="{$theme}{$sdeveltheme}utils{$min}.js?v={$ver}&amp;r={$rev}"></script>
        <script>
          var pageInfo =  {
          binary: "<xsl:value-of select="$binary" />",
          favicon: "<xsl:value-of select="/doc/@favicon"/> ",
          localDir: "<xsl:value-of select="/doc/@localdir"/>",
          userName: "<xsl:value-of select="/doc/user/@name"/>",
          level: "<xsl:value-of select="/doc/user/@level"/>",
          hostName: "<xsl:value-of select="$hostname"/>",
          host: "<xsl:value-of select="$host"/>",
          nodata: "<xsl:value-of select="key('msg','msg_nodata')"/>",
          notenough: "<xsl:value-of select="key('msg','msg_notenoughdata')"/>",
          theme: "<xsl:value-of select="$theme"/>",
          user: "<xsl:value-of select="/doc/user/@name"/>",
          error: "<xsl:value-of select="key('msg','msg_error')"/>",
          duplicate: "<xsl:value-of select="key('msg','msg_duplicate')"/>",
          moreinfo: "<xsl:value-of select="key('msg','msg_moreinfo')"/>",
          tryreload: "<xsl:value-of select="key('msg','msg_tryreload')"/>",
          pwgencharacters: "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",
          pwgenlen: "8",
          pwstrength: 2,
          pwErrorMsg: "<xsl:value-of select="key('msg','msg_pwcheck_error')"/>",
          step: "<xsl:value-of select="key('msg','msg_wizard_step')"/>",
          messages: {
          "empty" :  "<xsl:value-of select="key('msg','msg_empty')"/>",
          "hintLivefilter" : "<xsl:value-of select="key('msg','hint_livefilter')"/>"
          },
          notfound : "<xsl:value-of select="key('msg','msg_notfound')"/>",
          total: "<xsl:value-of select="key('msg','msg_total')"/>",
          selected: "<xsl:value-of select="key('msg','msg_selected')"/>",
          confirm: "<xsl:value-of select="key('msg','msg_confirm')"/>",
          totalelem: "<xsl:value-of select="key('msg','msg_totalelem')"/>",
          commonDir: "<xsl:value-of select="$commondir"/>",
          loading: "<xsl:value-of select="key('msg','msg_tab_loading')"/>",
          startpage: "<xsl:value-of select="/doc/mainmenu/@startpage"/>",
          startform: "<xsl:value-of select="/doc/mainmenu/@startform"/>",
          devmode: <xsl:choose><xsl:when test="/doc/@developer_mode">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose>,
          pdfOn: <xsl:choose><xsl:when test="/doc/pdf = 'on'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose>,
          lang: "<xsl:value-of select="/doc/@lang"/>",
          mobile: true,
          calendar: {
          "m0" : "<xsl:value-of select="key('msg','msg_m0')"/>",
          "m1" : "<xsl:value-of select="key('msg','msg_m1')"/>",
          "m2" : "<xsl:value-of select="key('msg','msg_m2')"/>",
          "m3" : "<xsl:value-of select="key('msg','msg_m3')"/>",
          "m4" : "<xsl:value-of select="key('msg','msg_m4')"/>",
          "m5" : "<xsl:value-of select="key('msg','msg_m5')"/>",
          "m6" : "<xsl:value-of select="key('msg','msg_m6')"/>",
          "m7" : "<xsl:value-of select="key('msg','msg_m7')"/>",
          "m8" : "<xsl:value-of select="key('msg','msg_m8')"/>",
          "m9" : "<xsl:value-of select="key('msg','msg_m9')"/>",
          "m10" : "<xsl:value-of select="key('msg','msg_m10')"/>",
          "m11" : "<xsl:value-of select="key('msg','msg_m11')"/>",
          "ms0" : "<xsl:value-of select="key('msg','msg_ms0')"/>",
          "ms1" : "<xsl:value-of select="key('msg','msg_ms1')"/>",
          "ms2" : "<xsl:value-of select="key('msg','msg_ms2')"/>",
          "ms3" : "<xsl:value-of select="key('msg','msg_ms3')"/>",
          "ms4" : "<xsl:value-of select="key('msg','msg_ms4')"/>",
          "ms5" : "<xsl:value-of select="key('msg','msg_ms5')"/>",
          "ms6" : "<xsl:value-of select="key('msg','msg_ms6')"/>",
          "ms7" : "<xsl:value-of select="key('msg','msg_ms7')"/>",
          "ms8" : "<xsl:value-of select="key('msg','msg_ms8')"/>",
          "ms9" : "<xsl:value-of select="key('msg','msg_ms9')"/>",
          "ms10" : "<xsl:value-of select="key('msg','msg_ms10')"/>",
          "ms11" : "<xsl:value-of select="key('msg','msg_ms11')"/>",
          "w0" : "<xsl:value-of select="key('msg','msg_w0')"/>",
          "w1" : "<xsl:value-of select="key('msg','msg_w1')"/>",
          "w2" : "<xsl:value-of select="key('msg','msg_w2')"/>",
          "w3" : "<xsl:value-of select="key('msg','msg_w3')"/>",
          "w4" : "<xsl:value-of select="key('msg','msg_w4')"/>",
          "w5" : "<xsl:value-of select="key('msg','msg_w5')"/>",
          "w6" : "<xsl:value-of select="key('msg','msg_w6')"/>",
          "today" : "<xsl:value-of select="key('msg','msg_today')"/>"

          },
          version: "5.17",
          product: (function () {
          return "<xsl:value-of select="$binary" />".toString().replace(/(.*\/)/g,"");
          }()) };

          pageInfo.url = pageInfo.host + pageInfo.binary;

          $(document).ready(function() {
            App.mgr();
            EventMgr.trigger('pageLoad', { tabId: 'tab0' });
          });
        </script>
        <script type="text/javascript" src="{$theme}{$sdeveltheme}app-extform{$min}.js?v={$ver}&amp;r={$rev}"></script>
        <title>
          <xsl:value-of select="key('msg', 'title')"/>
        </title>
        <xsl:if test="/doc/@host">
          <base href='{/doc/@host}'/>
        </xsl:if>
        <link rel="shortcut icon" href="{/doc/@theme}{$localdir}{/doc/@favicon}" type="image/x-icon"/>
        <xsl:value-of select="/doc/addon/head/text()" disable-output-escaping="yes"/>
      </head>
      <body class="showcase-body b-body b-body__showcase">
        <div class="main-wrapper" id="main-wrapper">
          <xsl:if test="/doc/@forcehint">
            <xsl:attribute name="class">force-hint-flag</xsl:attribute>
          </xsl:if>
        <div class="i-form-wr">
          <div class="i-list-wr">
            <div class="i-report-wr">
          <div id="overlay" class="hide"></div>
          <div id="modal_overlay"></div>
          <div id="hint" class="b-hint">
            <div id="hint-inner" class="b-hint__inner"></div>
          </div>
          <!-- Layer calendar -->
          <div id="calendar-y" class="cl-ym-y" unselectable="on"></div>
          <div id="calendar-m" class="cl-ym-m" unselectable="on"></div>
          <div id="calendar" class="cl">
            <div id="calendar-cell" class="cl-cell"></div>
          </div>
          <div id="content" class="b-content">
            <div id="wr-content" class="b-content__wr">
              <div id="cont-tab0" class="tab-content tab-content_st_active active" data-tabid="tab0" data-func="{/doc/@func}">
                <div id="tab0-progressbar-overlay" class="b-tab-overlay"></div>
                <div id="cont-tab0-progressbar-default" class="b-progressbar">
                  <div id="tab0-progressbar" class="b-progressbar__outer">
                    <div class="b-progressbar__inner">
                      <div class="b-progressbar__comment">
                        <xsl:value-of select="key('msg', 'msg_tab_loading')"/>
                      </div>
                      <div class="b-progressbar__loader-wr">
                        <div class="b-progressbar__loader b-progressbar__loader_type_animate"></div>
                      </div>
                    </div>
                  </div>
                </div>
                <div id="cont-tab0-progressbar" class="b-progressbar"></div>
                <!--<div class="b-title">-->
                  <!--<h2 class="b-title__text">-->
                    <!--<xsl:value-of select="key('msg', 'title')"/>-->
                  <!--</h2>-->
                <!--</div>-->
                <!--wizard's steps-->
                <!--<xsl:if test="/doc/steps">-->
                  <!--<div class="b-wizard i-wizard">-->
                    <!--<div class="b-wizard__inner i-wizard__inner">-->
                      <!--<div class="l-wizard__triangle l-wizard__triangle_dir_left i-wizard__triangle_dir_left">-->
                        <!--<div class="b-wizard__triangle b-wizard__triangle_dir_left"></div>-->
                      <!--</div>-->
                      <!--<xsl:for-each select="/doc/steps/step">-->
                        <!--<xsl:if test="position() != 1">-->
                          <!--<div class="b-wizard__arrow"></div>-->
                        <!--</xsl:if>-->
                        <!--<xsl:choose>-->
                          <!--<xsl:when test="/doc/metadata[@name = current()/@name]">-->
                            <!--<div class="b-wizard__step b-wizard__step_st_active i-wizard__step_st_active">-->
                              <!--<div class="b-wizard__step-num b-wizard__step-num_st_active i-wizard__step-num_st_active"><xsl:value-of select="key('msg', 'msg_wizard_step')"/> <xsl:value-of select="position()"/></div>-->
                              <!--<div class="b-wizard__step-desc b-wizard__step-desc_st_active"><xsl:value-of select="."/></div>-->
                            <!--</div>-->
                          <!--</xsl:when>-->
                          <!--<xsl:when test="@unavailable">-->
                            <!--<div class="b-wizard__step">-->
                              <!--<div class="b-wizard__step-num"><xsl:value-of select="key('msg', 'msg_wizard_step')"/> <xsl:value-of select="position()"/></div>-->
                              <!--<div class="b-wizard__step-desc"><xsl:value-of select="."/></div>-->
                            <!--</div>-->
                          <!--</xsl:when>-->
                          <!--<xsl:otherwise>-->
                            <!--<div class="b-wizard__step">-->
                              <!--<div class="b-wizard__step-num">-->
                                <!--<a href="func={@name}" class="b-wizard__step-link i-wizard__step-link"><xsl:value-of select="key('msg', 'msg_wizard_step')"/> <xsl:value-of select="position()"/></a>-->
                              <!--</div>-->
                              <!--<div class="b-wizard__step-desc"><xsl:value-of select="."/></div>-->
                            <!--</div>-->
                          <!--</xsl:otherwise>-->
                        <!--</xsl:choose>-->
                      <!--</xsl:for-each>-->
                      <!--<div class="l-wizard__triangle l-wizard__triangle_dir_right i-wizard__triangle_dir_right">-->
                        <!--<div class="b-wizard__triangle b-wizard__triangle_dir_right"></div>-->
                      <!--</div>-->
                    <!--</div>-->
                  <!--</div>-->
                <!--</xsl:if>-->
                <!--wizard's steps end-->
                <!--form fields-->
                <div class="l-form__wrapper" id="form-scroll-tab0">
                  <div class="l-form__inner l-form__inner_fly_buttons" id="form-scroll-in-tab0">
                    <div class="form-wrapper" id="form-wrapper-tab0">
                      <form action="{$binary}" name="frm-tab0" method="post" id="frm-tab0" class="{{=withfiles}} b-form_showcase_yes">
                        <!--<input type="hidden" name="sfromshowcaseform" value="yes"/>-->
                        <input type="hidden" name="func" value="{/doc/@func}"/>
                        <input type="hidden" name="sok" value="ok"/>
                        <input type="hidden" id="tab0-progresstype" value="{@progress}"/>
                        <xsl:if test="/doc/elid">
                          <input type="hidden" name="elid" value="{/doc/elid}"/>
                        </xsl:if>
                        <xsl:if test="/doc/plid">
                          <input type="hidden" name="plid" value="{/doc/plid}"/>
                        </xsl:if>
                        <xsl:apply-templates select="/doc/metadata/form"/>
                        <!--<input type="hidden" name="stylesheet" value=""/>-->
                        <!--buttons-->
                        <xsl:if test="$form/buttons">
                          <div class="buttons">
                            <xsl:for-each select="$form/buttons/button">
                              <xsl:variable name="act">
                                <xsl:choose>
                                  <xsl:when test="$form/@target">blank</xsl:when>
                                  <xsl:otherwise><xsl:value-of select="@type"/></xsl:otherwise>
                                </xsl:choose>
                              </xsl:variable>
                              <xsl:variable name="type">
                                <xsl:choose>
                                  <xsl:when test="@type = 'cancel' or @type = 'setvalues' or @type = 'reset'"><xsl:value-of select="@type"/></xsl:when>
                                  <xsl:otherwise>ok</xsl:otherwise>
                                </xsl:choose>
                              </xsl:variable>
                              <xsl:variable name="cancel-class">
                                <xsl:choose>
                                  <xsl:when test="$form/@cancelrefresh">refresh</xsl:when>
                                  <xsl:otherwise>default</xsl:otherwise>
                                </xsl:choose>
                              </xsl:variable>
                              <div class="b-button i-button b-button_color_{@color} b-button_type_{$type} i-button_type_{$type} {$cancel-class} b-button_act_{$act}"
                                data-tabid="tab0"
                                data-name="{@name}"
                                data-type="{$type}"
                                data-disabled="{mgr:fixquote(key('msg', 'msg_disabled'))}"
                                data-act="{$act}"
                                tabindex="0"
                                data-enabled="{mgr:fixquote(key('msg', concat('msg_', @name)))}">
                                <xsl:value-of select="mgr:fixquote(key('msg', concat('msg_', @name)))"/>
                              </div>
                            </xsl:for-each>
                          </div>
                        </xsl:if>
                        <!--end buttons-->
                      </form>
                    </div>
                  </div>
                </div>
                <!--end form fields-->
              </div>
            </div>
          </div>
            </div><!--i-report-wr-->
           </div><!--i-list-wr-->
          </div><!--i-form-wr-->
        </div>
      </body>
      </html>
    </xsl:otherwise>
    </xsl:choose>
  </xsl:template>


  <xsl:include href="form.inc.xsl"/>


  </xsl:stylesheet>