PageRenderTime 403ms CodeModel.GetById 18ms RepoModel.GetById 1ms app.codeStats 0ms

/design/admin/templates/setup/info.tpl

https://github.com/eeggenberger/ezpublish
Smarty Template | 283 lines | 242 code | 41 blank | 0 comment | 0 complexity | 6ea642e19603bcb8473b37a8f2b73a64 MD5 | raw file
  1. <div class="context-block">
  2. {* DESIGN: Header START *}<div class="box-header"><div class="box-tc"><div class="box-ml"><div class="box-mr"><div class="box-tl"><div class="box-tr">
  3. <h1 class="context-title">{'System information'|i18n( 'design/admin/setup/info' )}</h1>
  4. {* DESIGN: Mainline *}<div class="header-mainline"></div>
  5. {* DESIGN: Header END *}</div></div></div></div></div></div>
  6. {* DESIGN: Content START *}<div class="box-bc"><div class="box-ml"><div class="box-mr"><div class="box-bl"><div class="box-br"><div class="box-content">
  7. <div class="context-attributes">
  8. <table class="list" cellspacing="0">
  9. <tr>
  10. <th><label>{'eZ Publish'|i18n( 'design/admin/setup/info' )}</label></th>
  11. </tr>
  12. <tr>
  13. <td>
  14. <div class="block">
  15. <label>{'Site'|i18n( 'design/admin/setup/info' )}:</label>
  16. {ezini('SiteSettings','SiteURL')}
  17. </div>
  18. <div class="block">
  19. <label>{'Version'|i18n( 'design/admin/setup/info', 'eZ Publish version' )}:</label>
  20. {$ezpublish_version}
  21. </div>
  22. <div class="block">
  23. <label>{'Extensions'|i18n( 'design/admin/setup/info', 'eZ Publish extensions' )}:</label>
  24. {if $ezpublish_extensions}
  25. {foreach $ezpublish_extensions as $extension}
  26. {$extension}{delimiter}, {/delimiter}
  27. {/foreach}
  28. {else}
  29. {'Not in use.'|i18n( 'design/admin/setup/info' )}
  30. {/if}
  31. </div>
  32. </td>
  33. </tr>
  34. </table>
  35. <table class="list" cellspacing="0">
  36. <tr>
  37. <th><label>{'PHP'|i18n( 'design/admin/setup/info' )}</label></th>
  38. </tr>
  39. <tr>
  40. <td>
  41. <div class="block">
  42. <label>{'Version'|i18n( 'design/admin/setup/info', 'PHP version' )}:</label>
  43. {$php_version} (<a href={'/setup/info/php'|ezurl}>{'Details'|i18n( 'design/admin/setup/info', 'Detailed PHP information' )}</a>)
  44. </div>
  45. <div class="block">
  46. <label>{'Extensions'|i18n( 'design/admin/setup/info', 'PHP extensions' )}:</label>
  47. {foreach $php_loaded_extensions as $loadedExtension}{$loadedExtension}{delimiter}, {/delimiter}{/foreach}
  48. </div>
  49. <div class="block">
  50. <label>{'Miscellaneous'|i18n( 'design/admin/setup/info' )}:</label>
  51. {if $php_ini.safe_mode}
  52. {'Safe mode is on.'|i18n( 'design/admin/setup/info' )}<br/>
  53. {else}
  54. {'Safe mode is off.'|i18n( 'design/admin/setup/info' )}<br/>
  55. {/if}
  56. {if $php_ini.open_basedir}
  57. {'Basedir restriction is on and set to %1.'|i18n( 'design/admin/setup/info',, array( $php_ini.open_basedir ) )}<br/>
  58. {else}
  59. {'Basedir restriction is off.'|i18n( 'design/admin/setup/info' )}<br/>
  60. {/if}
  61. {if $php_ini.register_globals}
  62. {'Global variable registration is on.'|i18n( 'design/admin/setup/info' )}<br/>
  63. {else}
  64. {'Global variable registration is off.'|i18n( 'design/admin/setup/info' )}<br/>
  65. {/if}
  66. {if $php_ini.file_uploads}
  67. {'File uploading is enabled.'|i18n( 'design/admin/setup/info' )}<br/>
  68. {else}
  69. {'File uploading is disabled.'|i18n( 'design/admin/setup/info' )}<br/>
  70. {/if}
  71. {'Maximum size of post data (text and files) is %1.'|i18n( 'design/admin/setup/info',, array( $php_ini.post_max_size ) )}<br/>
  72. {if and( is_set( $php_ini.memory_limit ), $php_ini.memory_limit )}
  73. {'Script memory limit is %1.'|i18n( 'design/admin/setup/info' ,,array( $php_ini.memory_limit ) )}<br/>
  74. {else}
  75. {'Script memory limit is unlimited.'|i18n( 'design/admin/setup/info' )}<br/>
  76. {/if}
  77. {'Maximum execution time is %1 seconds.'|i18n( 'design/admin/setup/info',, array( $php_ini.max_execution_time ) )}<br/>
  78. </div>
  79. </td>
  80. </tr>
  81. </table>
  82. <table class="list" cellspacing="0">
  83. <tr>
  84. <th><label>{'PHP Accelerator'|i18n( 'design/admin/setup/info' )}</label></th>
  85. </tr>
  86. <tr>
  87. <td>
  88. {if $php_accelerator}
  89. <div class="block">
  90. <label>{'Name'|i18n( 'design/admin/setup/info', 'PHP Accelerator name' )}:</label>
  91. {if $php_accelerator.url}<a href="{$php_accelerator.url|wash}">{/if}{$php_accelerator.name|wash}{if $php_accelerator.url}</a>{/if}
  92. </div>
  93. <div class="block">
  94. <label>{'Version'|i18n( 'design/admin/setup/info', 'PHP Accelerator version' )}:</label>
  95. {if $php_accelerator.version_string}
  96. {$php_accelerator.version_string|wash}
  97. {else}
  98. {'Version information could not be detected.'|i18n( 'design/admin/setup/info' )}
  99. {/if}
  100. </div>
  101. <div class="block">
  102. <label>{'Status'|i18n( 'design/admin/setup/info' ,'PHP Accelerator status')}:</label>
  103. {if $php_accelerator.enabled}
  104. {'Enabled.'|i18n( 'design/admin/setup/info' )}
  105. {else}
  106. {'Disabled.'|i18n( 'design/admin/setup/info' )}
  107. {/if}
  108. </div>
  109. {else}
  110. <div class="block">
  111. {'A known and active PHP Accelerator could not be found.'|i18n( 'design/admin/setup/info' )}
  112. </div>
  113. {/if}
  114. </td>
  115. </tr>
  116. </table>
  117. <table class="list" cellspacing="0">
  118. <tr>
  119. <th><label>{'PHP autoload functions'|i18n( 'design/admin/setup/info' )}</label></th>
  120. </tr>
  121. <tr>
  122. <td>
  123. {if $autoload_functions}
  124. <ol>
  125. {foreach $autoload_functions as $key => $function}
  126. {if is_array( $function )}
  127. {set $function=$function|implode( '::' )}
  128. {/if}
  129. <li>{$function}</li>
  130. {/foreach}
  131. </ol>
  132. {/if}
  133. </td>
  134. </tr>
  135. </table>
  136. <table class="list" cellspacing="0">
  137. <tr>
  138. <th><label>{'Web server (software)'|i18n( 'design/admin/setup/info', 'Web server title' )}</label></th>
  139. </tr>
  140. <tr>
  141. <td>
  142. {if $webserver_info}
  143. <div class="block">
  144. <label>{'Name'|i18n( 'design/admin/setup/info', 'Web server name')}:</label>
  145. {$webserver_info.name}
  146. </div>
  147. <div class="block">
  148. <label>{'Version'|i18n( 'design/admin/setup/info', 'Web server version')}:</label>
  149. {$webserver_info.version}
  150. </div>
  151. <div class="block">
  152. <label>{'Modules'|i18n( 'design/admin/setup/info', 'Web server modules')}:</label>
  153. {if $webserver_info.modules}
  154. {section loop=$webserver_info.modules}{$:item}{delimiter}, {/delimiter}{/section}
  155. {else}
  156. {'The modules of the web server could not be detected.'|i18n( 'design/admin/setup/info', 'Web server modules')}
  157. {/if}
  158. </div>
  159. {else}
  160. {'eZ Publish was unable to extract information from the web server.'|i18n( 'design/admin/setup/info' )}
  161. {/if}
  162. </td>
  163. </tr>
  164. </table>
  165. <table class="list" cellspacing="0">
  166. <tr>
  167. <th><label>{'Web server (hardware)'|i18n( 'design/admin/setup/info' )}</label></th>
  168. </tr>
  169. <tr>
  170. <td>
  171. <div class="block">
  172. <label>{'CPU'|i18n( 'design/admin/setup/info', 'CPU info' )}:</label>
  173. {$system_info.cpu_type} {if $system_info.cpu_speed|is_null|not}{$system_info.cpu_speed} MHz{/if}
  174. </div>
  175. <div class="block">
  176. <label>{'Memory'|i18n( 'design/admin/setup/info', 'Memory info' )}:</label>
  177. {$system_info.memory_size|si( byte )}
  178. </div>
  179. </td>
  180. </tr>
  181. </table>
  182. <table class="list" cellspacing="0">
  183. <tr>
  184. <th><label>{'Database'|i18n( 'design/admin/setup/info' )}</label></th>
  185. </tr>
  186. <tr>
  187. <td>
  188. <div class="block">
  189. <label>{'Type'|i18n( 'design/admin/setup/info', 'Database type' )}:</label>
  190. {$database_info}
  191. </div>
  192. <div class="block">
  193. <label>{'Server'|i18n( 'design/admin/setup/info', 'Database server' )}:</label>
  194. {$database_object.database_server}
  195. </div>
  196. <div class="block">
  197. <label>{'Socket path'|i18n( 'design/admin/setup/info', 'Database socket path' )}:</label>
  198. {if $database_object.database_socket_path}
  199. {$database_object.database_socket_path}
  200. {else}
  201. {'Not in use.'|i18n( 'design/admin/setup/info' )}
  202. {/if}
  203. </div>
  204. <div class="block">
  205. <label>{'Database name'|i18n( 'design/admin/setup/info', 'Database name' )}:</label>
  206. {$database_object.database_name}
  207. </div>
  208. <div class="block">
  209. <label>{'Connection retry count'|i18n( 'design/admin/setup/info', 'Database retry count' )}:</label>
  210. {$database_object.retry_count}
  211. </div>
  212. <div class="block">
  213. <label>{'Character set'|i18n( 'design/admin/setup/info', 'Database charset' )}:</label>
  214. {$database_charset|wash}{if $database_object.is_internal_charset} ({'Internal'|i18n( 'design/admin/setup/info' )}){/if}
  215. </div>
  216. </td>
  217. </tr>
  218. </table>
  219. <table class="list" cellspacing="0">
  220. <tr>
  221. <th><label>{'Slave database (read only)'|i18n( 'design/admin/setup/info' )}</label></th>
  222. </tr>
  223. <tr>
  224. <td>
  225. {if $database_object.use_slave_server}
  226. <div class="block">
  227. <label>{'Server'|i18n( 'design/admin/setup/info', 'Database server' )}:</label>
  228. {$database_object.slave_database_server}
  229. </div>
  230. <div class="block">
  231. <label>{'Database'|i18n( 'design/admin/setup/info', 'Database name' )}:</label>
  232. {$database_object.slave_database_name}
  233. </div>
  234. {else}
  235. {'There is no slave database in use.'|i18n( 'design/admin/setup/info' )}
  236. {/if}
  237. </td>
  238. </tr>
  239. </table>
  240. </div>
  241. {* DESIGN: Control bar END *}</div></div></div></div></div></div>
  242. </div>