You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

131 lines
4.9 KiB

11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
  1. <div id="admincomp" class="tabelem" title="{$c->__('admin.compatibility')}">
  2. <div>
  3. <figure>
  4. <div id="webserver">
  5. </div>
  6. <div id="movim-daemon" class="link vertical disabled"><i class="md md-settings"></i></div>
  7. <div id="movim-browser" class="link horizontal success"><i class="md md-open-in-browser"></i></div>
  8. <div id="browser-daemon" class="link horizontal error"><i class="md md-settings-ethernet"></i></div>
  9. <div id="xmpp-daemon" class="link horizontal"><i class="md md-import-export"></i></div>
  10. <div id="movim-database" class="link vertical {if="$dbconnected"}success {if="$dbinfos > 0"}warning{/if} {else}error{/if}">
  11. <i class="md md-data-usage"></i>
  12. </div>
  13. <div id="movim-api" class="link horizontal disabled"><i class="md md-cloud"></i></div>
  14. <div id="browser_block">
  15. {$c->__('schema.browser')}
  16. </div>
  17. <div id="movim_block">
  18. {$c->__('schema.movim')}
  19. </div>
  20. <div id="daemon_block">
  21. {$c->__('schema.daemon')}
  22. </div>
  23. <div id="database_block" class="{if="$dbconnected"}success {if="$dbinfos > 0"}warning{/if} {else}error{/if}">
  24. {$c->__('schema.database')}
  25. </div>
  26. <div id="api_block">
  27. {$c->__('schema.api')}
  28. </div>
  29. <div id="xmpp_block">
  30. {$c->__('schema.xmpp')}
  31. </div>
  32. </figure>
  33. </div>
  34. <ul>
  35. <li class="subheader">
  36. {$c->__('compatibility.info')}
  37. </li>
  38. {if="$dbconnected"}
  39. {if="$dbinfos > 0"}
  40. <li>
  41. <span class="icon bubble color orange"><i class="md md-refresh"></i></span>
  42. <span>{$c->__('compatibility.db')}</span>
  43. </li>
  44. {else}
  45. <script type="text/javascript">AdminTest.databaseOK = true</script>
  46. {/if}
  47. {else}
  48. <li class="condensed">
  49. <span class="icon bubble color red"><i class="md md-data-usage"></i></span>
  50. <span>Database connection error</span>
  51. <p>Check if database configuration exist in the <code>config/</code> folder and fill it with proper values</p>
  52. </li>
  53. {/if}
  54. <li id="websocket_error">
  55. <span class="icon bubble color red">
  56. <i class="md md-settings-ethernet"></i>
  57. </span>
  58. <span>
  59. {$c->__('compatibility.websocket')}
  60. </span>
  61. </li>
  62. <!--<li id="xmpp_websocket_error">
  63. <span class="icon bubble color red">
  64. <i class="md md-settings-ethernet"></i>
  65. </span>
  66. <span>
  67. {$c->__('compatibility.xmpp_websocket')} <code>{$websocketurl}</code>
  68. </span>
  69. </li>-->
  70. {if="!$c->version()"}
  71. <li class="condensed">
  72. <span class="icon color bubble red">
  73. <i class="md md-sync-problem"></i>
  74. </span>
  75. <span>{$c->__('compatibility.php1', PHP_VERSION)}</span>
  76. <p>{$c->__('compatibility.php2')}</p>
  77. </li>
  78. <script type="text/javascript">AdminTest.disableMovim()</script>
  79. {/if}
  80. {if="!extension_loaded('imagick')"}
  81. <li>
  82. <span class="icon color bubble red">
  83. <i class="md md-image"></i>
  84. </span>
  85. <span>
  86. {$c->__('compatibility.imagick')}
  87. </span>
  88. </div>
  89. <script type="text/javascript">AdminTest.disableMovim()</script>
  90. {/if}
  91. {if="!extension_loaded('gd')"}
  92. <li>
  93. <span class="icon color bubble red">
  94. <i class="md md-image"></i>
  95. </span>
  96. <span>
  97. {$c->__('compatibility.gd')}
  98. </span>
  99. </div>
  100. <script type="text/javascript">AdminTest.disableMovim()</script>
  101. {/if}
  102. {if="!$c->testDir(DOCUMENT_ROOT)"}
  103. <li>
  104. <span class="icon color bubble red">
  105. <i class="md md-folder"></i>
  106. </span>
  107. <span>{$c->__('compatibility.rights')}</span>
  108. </li>
  109. <script type="text/javascript">AdminTest.disableMovim()</script>
  110. {/if}
  111. {if="!$_SERVER['HTTP_MOD_REWRITE']"}
  112. <li>
  113. <span class="icon bubble color orange">
  114. <i class="md md-mode-edit"></i>
  115. </span>
  116. <span>{$c->__('compatibility.rewrite')}</span>
  117. </li>
  118. {/if}
  119. </ul>
  120. <!--<script type="text/javascript">AdminTest.testXMPPWebsocket('{$websocketurl}');</script>-->
  121. </div>