Code

Updated macro class. Added check -> Empty macros can't be saved.
[gosa.git] / setup / setup_ldap.tpl
1 <div class='default' style="width:100%; margin-right:20px;">
3         {if $resolve_user}
5         <div style='float:left; width:99%; margin-bottom:20px;'>
6                 <p>
7                 <b>{t}Please choose the LDAP user to be used by GOsa{/t}</b>
8                 </p>
9                 <select name='admin_to_use' size=20 style="width:100%; margin-bottom:10px;">                            
10                         {html_options options=$resolved_users selected=$admin}
11                 </select>
12                 <input type='text' value='{$resolve_filter}' name='resolve_filter'>
13                 <input type='submit' value='{t}Search{/t}' name='resolve_search'>
14                 <p class='seperator' style='margin-bottom:10px;'>&nbsp;</p>
15                 <div style='text-align:right'>
16                 <input type='submit' value='{t}Apply{/t}' name='use_selected_user'>
17                 <input type='submit' value='{t}Cancel{/t}' name='resolve_user'>
18                 </div>
19         </div>          
21         {else}
22         <p>
23         <b>{t}LDAP connection{/t}</b>
24         </p>
25         <div class='step4_container'>
26                 <div class='step4_name'>
27                         {t}Location name{/t}
28                 </div>
29                 <div class='step4_value'>
30                         <input type='text' name='location' maxlength='80' size='40' value='{$location}'>
31                 </div>
32         </div>
33         <div class='step4_container'>
34                 <div class='step4_name'>
35                         <div style='vertical-align:middle;height:100%;'>{t}Connection URL{/t}</div>
36                 </div>
37                 <div class='step4_value'>
38                         <input type='text' name='connection' maxlength='80' size='40' value='{$connection}'>
39                 </div>
40         </div>
41         <div class='step4_container'>
42           <div class='step4_name'>
43             {t}TLS connection{/t}
44           </div>
45           <div class='step4_value'>
46             <select name="tls" size="1" title="">
47                         {html_options options=$bool selected=$tls}
48             </select>
49           </div>
50         </div>
51         <div class='step4_container'>
52                 <div class='step4_name'> 
53                         {t}Base{/t}
54                 </div>
55                 <div class='step4_value'>
56                         {if $namingContextsCount >= 1}
57                                 <select name='base'>            
58                                         {html_options values=$namingContexts output=$namingContexts selected=$base}
59                                 </select>
60                         {else}
61                                 <input type='text' name='base' maxlength='80' size='40' value='{$base}'>
62                         {/if}
63                         <input type='image' class='center' src='images/list_reload.png' title='{t}Reload{/t}' name='reload' alt='{t}Reload{/t}'>
64                 </div>
65         </div>
66         <p style="margin-top:20px">
67         <b>{t}Authentication{/t}</b>
68         </p>
69         <div class='step4_container'>
70                 <div class='step4_name'> 
71                         {t}Admin DN{/t}
72                 </div>
73                 <div class='step4_value'>
74                         <input type='text' name='admin' maxlength='160' size='40' value='{$admin}'>
75                         <input type='image' class='center' src='images/folder.png' title='{t}Select user{/t}' name='resolve_user' alt='{t}Select user{/t}'>
76                 </div>
77         </div>
80         <div class='step4_container'>
81                 <div class='step4_name'>
82                         {t}Admin password{/t}
83                 </div>
84                 <div class='step4_value'>
85                         <input type='password' name='password' maxlength='20' size='20' value='{$password}'>
86                 </div>
87         </div>
88         {/if}
90         {if ! $resolve_user}
91         <p style="margin-top:20px">
92         <b>{t}Current status{/t}</b>
93         </p>
94     <div class='step4_container' style='height:45px;'>
95         <div class='step4_name' style='height:45px;'>
96             {t}Information{/t}
97         </div>
98         <div class='step4_value' style='height:45px;'>
99                         {$connection_status}
100         </div>
101     </div>
102         {/if}
103 </div>
104 <!-- Place cursor -->
105 <script language="JavaScript" type="text/javascript">
106   <!-- // First input field on page
107   document.mainform.location.focus();
108   -->
109 </script>