2 <h2><img src='plugins/opsi/images/client_generic.png' alt=' ' class='center'> {t}OPSI host{/t}</h2>
4 {if $init_failed}
6 <font style='color: #FF0000;'>{msgPool type=siError p=$message}</font>
8 <input type='submit' name='reinit' value="{t}Retry{/t}">
10 {else}
12 <table style="width: 100%;">
13 <tr>
14 <td>
15 <table>
16 {if $standalone}
17 <tr>
18 <td>{t}Name{/t}</td>
19 <td>
20 {render acl=$hostIdACL}
21 <input style='width:300px;' type='text' name='hostId' value='{$hostId}'>
22 {/render}
23 </td>
24 </tr>
25 <tr>
26 <td>{t}MAC address{/t}{$must}</td>
27 <td>
28 {render acl=$macACL}
29 <input type='text' name="mac" value="{$mac}">
30 {/render}
31 </td>
32 </tr>
33 {else}
34 <tr>
35 <td>{t}Name{/t}</td>
36 <td>
37 {render acl=$hostIdACL}
38 <input style='width:300px;' type='text' disabled value="{$hostId}">
39 {/render}
40 </td>
41 </tr>
42 <tr>
43 <td>{t}MAC address{/t}{$must}</td>
44 <td>
45 {render acl=$macACL}
46 <input type='text' name="mac" value="{$mac}">
47 {/render}
48 </td>
49 </tr>
50 {/if}
51 <tr>
52 <td>{t}Netboot product{/t}</td>
53 <td>
54 {render acl=$netbootProductACL }
55 <select name="opsi_netboot_product" onChange="document.mainform.submit();">
56 {foreach from=$ANP item=item key=key}
57 <option {if $key == $SNP} selected {/if} value="{$key}">{$key}</option>
58 {/foreach}
59 </select>
60 {/render}
61
62 {if $netboot_configurable}
63 <input type='image' name='configure_netboot' src='images/lists/edit.png'
64 title='{t}Configure product{/t}' class='center'>
65 {else}
66 <!-- <input type='image' name='dummy_10' src='images/lists/edit_gray.png'
67 title='{t}Configure product{/t}' class='center'>-->
68 {/if}
69 </td>
70 </tr>
71 </table>
72 </td>
73 <td style='vertical-align: top;'>
74 <table>
75 <tr>
76 <td>{t}Description{/t}</td>
77 <td>
78 {render acl=$descriptionACL}
79 <input type='text' name='description' value='{$description}'>
80 {/render}
81 </td>
82 </tr>
83 <tr>
84 <td>{t}Notes{/t}</td>
85 <td>
86 {render acl=$descriptionACL}
87 <input type='text' name='note' value='{$note}'>
88 {/render}
89 </td>
90 </tr>
91 </table>
92 </td>
93 </tr>
94 <tr>
95 <td colspan="2">
96 <p class='seperator'> </p>
97 </td>
98 </tr>
99 <tr>
100 <td style="width:50%;"><h2><img class='center' src='plugins/opsi/images/product.png'
101 alt=' '> {t}Installed products{/t}</h2>
102 {render acl=$localProductACL}
103 {$divSLP}
104 {/render}
105 </td>
106 <td style="width:50%;"><h2>{t}Available products{/t}</h2>
107 {render acl=$localProductACL}
108 {$divALP}
109 {/render}
110 </td>
111 </tr>
112 <tr>
113 <td colspan="2">
114 <p class='seperator'> </p><br>
115 {if $standalone}
116 <h2><img src='images/rocket.png' alt="" class="center"> {t}Action{/t}</h2>
117 <select name='opsi_action'>
118 <option> </option>
119 {if $is_installed}
120 <option value="install">{t}Reinstall{/t}</option>
121 {else}
122 <option value="install">{t}Install{/t}</option>
123 {/if}
124 <option value="wake">{t}Wake{/t}</option>
125 </select>
126 {render acl=$triggerActionACL}
127 <input type='submit' name='opsi_trigger_action' value="{t}Execute{/t}">
128 {/render}
129 {/if}
130 </td>
131 </tr>
132 </table>
133 <input type='hidden' name='opsiGeneric_posted' value='1'>
134 {/if}