1 <div style='float:left;'>
2 <div class='default' style='margin:10px;'>
3
4 <h2>{t}PHP module and extension checks{/t}</h2>
5 {foreach from=$basic item=val key=key}
7 <div style='width:300px;'>
9 {if $basic[$key].SOLUTION != "" && !$basic[$key].RESULT}
10 <div class='default' style='float:left'
11 onMouseOver="javascript: display_solution('sol_{$key}');"
12 onMouseOut="javascript: hide_solution('sol_{$key}');" >
13 {else}
14 <div class='default' style='float:left'>
15 {/if}
18 {$basic[$key].NAME}
19 </div>
20 {if $basic[$key].SOLUTION != "" && !$basic[$key].RESULT}
21 <div style='width:60px; float:left;'
22 onMouseOver="javascript: display_solution('sol_{$key}');"
23 onMouseOut="javascript: hide_solution('sol_{$key}');"></div>
24 {else}
25 <div style='width:60px; float:left;'> </div>
26 {/if}
27 {if $basic[$key].SOLUTION != "" && !$basic[$key].RESULT}
28 <div class='default' style='float:none;text-align:right; '
29 onMouseOver="javascript: display_solution('sol_{$key}');"
30 onMouseOut="javascript: hide_solution('sol_{$key}');" >
31 {else}
32 <div class='default' style='none;text-align:right; '>
33 {/if}
34 {if $basic[$key].RESULT}
35 <font color='green'>{t}Success{/t}</font>
36 {else}
37 <font color='red'>{t}Failed{/t}</font>
38 {if $basic[$key].SOLUTION != ""}
39 <div class='solution_hidden' id='sol_{$key}'>
40 <div style="background-image: url('images/error.png'); background-repeat: no-repeat; padding-left: 35px;">
41 {$basic[$key].SOLUTION}
42 </div>
43 </div>
44 {/if}
46 {/if}
47 </div>
48 </div>
49 {/foreach}
51 </div>
52 </div>
53 <div>
54 <div class='default' style='margin:10px; float:left;'>
55
56 <h2>{t}PHP setup configuration{/t}</h2>
57 {foreach from=$config item=val key=key}
58 <div class='default' style='float:left'>
59 {$config[$key].NAME}
60 </div>
61 <div style='width:60px; float:left;'> </div>
62 <div class='default' style='text-align:right; '>
63 {if $config[$key].RESULT}
64 <font color='green'>{t}Success{/t}</font>
65 {else}
66 <font color='red'>{t}Failed{/t}</font>
67 {/if}
68 </div>
69 {/foreach}
70 </div>
71 </div>
72 <script language='javascript'>
73 {literal}
74 function display_solution(str){
75 obj = document.getElementById(str);
76 obj.className='solution_visible';
77 }
78 function hide_solution(str){
79 obj = document.getElementById(str);
80 obj.className='solution_hidden';
81 }
83 {/literal}
84 </script>