3 <script type="text/javascript">
5 function move_up( myplug ) {
6 document.plug_form.action.value = "move_up";
7 document.plug_form.plug_target.value = myplug;
8 document.plug_form.submit();
11 function move_down( myplug ) {
12 document.plug_form.action.value = "move_down";
13 document.plug_form.plug_target.value = myplug;
14 document.plug_form.submit();
21 <form name="plug_form" method="post" action="{$post}">
22 <input type="hidden" name="action" value="update" />
23 <input type="hidden" name="plug_target" value="" />
24 <input type="hidden" name="plug_page" value="{$plug_page}" />
25 <input type="hidden" name="plug_barrel" value="{$plug_barrel}" />
29 {foreach from=$plugins key=plugtype item=plugarr}
30 <table class="light" style="width:80%">
32 <th colspan="{if $show_params}4{else}3{/if}">{$plugtype} {$msg_plugedit_plugins}</th>
34 {counter start=0 assign=cnt print=0}
35 {foreach from=$plugarr item=plug}
36 <tr{if $cnt % 2} class="odd"{/if}>
37 <td style="width:30px">
38 <img class="fileicon" src="{$plug.icon}" />
41 <div class="name">{if !$readonly}<input type="checkbox" name="plugins_active[]" value="{$plug.name}"{if $plug.active} checked="checked"{/if} /> {/if}{$plug.name} v{$plug.version}</div>
43 <a class="action"{if $plug.move_up}href="javascript:move_up('{$plug.name}');"{/if}>{$msg_move_up}</a> <a class="action"{if $plug.move_down}href="javascript:move_down('{$plug.name}');"{/if}>{$msg_move_down}</a>
47 <div class="description">{$plug.description}</div>
49 {if !$readonly && $show_params}
52 {foreach from=$plug.params key=key item=val}
55 <td><input type="text" name="{$plug.name}_{$key}" value="{$val|escape}" size="30" /></td>
71 <input type="submit" value="{$msg_submit}" />