1 <!--
2 Div container with PHP module checks
3 -->
4 <div style='float:left;width:50%;'>
6 <!-- Set content styles -->
7 <div class='default' style='margin:10px;'>
9 <!-- Beginning PHP module check output -->
10 <h2 class='step2_container_title'>{t}PHP module and extension checks{/t}</h2>
11 {foreach from=$basic item=val key=key}
13 <!-- Entry {$key} -->
14 {if $basic[$key].SOLUTION != "" && !$basic[$key].RESULT}
16 <!-- Add ability to display info popup -->
17 <div class='step2_entry_container_info'
18 onMouseOver="javascript: display_solution('sol_{$key}');"
19 onMouseOut="javascript: hide_solution('sol_{$key}');" >
20 {else}
22 <!-- Normal entry everything is fine -->
23 <div class='step2_entry_container'>
24 {/if}
26 <div class='step2_entry_name'>{$basic[$key].NAME}</div>
27 <div class='step2_entry_status'>
29 {if $basic[$key].RESULT}
30 <div class='step2_successful'>{t}Ok{/t}</div>
31 {else}
32 {if $basic[$key].MUST}
33 <div class='step2_failed'>{t}Error{/t}</div>
34 {else}
35 <div class='step2_warning'>{t}Warning{/t}</div>
36 {/if}
37 {if $basic[$key].SOLUTION != ""}
39 <!-- Inforamtion popup -->
40 <div class='solution_visible' id='sol_{$key}'>
41 {if $basic[$key].MUST}
42 <div class='step2_failed_text' style="background-image: url('images/small_error.png')">
43 {$basic[$key].SOLUTION}
44 <b>{t}GOsa will NOT run without fixing this.{/t}</b>
45 {else}
46 <div class="step2_warning_text" style="background-image: url('images/small_warning.png')">
47 {$basic[$key].SOLUTION}
48 <b>{t}GOsa will run without fixing this.{/t}</b>
49 {/if}
50 </div>
51 </div>
52 {/if}
53 {/if}
54 </div>
55 </div>
56 {/foreach}
57 </div>
58 </div>
61 <!--
62 Div container with PHP config checks
63 -->
64 <div style='width:50%; float:left;'>
66 <!-- Set content styles -->
67 <div class='default' style='margin:10px;'>
69 <!-- Beginning PHP config check output -->
70 <h2 class='step2_container_title'>{t}PHP setup configuration{/t}</h2>
72 {foreach from=$config item=val key=key}
74 <!-- Entry {$key} -->
75 {if $config[$key].SOLUTION != "" && !$config[$key].RESULT}
77 <!-- Add ability to display info popup -->
78 <div class='step2_entry_container_info'
79 onMouseOver="javascript: display_solution('sol_config_{$key}');"
80 onMouseOut="javascript: hide_solution('sol_config_{$key}');" >
81 {else}
83 <!-- Normal entry everything is fine -->
84 <div class='step2_entry_container'>
85 {/if}
88 <div class='step2_entry_name'>{$config[$key].NAME}</div>
89 <div class='step2_entry_status'>
90 {if $config[$key].RESULT}
91 <div class='step2_successful'>{t}Ok{/t}</div>
92 {else}
94 {if $config[$key].MUST}
95 <div class='step2_failed'>{t}Error{/t}</div>
96 {else}
97 <div class='step2_warning'>{t}Warning{/t}</div>
98 {/if}
100 {if $config[$key].SOLUTION != ""}
102 <!-- Inforamtion popup -->
103 <div class='solution_visible' id='sol_config_{$key}'>
104 {if $config[$key].MUST}
105 <div class='step2_failed_text' style="background-image: url('images/small_error.png')">
106 {$config[$key].SOLUTION}
107 <b>{t}GOsa will NOT run without fixing this.{/t}</b>
108 {else}
109 <div class='step2_warning_text' style="background-image: url('images/small_warning.png')">
110 {$config[$key].SOLUTION}
111 <b>{t}GOsa will run without fixing this.{/t}</b>
112 {/if}
113 </div>
114 </div>
115 {/if}
116 {/if}
117 </div>
118 </div>
119 {/foreach}
122 <!--
123 Beginning PHP config check output
124 -->
125 <h2 class='step2_container_title'>{t}Configuration file writeable{/t}</h2>
127 {foreach from=$is_writeable item=val key=key}
129 <!-- Entry {$key} -->
130 {if $is_writeable[$key].SOLUTION != "" && !$is_writeable[$key].RESULT}
132 <!-- Add ability to display info popup -->
133 <div class='step2_entry_container_info'
134 onMouseOver="javascript: display_solution('sol_is_writeable{$key}');"
135 onMouseOut="javascript: hide_solution('sol_is_writeable{$key}');" >
136 {else}
138 <!-- Normal entry everything is fine -->
139 <div class='step2_entry_container'>
140 {/if}
143 <div class='step2_entry_name'>{$is_writeable[$key].NAME}</div>
144 <div class='step2_entry_status'>
145 {if $is_writeable[$key].RESULT}
146 <div class='step2_successful'>{t}Ok{/t}</div>
147 {else}
149 {if $is_writeable[$key].MUST}
150 <div class='step2_failed'>{t}Error{/t}</div>
151 {else}
152 <div class='step2_warning'>{t}Warning{/t}</div>
153 {/if}
155 {if $is_writeable[$key].SOLUTION != ""}
157 <!-- Inforamtion popup -->
158 <div class='solution_visible' id='sol_is_writeable{$key}'>
159 {if $is_writeable[$key].MUST}
160 <div class='step2_failed_text' style="background-image: url('images/small_error.png')">
161 {$is_writeable[$key].SOLUTION}
162 <b>{t}GOsa will NOT run without fixing this.{/t}</b>
163 {else}
164 <div class='step2_warning_text' style="background-image: url('images/small_warning.png')">
165 {$is_writeable[$key].SOLUTION}
166 <b>{t}GOsa will run without fixing this.{/t}</b>
167 {/if}
168 </div>
169 </div>
170 {/if}
171 {/if}
172 </div>
173 </div>
174 {/foreach}
175 </div>
176 </div>
178 <div style="clear:both"></div>