PageRenderTime 26ms CodeModel.GetById 37ms RepoModel.GetById 1ms app.codeStats 0ms

/install/templates/step6.php

https://github.com/usagi-project/mynets1
PHP | 244 lines | 242 code | 2 blank | 0 comment | 12 complexity | eaf685b72d904b9ff17c6192ccb93b6f MD5 | raw file
  1. <?php
  2. if ($act == 'check' && $errmsg == '') {
  3. ?>
  4. <form name="login_form" method="post" action="step7.php" target="_parent">
  5. <input type="hidden" name="task" value="step6" />
  6. <input type="hidden" name="set_language" value="<?php echo $set_language; ?>" />
  7. <input type="hidden" name="db_server" value="<?php echo $db_server; ?>" />
  8. <input type="hidden" name="db_user" value="<?php echo $db_user; ?>" />
  9. <input type="hidden" name="db_pass" value="<?php echo $db_pass; ?>" />
  10. <input type="hidden" name="db_name" value="<?php echo $db_name; ?>" />
  11. <!--<input type="hidden" name="db_version" value="<?php echo $db_version; ?>" />-->
  12. <input type="hidden" name="db_prefix" value="<?php echo $db_prefix; ?>" />
  13. <input type="hidden" name="current_url" value="<?php echo $current_url; ?>" />
  14. <input type="hidden" name="db_crypt_key" value="<?php echo $db_crypt_key; ?>" />
  15. <input type="hidden" name="mail_domain" value="<?php echo $mail_domain; ?>" />
  16. <input type="hidden" name="map_api_key" value="<?php echo $map_api_key; ?>" />
  17. <input type="hidden" name="image_max_size" value="<?php echo $image_max_size; ?>" />
  18. <?php
  19. } else {
  20. ?>
  21. <form name="login_form" method="post" action="step6.php" target="_parent">
  22. <input type="hidden" name="act" value="check" />
  23. <input type="hidden" name="task" value="step6" />
  24. <input type="hidden" name="set_language" value="<?php echo $set_language; ?>" />
  25. <input type="hidden" name="db_server" value="<?php echo $db_server; ?>" />
  26. <input type="hidden" name="db_user" value="<?php echo $db_user; ?>" />
  27. <input type="hidden" name="db_pass" value="<?php echo $db_pass; ?>" />
  28. <input type="hidden" name="db_name" value="<?php echo $db_name; ?>" />
  29. <!--<input type="hidden" name="db_version" value="<?php echo $db_version; ?>" />-->
  30. <input type="hidden" name="image_max_size" value="<?php echo $image_max_size; ?>" />
  31. <?php
  32. }
  33. ?>
  34. <table cellspacing="2" cellpadding="1" style="margin: 20px;vertical-align:middle;width:480px">
  35. <tbody>
  36. <tr>
  37. <td colspan="2" style="text-align:center; height: 37px;">
  38. <h1>MyNETS Installer</h1></td>
  39. </tr>
  40. <tr>
  41. <td colspan="2" style="text-align:center;">
  42. <p class="c900 fsxl">インストールするための各種情報を登録します</p>
  43. </td>
  44. </tr>
  45. <?php
  46. if ($install_flag == false) {
  47. ?>
  48. <tr>
  49. <td colspan="2" style="text-align:center;">
  50. <p class="c900 fsxl">テーブルが存在しています<br />インストーラを使ってMyNETSをインストールすることができません<br />テーブルを確認の上アップグレードを行うか削除後新規インストールをしてください<br />
  51. <?php print $table_list; ?></p></td>
  52. </tr>
  53. <tr>
  54. <td style="text-align:right;width:120px">
  55. 処理の選択:</td>
  56. <td style="text-align:left;width:360px">
  57. <p class="c900">すでにそのDBには同じプレフィックスを使ったテーブルが存在していますプレフィックス名を別名にしてください</p>
  58. </td>
  59. </tr>
  60. </tbody>
  61. </table>
  62. </form>
  63. <?php
  64. exit();
  65. }
  66. if ($act == 'check' && $errmsg == '') { //入力後エラーがない場合
  67. ?>
  68. <!--<tr>
  69. <td colspan="2" style="text-align:center;" class="c900">
  70. 言語</td>
  71. </tr>
  72. <tr>
  73. <td colspan="2" style="text-align:center;">
  74. <?php echo $set_language; ?>
  75. </tr>-->
  76. <tr>
  77. <td colspan="2" style="text-align:center;" class="c900 fsxl">
  78. DBプレフィックス</td>
  79. </tr>
  80. <tr>
  81. <td colspan="2" style="text-align:center;" class=" fsxl">
  82. <?php echo $db_prefix; ?>
  83. </tr>
  84. <tr>
  85. <td colspan="2" style="text-align:center;" class="c900 fsxl">
  86. サイトのURL</td>
  87. </tr>
  88. <tr>
  89. <td colspan="2" style="text-align:center;" class=" fsxl">
  90. <?php echo $current_url; ?>
  91. </td>
  92. </tr>
  93. <tr>
  94. <td colspan="2" style="text-align:center;" class="c900 fsxl">
  95. DB暗号化キー</td>
  96. </tr>
  97. <tr>
  98. <td colspan="2" style="text-align:center;" class=" fsxl">
  99. <?php echo $db_crypt_key; ?>
  100. </td>
  101. </tr>
  102. <tr>
  103. <td colspan="2" style="text-align:center;" class="c900 fsxl">
  104. メールサーバドメイン名</td>
  105. </tr>
  106. <tr>
  107. <td colspan="2" style="text-align:center;" class=" fsxl">
  108. <?php echo $mail_domain; ?>
  109. </td>
  110. </tr>
  111. <tr>
  112. <td colspan="2" style="text-align:center;" class="c900 fsxl">
  113. Google Maps API key</td>
  114. </tr>
  115. <tr>
  116. <td colspan="2" style="text-align:center;" class=" fsxl">
  117. <?php echo $map_api_key; ?>
  118. </td>
  119. </tr>
  120. <tr>
  121. <td colspan="2" style="text-align:center;" class="c900 fsxl">
  122. 投稿画像制限サイズ
  123. </td>
  124. </tr>
  125. <tr>
  126. <td colspan="2" style="text-align:center;" class="fsxl">
  127. <?php echo $image_max_size; ?>
  128. </td>
  129. </tr>
  130. <tr>
  131. <td colspan="2" style="text-align:center;" class="c900 fsxl">
  132. <br />
  133. 設定ファイルを作成します<br />ここから先に進むとconfフォルダーにconfig.php(設定ファイル)が作成されます<br />
  134. <p class="GREEN">インストールを中止する場合や改めて最初から行いたい場合は<a href="./">こちらを押して</a>インストール作業を中止してください<br /></p>
  135. config.phpファイルとDBにテーブルを作成します<br />もし作成後にやり直す場合はconfフォルダー内のconfig.phpを削除し先ほど設定したDBの中のテーブルを削除してください
  136. </td>
  137. </tr>
  138. <?php
  139. } else {
  140. ?>
  141. <tr>
  142. <td colspan="2" style="text-align:center;">
  143. <p class="c900"><?php echo $errmsg; ?></p>
  144. </td>
  145. </tr>
  146. <tr>
  147. <td style="text-align:right;width:120px">
  148. prefix:</td>
  149. <td style="text-align:left;">
  150. <input type="text" name="db_prefix" value="<?php echo $db_prefix; ?>" style="width:200px" class="textbox" />
  151. </tr>
  152. <tr>
  153. <td style="text-align:right;width:120px">
  154. </td>
  155. <td>
  156. prefixとはテーブル名の前につける接頭語ですこれを使うことで複数のSNSを同じデータベースで管理することができます<br />
  157. よくわからない場合は空欄のままにしておいてください<br />
  158. </td>
  159. </tr>
  160. <tr>
  161. <td style="text-align:right;width:120px">
  162. サイトのURL:</td>
  163. <td style="text-align:left;width:360px">
  164. <input type="text" name="current_url" value="<?php echo $current_url; ?>" style="width:200px" class="textbox" />
  165. </td>
  166. </tr>
  167. <tr>
  168. <td style="text-align:right;width:120px">
  169. </td>
  170. <td>
  171. 運営するSNSのURL http://sns.usagi.com/ 最後に必ず / をつけてください。
  172. </td>
  173. </tr>
  174. <tr>
  175. <td style="text-align:right;width:120px">
  176. DB暗号化キー:</td>
  177. <td style="text-align:left;width:360px">
  178. <input type="text" name="db_crypt_key" value="<?php echo $db_crypt_key; ?>" style="width:200px" class="textbox" />
  179. </td>
  180. </tr>
  181. <tr>
  182. <td style="text-align:right;width:120px">
  183. </td>
  184. <td>
  185. セキュリティのためにデータベース通信を暗号化する技術です半角英数字56文字以内で入力してください<br />
  186. abcd1234fghijk
  187. </td>
  188. </tr>
  189. <tr>
  190. <td style="text-align:right;width:120px">
  191. メールサーバドメイン名:</td>
  192. <td style="text-align:left;width:360px">
  193. <input type="text" name="mail_domain" value="<?php echo $mail_domain; ?>" style="width:200px" class="textbox" />
  194. </td>
  195. </tr>
  196. <tr>
  197. <td style="text-align:right;width:120px">
  198. </td>
  199. <td>
  200. SNSでやりとりを行うメール送信の際のドメイン名です<br />
  201. mail.usagi.com
  202. </td>
  203. </tr>
  204. <tr>
  205. <td style="text-align:right;width:120px">
  206. Google Maps API key:</td>
  207. <td style="text-align:left;width:360px">
  208. <input type="text" name="map_api_key" value="<?php echo $map_api_key; ?>" style="width:320px" class="textbox" />
  209. </td>
  210. </tr>
  211. <tr>
  212. <td style="text-align:right;width:120px">
  213. </td>
  214. <td>
  215. MyNETSではGoogle Mapsの機能を利用して地図を表示させることができます<br />
  216. Google Maps API keyが無い方は<a href="http://www.google.com/apis/maps/signup.html" target="_blank"><span class="c900">こちら</span></a>より必ず取得してくださいAPI Keyはドメインごとに取得する必要があります
  217. </td>
  218. </tr>
  219. <tr>
  220. <td style="text-align:right;width:120px">
  221. </td>
  222. <td style="text-align:left;width:360px">
  223. <br />
  224. 入力チェック後設定ファイルを作成します
  225. </td>
  226. </tr>
  227. <?php
  228. }
  229. ?>
  230. <tr>
  231. <td colspan="2" style="text-align:center;padding-top:10px;">
  232. <input type="button" value="設定ファイル作成" onclick="javascript:document.login_form.submit();" class="button" onmouseover="javascript:this.className='button_mo';" onmouseout="javascript:this.className='button';" style="width:100px;" />
  233. </td>
  234. </tr>
  235. <tr>
  236. <td colspan="2" style="text-align:center;padding-top:10px;"><br />
  237. <a href="./"><p class="style2 fsxl">インストール中止</p></a>
  238. </td>
  239. </tr>
  240. </tbody>
  241. </table>
  242. </form>