Code

adb841af602c15719d2a472889291645c8fd9201
[gosa.git] / gosa-plugins / goto / addons / goto / goto_import_file.tpl
1 <h2>{t}Import jobs{/t}</h2>
2 <p>
3 {t}You can import a list of jobs into the GOsa job queue. This should be a semicolon seperated list of items in the following format:{/t}
4 </p>
5 <i>{t}timestamp{/t} ; {t}MAC-address{/t} ; {t}job type{/t} ; {t}object group{/t} [ ; {t}import base{/t} ; {t}full hostname{/t} ; {t}IP-address{/t} ; {t}DHCP group{/t} ]</i>
6 <br>
7 <br>
8 {if !$count}
9 {t}Example{/t}:
10 <br>
11 20080626162556 <b>;</b> 00:0C:29:99:1E:37 <b>;</b> job_trigger_activate_new <b>;</b> goto-client <b>;</b> dc=test,dc=gonicus,dc=de
12 <br>
13 <br>
14 {/if}
16 <p class="seperator"></p>
17 &nbsp;
18 <table>
19         <tr>    
20                 <td>
21                         {t}Select list to import{/t}
22                 </td>
23                 <td>
24                         <input type='file' name='file' value="{t}Browse{/t}">
25                         <input type='submit' name='import' value='{t}Upload{/t}'>
26                 </td>
27         </tr>
28         {if  $count}
29         <tr>
30                 <td>{t}Start import{/t}</td>
31                 <td>
32                         <input type='submit' name='start_import' value='{t}Import{/t}'>
33                 </td>
34         </tr>
35         {/if}
36 </table>
38         {if  $count}
39                 <p class="seperator">&nbsp;</p>
40                 <br>
41                 <br>
42                 <div style='width:100%; height:300px; overflow: scroll;'>
43                 <table cellpadding="3" cellspacing="0" style='width:100%; background-color: #CCCCCC; border: solid 1px #CCCCCC;'>
44                         <tr>
45                                 <td><b>{t}Timestamp{/t}</b></td>
46                                 <td><b>{t}MAC{/t}</b></td>
47                                 <td><b>{t}Event{/t}</b></td>
48                                 <td><b>{t}Object group{/t}</b></td>
49                                 <td><b>{t}Base{/t}</b></td>
50                                 <td><b>{t}FQDN{/t}</b></td>
51                                 <td><b>{t}IP{/t}</b></td>
52                                 <td><b>{t}DHCP{/t}</b></td>
53                         </tr>
54                 {foreach from=$info item=item key=key}
55                         {if $item.ERROR}
56                                 <tr style='background-color: #F0BBBB;'>
57                                         <td>{$item.TIMESTAMP}</td>
58                                         <td>{$item.MAC}</td>
59                                         <td>{$item.HEADER}</td>
60                                         <td>{$item.OGROUP}</td>
61                                         <td>{$item.BASE}</td>
62                                         <td>{$item.FQDN}</td>
63                                         <td>{$item.IP}</td>
64                                         <td>{$item.DHCP}</td>
65                                 </tr>   
66                                 <tr style='background-color: #F0BBBB;'>
67                                         <td colspan="7"><b>{$item.ERROR}</b></td>
68                                 </tr>
69                         {else}
70                                 {if ($key % 2)}
71                                         <tr class="rowxp0"> 
72                                 {else}
73                                         <tr class="rowxp1"> 
74                                 {/if}
75                                         <td>{$item.TIMESTAMP}</td>
76                                         <td style='border-left: solid 1px #BBBBBB;'>{$item.MAC}</td>
77                                         <td style='border-left: solid 1px #BBBBBB;'>{$item.HEADER}</td>
78                                         <td style='border-left: solid 1px #BBBBBB;'>{$item.OGROUP}</td>
79                                         <td style='border-left: solid 1px #BBBBBB;'>{$item.BASE}</td>
80                                         <td style='border-left: solid 1px #BBBBBB;'>{$item.FQDN}</td>
81                                         <td style='border-left: solid 1px #BBBBBB;'>{$item.IP}</td>
82                                         <td style='border-left: solid 1px #BBBBBB;'>{$item.DHCP}</td>
83                                 </tr>
84                         {/if}
85                 {/foreach}
86                 </table>
87                 </div>
88         {/if}
89 <br>
90 <p class='seperator'></p>
91 <div style='text-align:right;width:99%; padding-right:5px; padding-top:5px;'>
92         <input type='submit' name='import_abort' value='{msgPool type=backButton}'>
93 </div>
94 <br>