Bug 32910: Adjust fontawesome icons ref
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / installer / step1.tt
1 [% INCLUDE 'doc-head-open.inc' %]
2 <title>
3     [% UNLESS ( language ) %] Choose your language [% END %]
4     [% IF ( language ) %]
5         [% UNLESS ( checkmodule ) %]
6             [% IF ( missing_modules ) %]
7                 Perl modules missing
8             [% END %]
9             [% IF ( problems ) %]
10                 Perl version obsolete
11             [% END %]
12         [% END %]
13         Check Perl dependencies
14     [% END %] &rsaquo; Web installer &rsaquo; Koha
15 </title>
16 [% INCLUDE 'installer-doc-head-close.inc' %]
17 </head>
18
19
20 <body id="installer" class="installer">
21     <div class="container-fluid">
22         <div class="row">
23             <div id="installer-step1" class="installer-main col-sm-8 col-sm-offset-2 col-md-8 col-md-offset-2">
24
25                 <div id="logo"><a href="#">Koha</a></div>
26
27                 [% UNLESS ( language ) %]
28                     <h1>Web installer &rsaquo; Choose your language</h1>
29
30                     <div id="steps">
31                         <ol>
32                             <li class="current open"><i class="fa fa-square" aria-hidden="true"></i> Choose your language</li>
33                             <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Check Perl dependencies</li>
34                             <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Database settings</li>
35                             <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Set up database</li>
36                             <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Install basic configuration settings</li>
37                             <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Onboarding</li>
38                         </ol>
39                     </div>
40
41                     <p>Please pick your language from the following list. If your language is not listed, please inform your system administrator.</p>
42
43                     <form name="language" method="post" action="install.pl">
44                         <div class="form-group">
45                             <label for="language">Select a language: </label>
46                             <select id="language" name="language">
47                                 [% IF ( installer_languages_loop ) %]
48                                     [% FOREACH installer_languages_loo IN installer_languages_loop %]
49                                         [% IF ( installer_languages_loo.plural ) %]
50                                             <optgroup label="[% installer_languages_loo.language | html %]">
51                                                 [% FOREACH sublanguages_loo IN installer_languages_loo.sublanguages_loop %]
52                                                     <option value="[% sublanguages_loo.rfc4646_subtag | html %]">[% IF ( sublanguages_loo.native_description ) %][% sublanguages_loo.native_description | html %][% ELSE %][% sublanguages_loo.rfc4646_subtag | html %][% END %]</option>
53                                                 [% END %]
54                                             </optgroup>
55                                         [% ELSE %]
56                                             <option value="[% installer_languages_loo.rfc4646_subtag | html %]">[% IF ( installer_languages_loo.native_description ) %][% installer_languages_loo.native_description | html %][% ELSE %][% installer_languages_loo.rfc4646_subtag | html %][% END %]</option>
57                                         [% END %]
58                                     [% END %]
59                                 [% END %]
60                             </select>
61                         </div>
62                         <p><input value="Continue to the next step" class="btn btn-primary" type="submit" /></p>
63                     </form>
64                 [% END %]
65
66                 [% IF ( language ) %]
67                     [% UNLESS ( checkmodule ) %]
68                         [% IF ( missing_modules ) %]
69                             <h1>Web installer &rsaquo; Perl modules missing</h1>
70
71                             <div id="steps">
72                                 <ol>
73                                 <li class="complete"><i class="fa fa-check-square" aria-hidden="true"></i> Choose your language</li>
74                                     <li class="current open"><i class="fa fa-square" aria-hidden="true"></i> Check Perl dependencies</li>
75                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Database settings</li>
76                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Set up database</li>
77                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Install basic configuration settings</li>
78                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Onboarding</li>
79                                 </ol>
80                             </div>
81
82                             <p>Some Perl modules are missing. <span class="label label-danger">Important: </span>Required modules must be installed before you may continue.<br />
83                             <ul>
84                                 [% FOREACH missing_module IN missing_modules %]
85                                     <li><strong>[% missing_module.name | html %]</strong> [% IF ( missing_module.require ) %]<span class="label label-danger">Required</span>[% END %]
86                                         <br /> Version: [% missing_module.min_version | html %]
87                                     </li>
88                                 [% END %]
89                             </ul>
90                         [% END %]
91
92                         [% IF ( upgrade_modules ) %]
93                             <h1>Web installer &rsaquo; Perl modules due for upgrade</h1>
94
95                             <div id="steps">
96                                 <ol>
97                                 <li class="complete"><i class="fa fa-check-square" aria-hidden="true"></i> Choose your language</li>
98                                     <li class="current open"><i class="fa fa-square" aria-hidden="true"></i> Check Perl dependencies</li>
99                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Database settings</li>
100                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Set up database</li>
101                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Install basic configuration settings</li>
102                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Onboarding</li>
103                                 </ol>
104                             </div>
105
106                             <p>Some Perl modules require upgrade. <span class="label label-danger">Important: </span>Required modules must be installed at the correct version before you may continue.<br />
107                             <ul>
108                                 [% FOREACH upgrade_module IN upgrade_modules %]
109                                     <li><strong>[% upgrade_module.name | html %]</strong> [% IF ( upgrade_module.require ) %]<span class="label label-danger">Required</span>[% END %]
110                                         <br /> Installed version: [% upgrade_module.version | html %]
111                                         <br /> Minimum version: [% upgrade_module.min_version | html %]
112                                         <br /> Maximum version: [% upgrade_module.max_version | html %]
113                                     </li>
114                                 [% END %]
115                             </ul>
116                         [% END %]
117
118                         [% IF ( problems ) %]
119                             <h1>Web installer &rsaquo; Perl version too old</h1>
120
121                             <div id="steps">
122                                 <ol>
123                                 <li class="complete"><i class="fa fa-check-square" aria-hidden="true"></i> Choose your language</li>
124                                     <li class="current open"><i class="fa fa-square" aria-hidden="true"></i> Check Perl dependencies</li>
125                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Database settings</li>
126                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Set up database</li>
127                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Install basic configuration settings</li>
128                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Onboarding</li>
129                                 </ol>
130                             </div>
131
132                             <p>I encountered some problems.</p>
133                             <ul>
134                                 [% IF ( perlversion ) %]
135                                     <li>Your Perl version is out of date. Please upgrade to a newer version of Perl (at least version 5.10).</li>
136                                 [% END %]
137                             </ul>
138                         [% END %]
139
140                         <form name="checkmodules" action="install.pl">
141                             <input type="hidden" name="step" value="1" />
142                             <p> <input value="Recheck dependencies" class="btn btn-primary" type="submit" /></p>
143                         </form>
144
145                     [% ELSE # IF checkmodule %]
146                         <h1>Web installer &rsaquo; Check Perl dependencies</h1>
147
148                         <div id="steps">
149                             <ol>
150                                 <li class="complete"><i class="fa fa-check-square" aria-hidden="true"></i> Choose your language</li>
151                                 <li class="current open"><i class="fa fa-square" aria-hidden="true"></i> Check Perl dependencies</li>
152                                 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Database settings</li>
153                                 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Set up database</li>
154                                 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Install basic configuration settings</li>
155                                 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Onboarding</li>
156                             </ol>
157                         </div>
158
159                         <p>All required Perl modules appear to be installed.</p>
160                         <p> All dependencies installed.</p>
161
162                         <form name="checkmodules" role="form" action="install.pl">
163                             <input type="hidden" name="step" value="2" />
164                             <p> <input value="Continue to the next step" class="btn btn-primary" type="submit" /> </p>
165                         </form>
166                     [% END # IF checkmodule%]
167                 [% END # IF language %]
168             </div> <!-- / #installer-step1 -->
169         </div> <!-- / .row -->
170     </div><!-- / .container-fluid -->
171
172 [% INCLUDE 'installer-intranet-bottom.inc' %]