main.php 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. <?php
  2. use yii\helpers\Html;
  3. use yii\widgets\Menu;
  4. use yii\helpers\Url;
  5. use install\assets\AppAsset;
  6. /** @var \yii\web\AssetBundle $bundle */
  7. $bundle = AppAsset::register($this);
  8. $this->beginPage();
  9. ?>
  10. <!DOCTYPE html>
  11. <html lang="<?= Yii::$app->language ?>">
  12. <head>
  13. <meta charset="<?= Yii::$app->charset ?>" />
  14. <meta name="viewport" content="width=device-width, initial-scale=1">
  15. <?= Html::csrfMetaTags()?>
  16. <title><?= Html::encode($this->title) ?></title>
  17. <?php $this->head()?>
  18. </head>
  19. <body>
  20. <?php $this->beginBody()?>
  21. <div class="container" id="wrapper">
  22. <div class="panel loading" id="target">
  23. <div class="panel-heading clearfix">
  24. <h3 class="panel-title pull-left">Yii2CMF</h3>
  25. <div class="pull-right">
  26. Version <strong><?= Yii::getVersion() ?></strong>
  27. </div>
  28. </div>
  29. <div class="panel-body ">
  30. <div id="progress">
  31. <?php
  32. echo Menu::widget([
  33. "options" => [
  34. "class" => "list-group"
  35. ],
  36. "itemOptions" => [
  37. "class" => "list-group-item"
  38. ],
  39. "linkTemplate" => '{label}',
  40. "items" => [
  41. [
  42. 'label' => '欢迎页面',
  43. "url" => [
  44. "site/index"
  45. ],
  46. "options" => [
  47. "data-url" => Url::to([
  48. "site/index"
  49. ])
  50. ]
  51. ],
  52. // [
  53. // 'label' => '选择安装语言',
  54. // "url" => [
  55. // "site/language"
  56. // ],
  57. // "options" => [
  58. // "data-url" => Url::to([
  59. // "site/language"
  60. // ])
  61. // ]
  62. // ],
  63. [
  64. 'label' => '许可协议',
  65. "url" => [
  66. "site/license-agreement"
  67. ],
  68. "options" => [
  69. "data-url" => Url::to([
  70. "site/license-agreement"
  71. ])
  72. ]
  73. ],
  74. [
  75. 'label' => '检查环境',
  76. "url" => [
  77. "site/check-env"
  78. ],
  79. "options" => [
  80. "data-url" => Url::to([
  81. "site/check-env"
  82. ])
  83. ]
  84. ],
  85. [
  86. 'label' => '检查文件目录权限',
  87. "url" => [
  88. "site/check-dir-file"
  89. ],
  90. "options" => [
  91. "data-url" => Url::to([
  92. "site/check-dir-file"
  93. ])
  94. ]
  95. ],
  96. // [
  97. // 'label' => '选择DB',
  98. // "url" => [
  99. // "site/select-db"
  100. // ],
  101. // "options" => [
  102. // "data-url" => Url::to([
  103. // "site/select-db"
  104. // ])
  105. // ]
  106. // ],
  107. [
  108. 'label' => '输入DB信息',
  109. "url" => [
  110. "site/set-db"
  111. ],
  112. "options" => [
  113. "data-url" => Url::to([
  114. "site/set-db"
  115. ])
  116. ]
  117. ],
  118. [
  119. 'label' => '站点设置',
  120. "url" => [
  121. "site/set-site"
  122. ],
  123. "options" => [
  124. "data-url" => Url::to([
  125. "site/set-site"
  126. ])
  127. ]
  128. ],
  129. [
  130. 'label' => '输入管理员信息',
  131. "url" => [
  132. "site/set-admin"
  133. ],
  134. "options" => [
  135. "data-url" => Url::to([
  136. "site/set-admin"
  137. ])
  138. ]
  139. ],
  140. [
  141. 'label' => '选择安装模块',
  142. "url" => [
  143. "site/select-module"
  144. ],
  145. "options" => [
  146. "data-url" => Url::to([
  147. "site/select-module"
  148. ])
  149. ]
  150. ]
  151. ]
  152. ]);
  153. ?>
  154. </div>
  155. <div id="content">
  156. <div class="infoArea">
  157. <?php echo $content;?>
  158. </div>
  159. <?php if (isset($this->blocks['ibtnArea'])): ?>
  160. <?= $this->blocks['ibtnArea']?>
  161. <?php else: ?>
  162. <div class="ibtnArea clearfix">
  163. <span class="pull-left"> <a href="javascript:void(0)"
  164. class="btn btn-small btn-primary" id="prevButton"><i
  165. class="fa fa-arrow-circle-left"></i> 返回 </a>
  166. </span> <span class="pull-right"> <a href="javascript:void(0)"
  167. class="btn btn-small btn-primary" id="nextButton">下一步 <i
  168. class="fa fa-arrow-circle-right"></i>
  169. </a>
  170. </span>
  171. </div>
  172. <?php endif;?>
  173. </div>
  174. </div>
  175. </div>
  176. </div>
  177. <?php $this->endBody()?>
  178. </body>
  179. </html>
  180. <?php $this->endPage()?>