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

📄 devicemanagementtemplate.tmpl

📁 Network Administration Visualized 网络管理可视化源码
💻 TMPL
📖 第 1 页 / 共 2 页
字号:
#encoding UTF-8## $Id: deviceManagementTemplate.tmpl 3809 2007-01-19 14:16:23Z jodal $#### Defines various functions for the different parts of the## deviceTracker#### Copyright 2003, 2004 Norwegian University of Science and Technology#### 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)###extends nav.web.templates.MainTemplate#from nav.web.templates.TreeSelectTemplate import TreeSelectTemplate#from nav.web.templates.SearchBoxTemplate import SearchBoxTemplate#def additionalCSS<link rel="stylesheet" type="text/css" href="/style/deviceManagement.css" />$default_form_CSS()$default_tabs_CSS()#end def#def content<div style="border: 1px solid #666; margin:33px 0px; padding: 0px 19px;">$makeMenu($page.menu)#if $page.searchbox$displaySearchBox($page.searchbox)#end if<h2>$page.title</h2>#if $page.submenu$makeSubMenu($page.submenu)#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</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':<p><table style="font-size: 13px;">    <tr>        <th align="left">From</th>        <td>$renderwidget($page.widgets['startdate'])</td>    </tr>    <tr>        <th align="left">To</th>        <td>$renderwidget($page.widgets['enddate'])</td>    </tr></table></p>#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 $makeSubMenuOld($menu)<table style="background-image: url('/images/form/fill-active.gif');border: 1px solid #666;font-size: 11;">#for $item in $menu    <tr>        <td><a href="$item[2]" title="$item[1]">$item[0]</a></td>    </tr>#end for</table>#end def#def makeSubMenu($menu)<br><font size="1">[#set $first = True#for $item in $menu#if not $first    |#end if#if $item[2]<a title="$item[1]" href="$item[2]">$item[0]</a>#else$item[0]#end if#set $first = False#end for]</font>#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)<h3>$flist.title</h3><table border="0" cellspacing="0" cellpadding="0" style="font-size: 13px;white-space: nowrap;">    <tr class="header">        <td class="startheader"></td>#for $h,$url in $flist.headings        <td valign="top">#if $url             <a href="$url">$h</a>&nbsp;#else             $h&nbsp;#end if        </td>#end for        <td class="endheader"></td>    </tr>#for $row in $flist.rows    <tr>        <td></td>#for $col in $row        <td>#for $part in $col            $renderFormatString($part)&nbsp;&nbsp;#end for         </td>#end for        <td></td>    </tr>#end for</table>#end def#def renderFormatString($fstring)#if type($fstring) is str:    $fstring#elif type($fstring) is list:#set $ftype = $fstring[0]#if $ftype == 'url'    <a href="$fstring[2]">$fstring[1]</a>#elif $ftype == 'img'    <img src="$fstring[1]">#elif $ftype == 'widget'    $renderwidget($fstring[1])#end if#end if#end def#def renderwhead($widget)#if $widget.name    $widget.name#if $widget.required    <span style="color: #ff0000">*</span>#end if#end if#end def#def renderwidget($widget)#if $widget.value#set $value = $widget.value#else#set $value = ''#end if#if $widget.options.has_key('style')#set $style = $widget.options['style']#else#set $style = ''#end if

⌨️ 快捷键说明

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