From: Florian G. <re...@us...> - 2008-12-30 21:55:50
|
Update of /cvsroot/perfparse/_perfparse-phpgui/templates In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv28017/phpgui/templates Modified Files: availability.tpl.html graph.tpl.html Log Message: Availabiliti now working Index: availability.tpl.html =================================================================== RCS file: /cvsroot/perfparse/_perfparse-phpgui/templates/availability.tpl.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** availability.tpl.html 11 Dec 2008 09:37:01 -0000 1.1 --- availability.tpl.html 30 Dec 2008 21:55:44 -0000 1.2 *************** *** 60,161 **** </p> ! <!-- save the graphs array --> ! {foreach from=$graphs key=mid item=bla} ! <input type="hidden" name="graphs[{$mid}]" value="{$bla}" /> {/foreach} <table> ! <!-- loop through displaygraphs --> ! {foreach from=$displaygraphs key=host_name item=hostarray} ! <!-- host {$host_name} --> ! {foreach from=$hostarray key=service item=servicearray} ! <!-- service {$service} --> ! {foreach from=$servicearray key=metric item=metricarray} ! <!-- metric {$metric} --> <tr><td> <!-- The graph --> ! <img src="{$metricarray.url}" border=0> </td> ! <td style="vertical-align:top;"><b>{tr}Host{/tr}:</b> {$host_name} ! <b>{tr}Service{/tr}:</b> {$service} ! <b>{tr}Metric{/tr}:</b> {$metric} <br /> <div class="tabber"> - <div class="tabbertab"> - <h2>{tr}Scale{/tr}:</h2> - <select name="displaygraphs[{$host_name}][{$service}][{$metric}][scale]"> - <option value="1" {if $metricarray.scale == 1}selected="selected"{/if}>{tr}User{/tr}: - <option value="0" {if $metricarray.scale == 0}selected="selected"{/if}>{tr}User, Rounded{/tr}: - <option value="2" {if $metricarray.scale == 2}selected="selected"{/if}>{tr}User, as Percent{/tr}: - {if $metricarray.value_max } - <option value="3" {if $metricarray.scale == 3}selected="selected"{/if}>{tr}from Plugin{/tr}: - <option value="4" {if $metricarray.scale == 4}selected="selected"{/if}>{tr}from Plugin, Rounded{/tr}: - <option value="5" {if $metricarray.scale == 5}selected="selected"{/if}>{tr}from Plugin, as Percent{/tr}: - {/if} - <option value="6" {if $metricarray.scale == 6}selected="selected"{/if}>{tr}Automatic{/tr}. - </select> - {tr}User Min{/tr}: - <input type=text name="displaygraphs[{$host_name}][{$service}][{$metric}][minin]" value="{$metricarray.minin}" size=12 maxlength=12> - {tr}Max{/tr}: - <input type=text name="displaygraphs[{$host_name}][{$service}][{$metric}][maxin]" value="{$metricarray.maxin}" size=12 maxlength=12> - </div> <div class="tabbertab"> <h2>{tr}Period{/tr}:</h2> ! <input type=radio name="displaygraphs[{$host_name}][{$service}][{$metric}][timerange]" value="r" onclick="javascript:isAbsRelVisible(this,'{$host_name}_{$service}_{$metric}')" id="RelSwitch" {if $metricarray.timerange=="r"}checked="checked"{/if} >{tr}Relative{/tr} ! <input type=radio name="displaygraphs[{$host_name}][{$service}][{$metric}][timerange]" value="a" onclick="javascript:isAbsRelVisible(this,'{$host_name}_{$service}_{$metric}')" id="AbsSwitch" {if $metricarray.timerange=="a"}checked="checked"{/if}>{tr}Absolute{/tr} <br /> ! <div id="Rel_{$host_name}_{$service}_{$metric}">{tr}Rel Period{/tr}: ! <input type=text name="displaygraphs[{$host_name}][{$service}][{$metric}][relativedays]" value="{$metricarray.relativedays}" size=2 maxlength=4> {tr}Days{/tr} {tr}And Hours{/tr}: ! <input type=text name="displaygraphs[{$host_name}][{$service}][{$metric}][relativetime]" value="{$metricarray.relativetime}" size=5 maxlength=5> {tr}HH:MM{/tr}</div> ! <div style="display:none;" id="Abs_{$host_name}_{$service}_{$metric}">{tr}Abs From{/tr}: ! <input type=text name="displaygraphs[{$host_name}][{$service}][{$metric}][from]" value="{$metricarray.from}" size=17 maxlength=20> {tr}Abs To{/tr}: ! <input type=text name="displaygraphs[{$host_name}][{$service}][{$metric}][to]" value="{$metricarray.to}" size=17 maxlength=20></div> ! </div> ! <div class="tabbertab"> ! <h2>{tr}Output{/tr}:</h2> ! {tr}Output{/tr}: ! <select name="displaygraphs[{$host_name}][{$service}][{$metric}][output]"> ! <option value="Histogram" {if $metricarray.output=="Histogram"}selected="selected"{/if}>{tr}Histogram{/tr} ! <option value="Average" {if $metricarray.output=="Average"}selected="selected"{/if}>{tr}Daily Average{/tr} ! <option value="Diff" {if $metricarray.output=="Diff"}selected="selected"{/if}>{tr}Differential Rate{/tr} ! <option value="Int" {if $metricarray.output=="Int"}selected="selected"{/if}>{tr}Integral Sum{/tr} ! </select> ! {tr}Size{/tr}: ! <select name="displaygraphs[{$host_name}][{$service}][{$metric}][size]"> ! <option value="400x200" {if $metricarray.size=="400x200"}selected="selected"{/if}>{tr}Small{/tr} ! <option value="585x300" {if $metricarray.size=="585x300"}selected="selected"{/if}>{tr}Normal{/tr} ! <option value="1000x600" {if $metricarray.size=="1000x600"}selected="selected"{/if}>{tr}Large{/tr} ! </select> ! </div> ! <div class="tabbertab"> ! <h2>{tr}Plot{/tr}:</h2> ! <input type=checkbox name="displaygraphs[{$host_name}][{$service}][{$metric}][s_val]" value="1" {if $metricarray.s_val}checked="checked"{/if}> {tr}Value{/tr} ! <input type=checkbox name="displaygraphs[{$host_name}][{$service}][{$metric}][s_smo]" value="1" {if $metricarray.s_smo}checked="checked"{/if}> {tr}Smooth{/tr}* ! <input type=checkbox name="displaygraphs[{$host_name}][{$service}][{$metric}][s_war]" value="1" {if $metricarray.s_war}checked="checked"{/if}> {tr}Warning{/tr} ! <input type=checkbox name="displaygraphs[{$host_name}][{$service}][{$metric}][s_cri]" value="1" {if $metricarray.s_cri}checked="checked"{/if}> {tr}Critical{/tr} ! <input type=checkbox name="displaygraphs[{$host_name}][{$service}][{$metric}][s_sta]" value="1" {if $metricarray.s_sta}checked="checked"{/if}> {tr}Stan. Dev{/tr}* ! (* {tr}Where Used{/tr}) ! </div> ! <div class="tabbertab"> ! <h2><b>{tr}Advanced Options{/tr}.</b></h2> ! {tr}Graph Legend{/tr}: ! <input type="text" name="displaygraphs[{$host_name}][{$service}][{$metric}][title]" value="{$metricarray.title}" size=60 maxlength=80><br /> ! {tr}Smooth Plot: Gaussian Average: Width (pixels){/tr}: ! <input type="text" name="displaygraphs[{$host_name}][{$service}][{$metric}][g_sigma]" value="{$metricarray.g_sigma}" size=5 maxlength=5> ! ({tr}Large = Slow, see{/tr} <a href="http://perfparse.sourceforge.net/faq.php#gaussian">{tr}FAQ{/tr}</a>)<br /> ! </div> ! <div class="tabbertab"> ! <h2><b>{tr}Save Graph{/tr}.</b></h2> ! {tr}Save graph for future reference{/tr} ! <input type="submit" name="save_graph_metric_id[{$metricarray.metric_id}]" value="Save graph" /> ! <b>{$errorsave[$metricarray.metric_id]}</b> ! {tr}Save with Title{/tr}: ! <input type="text" name="displaygraphs[{$host_name}][{$service}][{$metric}][graph_name]" value="{$metricarray.graph_name}" size=40 maxlength=80> </div> </div> </td></tr> - {/foreach} - {/foreach} {/foreach} </table> --- 60,97 ---- </p> ! <!-- save the availability array --> ! {foreach from=$availability key=service_id item=bla} ! {if $bla.display == true} ! <input type="hidden" name="availability[{$service_id}][display]" value="true" /> ! {/if} {/foreach} <table> ! <!-- loop through servicearray --> ! {foreach from=$servicearray key=service_id item=service} ! <!-- service_id {$service_id} --> <tr><td> <!-- The graph --> ! <img src="{$service.url}" border=0> </td> ! <td style="vertical-align:top;"><b>{tr}Host{/tr}:</b> {$service.host_name} ! <b>{tr}Service{/tr}:</b> {$service.service_description} <div class="tabber"> <div class="tabbertab"> <h2>{tr}Period{/tr}:</h2> ! <input type=radio name="availability[{$service_id}][timerange]" value="r" onclick="javascript:isAbsRelVisible(this,'{$service_id}')" id="RelSwitch" {if $service.timerange=="r"}checked="checked"{/if} >{tr}Relative{/tr} ! <input type=radio name="availability[{$service_id}][timerange]" value="a" onclick="javascript:isAbsRelVisible(this,'{$service_id}')" id="AbsSwitch" {if $service.timerange=="a"}checked="checked"{/if}>{tr}Absolute{/tr} <br /> ! <div {if $service.timerange=="a"}style="display:none;" {/if}id="Rel_{$service_id}">{tr}Rel Period{/tr}: ! <input type=text name="availability[{$service_id}][relativedays]" value="{$service.relativedays}" size=2 maxlength=4> {tr}Days{/tr} {tr}And Hours{/tr}: ! <input type=text name="availability[{$service_id}][relativetime]" value="{$service.relativetime}" size=5 maxlength=5> {tr}HH:MM{/tr}</div> ! <div {if $service.timerange=="r"}style="display:none;"{/if} id="Abs_{$service_id}">{tr}Abs From{/tr}: ! <input type=text name="availability[{$service_id}][from]" value="{$service.from}" size=17 maxlength=20> {tr}Abs To{/tr}: ! <input type=text name="availability[{$service_id}][to]" value="{$service.to}" size=17 maxlength=20></div> </div> </div> </td></tr> {/foreach} </table> Index: graph.tpl.html =================================================================== RCS file: /cvsroot/perfparse/_perfparse-phpgui/templates/graph.tpl.html,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** graph.tpl.html 11 Dec 2008 09:37:01 -0000 1.17 --- graph.tpl.html 30 Dec 2008 21:55:44 -0000 1.18 *************** *** 104,112 **** <input type=radio name="displaygraphs[{$host_name}][{$service}][{$metric}][timerange]" value="a" onclick="javascript:isAbsRelVisible(this,'{$host_name}_{$service}_{$metric}')" id="AbsSwitch" {if $metricarray.timerange=="a"}checked="checked"{/if}>{tr}Absolute{/tr} <br /> ! <div id="Rel_{$host_name}_{$service}_{$metric}">{tr}Rel Period{/tr}: <input type=text name="displaygraphs[{$host_name}][{$service}][{$metric}][relativedays]" value="{$metricarray.relativedays}" size=2 maxlength=4> {tr}Days{/tr} {tr}And Hours{/tr}: <input type=text name="displaygraphs[{$host_name}][{$service}][{$metric}][relativetime]" value="{$metricarray.relativetime}" size=5 maxlength=5> {tr}HH:MM{/tr}</div> ! <div style="display:none;" id="Abs_{$host_name}_{$service}_{$metric}">{tr}Abs From{/tr}: <input type=text name="displaygraphs[{$host_name}][{$service}][{$metric}][from]" value="{$metricarray.from}" size=17 maxlength=20> {tr}Abs To{/tr}: --- 104,112 ---- <input type=radio name="displaygraphs[{$host_name}][{$service}][{$metric}][timerange]" value="a" onclick="javascript:isAbsRelVisible(this,'{$host_name}_{$service}_{$metric}')" id="AbsSwitch" {if $metricarray.timerange=="a"}checked="checked"{/if}>{tr}Absolute{/tr} <br /> ! <div {if $metricarray.timerange=="a"}style="display:none;" {/if}id="Rel_{$host_name}_{$service}_{$metric}">{tr}Rel Period{/tr}: <input type=text name="displaygraphs[{$host_name}][{$service}][{$metric}][relativedays]" value="{$metricarray.relativedays}" size=2 maxlength=4> {tr}Days{/tr} {tr}And Hours{/tr}: <input type=text name="displaygraphs[{$host_name}][{$service}][{$metric}][relativetime]" value="{$metricarray.relativetime}" size=5 maxlength=5> {tr}HH:MM{/tr}</div> ! <div {if $metricarray.timerange=="r"}style="display:none;" {/if}id="Abs_{$host_name}_{$service}_{$metric}">{tr}Abs From{/tr}: <input type=text name="displaygraphs[{$host_name}][{$service}][{$metric}][from]" value="{$metricarray.from}" size=17 maxlength=20> {tr}Abs To{/tr}: |