⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 devicemanagementtemplate.tmpl

📁 监控大型网络的软件。能够自动发现拓扑结构
💻 TMPL
📖 第 1 页 / 共 2 页
字号:
#encoding UTF-8## $Id: deviceManagementTemplate.tmpl 4152 2007-08-21 08:50:16Z jodal $#### Copyright 2003, 2004 Norwegian University of Science and Technology## Copyright 2007 UNINETT AS#### This file is part of Network Administration Visualized (NAV)#### NAV is free software; you can redistribute it and/or modify## it under the terms of the GNU General Public License as published by## the Free Software Foundation; either version 2 of the License, or## (at your option) any later version.#### NAV is distributed in the hope that it will be useful,## but WITHOUT ANY WARRANTY; without even the implied warranty of## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the## GNU General Public License for more details.#### You should have received a copy of the GNU General Public License## along with NAV; if not, write to the Free Software## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA###### Author: Hans J鴕gen Hoel (hansjorg@orakel.ntnu.no)##         Stein Magnus Jodal (stein.magnus.jodal@uninett.no)###extends nav.web.templates.MainTemplate#from nav.web.templates.TreeSelectTemplate import TreeSelectTemplate#from nav.web.templates.SearchBoxTemplate import SearchBoxTemplate#def additionalCSS$default_form_CSS()$default_tabs_CSS()$default_table_CSS()#end def#def content<h2>$page.title</h2>$makeMenu($page.menu)<div class="tabcontent">#if $page.searchbox$displaySearchBox($page.searchbox)#end if#if $page.submenu$makeSubMenu($page.submenu)<div class="tabcontent">#end if#if $page.name == 'history'$history($page)#elif $page.name == 'error'$registererror($page)#elif $page.name == 'order'$order($page)#elif $page.name == 'delete'$delete($page)#elif $page.name == 'rma'$rma($page)#elif $page.name == 'register'$registerOne($page)#end if#if $page.submenu</div>#end if</div>#end def#### Page functions###def $registerOne($page)<p>    $page.description</p>$showErrors($page)<form action="$page.action" method="post">    <p>        <table class="header-active" style="font-size: 13px;">            <tr>                <th align="left">Product</th>                <th align="left">Serial</th>            </tr>            <tr>                <td>$renderwidget($page.widgets['product'])</td>                <td>$renderwidget($page.widgets['serial'])</td>            </tr>        </table>    </p>    <p>        $renderwidget($page.widgets['submit'])    </p></form>#end def#def rma($page)<p>$page.description</p>$showErrors($page)#if $page.subname == 'register'    <p>#set qs = SearchBoxTemplate()        $qs.searchbox($page.rmasearchbox)    </p>    <form action="$page.action" method="post">        $hiddenInputs($page)        <p>            $displayTreeSelect($page.treeselect)        </p>        <p>            $renderwidget($page.widgets['adddevice'])        </p>        <p>            $renderFormattedList($page.rmalist)            </p>        <p>            <table class="header-active" style="font-size: 13px;">                <tr>                    <th>$renderwhead($page.widgets['number'])</th>                    <th>$renderwhead($page.widgets['retailer'])</th>                    <th>$renderwhead($page.widgets['rmadate'])</th>                </tr>                <tr>                    <td>$renderwidget($page.widgets['number'])</td>                    <td>$renderwidget($page.widgets['retailer'])</td>                    <td>$renderwidget($page.widgets['rmadate'])</td>                </tr>                <tr>                    <th colspan="3">$renderwhead($page.widgets['comment'])</th>                </tr>                <tr>                    <td colspan="3">$renderwidget($page.widgets['comment'])</td>                </tr>            </table>        </p>        <p>            $renderwidget($page.widgets['addrma'])        </p>    </form>#else    <p>       $renderFormattedList($page.rmaList)    </p>#end if#end def#def delete($page)<p>$page.description</p>$showErrors($page)#if $page.subname == 'confirmdelete'<form action="$page.action" method="post">    $hiddenInputs($page)    <p>        $renderwidget($page.widgets['moveto'])    </p>    <p>        $renderFormattedList($page.moduleList)    </p>    <p>        $renderwidget($page.widgets['confirm'])    </p></form>#elif $page.subname == 'inventory' or $page.subname == 'inactive'<form action="$page.action" method="post">    <p>        $renderFormattedList($page.moduleList)    </p>    <p>        $renderwidget($page.widgets['move'])    </p></form>#else<form action="$page.action" method="post">    $renderFormattedList($page.moduleList)    <p>        $renderwidget($page.widgets['delete'])    </p></form>#end if#end def#def order(page)<p>$page.description</p>$showErrors($page)#if $page.subname == 'add' or $page.subname == 'edit'<form action="$page.action" method="post">$hiddenInputs($page)<table class="header-active" style="font-size: 13px;">    <tr>        <td>$renderwhead($page.widgets['orderdate'])</td>        <td>$renderwhead($page.widgets['product'])</td>        <td>$renderwhead($page.widgets['amount'])</td>    </tr>    <tr>        <td>$renderwidget($page.widgets['orderdate'])</td>        <td>$renderwidget($page.widgets['product'])</td>        <td>$renderwidget($page.widgets['amount'])</td>    </tr>    <tr>        <td colspan="3">$renderwhead($page.widgets['org'])</td>    </tr>    <tr>        <td colspan="3">$renderwidget($page.widgets['org'])</td>    </tr>    <tr>        <td colspan="3">$renderwhead($page.widgets['comment'])        $renderwidget($page.widgets['comment'])</td>    </tr>    <tr>        <td>$renderwhead($page.widgets['retailer'])</td>        <td>$renderwhead($page.widgets['ordernumber'])</td>        <td></td>    </tr>    <tr>        <td>$renderwidget($page.widgets['retailer'])</td>        <td>$renderwidget($page.widgets['ordernumber'])</td>        <td></td>    </tr></table><p>$renderwidget($page.widgets['submit'])$renderwidget($page.widgets['cancel'])</p></form>#elif $page.subname == 'arrival'#if $page.orderFound<form action="$page.action" method="post">    <p><strong>$page.tableTitle</strong></p>    $renderwhead($page.widgets['arrivaldate'])    $renderwidget($page.widgets['arrivaldate'])    <p>        <table class="header-active" cellpadding="5%" style="font-size: 13px;">            <tr>                <th>Product</th>                <th>Serial</th>                <th>State</th>            </tr>#for $i in range(0,$page.numberOfInputs)            <tr>                <td>$page.productName</td>                <td>$renderwidget($page.widgets['serial'])</td>                <td>$renderwidget($page.widgets['action'])</td>            </tr>#end for        </table>    </p>    <p>        $renderwidget($page.widgets['submit'])        $renderwidget($page.widgets['cancel'])    </p></form>#end if#elif $page.subname == 'delete'<p>    $orderDetails($page.orderData)    <form action="$page.action" method="post">        $renderwidget($page.widgets['confirm'])        $renderwidget($page.widgets['cancel'])        $hiddenInputs($page)    </form></p>#elif $page.subname == 'details'<p>    $orderDetails($page.orderData)</p>#elif $page.subname == 'history'$renderFormattedList($page.orderList)#else## Main order page$renderFormattedList($page.orderList)#end if#end def#def history(page)#if $page.subname == 'history':<form action="" method="get">    #if len($page.filterform['location'])    <input type="hidden" name="location" value="$page.filterform['location']" />    #end if    #if len($page.filterform['room'])    <input type="hidden" name="room" value="$page.filterform['room']" />    #end if    #if len($page.filterform['box'])    <input type="hidden" name="box" value="$page.filterform['box']" />    #end if    #if len($page.filterform['module'])    <input type="hidden" name="module" value="$page.filterform['module']" />    #end if    <table class="vertitable">        <tr>            <th>From</th>            <td>$renderwidget($page.widgets['filter_startdate'])</td>        </tr>            <th>To</th>            <td>$renderwidget($page.widgets['filter_enddate'])</td>        </tr>        <tr>            <th>Type</th>            <td>$renderwidget($page.widgets['filter_eventtype'])</td>        </tr>        <tr>            <th></th>            <td>$renderwidget($page.widgets['filter_submit'])</td>        </tr>    </table></form>#for $box in $page.boxList$renderFormattedList($box)#end for#else<p>$page.description</p>$showErrors($page)<form action="$page.action" method="post">#if $page.treeselect    $displayTreeSelect($page.treeselect)$submitButton($page.submit)#end if</form>#end if#end def#def registererror(page)<p>$page.description</p>$showErrors($page)<form action="$page.action" method="post">#if $page.treeselect    $displayTreeSelect($page.treeselect)## Error description input    <p>        <table width="50%">            <tr>                <th>$renderwhead($page.widgets['comment'])</th>            </tr>            <tr>                <td>$renderwidget($page.widgets['comment'])</td>            </tr>        </table>    </p>$submitButton($page.submit)#end if</form>#end def#### Help functions###def makeSubMenu($menu)<div class="tabs"><ul>#for $item in $menu    #if $item[2]    <li><a title="$item[1]" href="$item[2]">$item[0]</a></li>    #else    <li><a>$item[0]</a></li>    #end if#end for</ul></div>#end def#def $orderDetails($data)<strong>$page.orderDataHead</strong><table style="font-size: 13px;">    <tr>        <td>$data['ordernumber'][0]</td>        <td>$data['ordernumber'][1]</td>    </tr>    <tr>        <td>$data['product'][0]</td>        <td>$data['product'][1]</td>    </tr>    <tr>        <td>$data['amount'][0]</td>        <td>$data['amount'][1]</td>    </tr>    <tr>        <td>$data['arrived'][0]</td>        <td>$data['arrived'][1]</td>    </tr>    <tr>        <td>$data['ordered'][0]</td>        <td>$data['ordered'][1]</td>    </tr>    <tr>        <td>$data['registered'][0]</td>        <td>$data['registered'][1]</td>    </tr>#if $data.has_key('closed')    <tr>        <td>$data['closed'][0]</td>        <td>$data['closed'][1]</td>    </tr>#end if    <tr>        <td>$data['retailer'][0]</td>        <td>$data['retailer'][1]</td>    </tr>    <tr>        <td>$data['username'][0]</td>        <td>$data['username'][1]</td>    </tr>    <tr>        <td>$data['org'][0]</td>        <td>$data['org'][1]</td>    </tr>    <tr>        <td>$data['comment'][0]</td>        <td>$data['comment'][1]</td>    </tr>    <tr>        <td>$data['updatedby'][0]</td>        <td>$data['updatedby'][1]</td>    </tr>    <tr>        <td>$data['lastupdated'][0]</td>        <td>$data['lastupdated'][1]</td>    </tr></table>#end def#def hiddenInputs($page)#for $input in $page.hiddenInputs<input type="hidden" name="$input[0]" value="$input[1]">#end for#end def#def renderFormattedList($flist)    #set $numrows = len($flist.rows)<table class="listtable">    <caption>        $flist.title<br />        <span class="subtitle">$numrows entries</span>    </caption>    #if len($flist.rows)    <thead>        <tr class="header">        #for $h,$url in $flist.headings            <th>            #if $url                 <a href="$url">$h</a>&nbsp;            #else                 $h&nbsp;            #end if            </th>        #end for        </tr>    </thead>    <tbody>        #for $row in $flist.rows        <tr class="$rowcycler">            #for $col in $row            <td>                #for $part in $col                $renderFormatString($part)                #end for            </td>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -