Open Sencillo  2015.107
Long live the simplicity of PHP
 All Data Structures Namespaces Functions Pages
installer.main.screen.php
1 <!--------------------------------------------------------------------------.
2 | Software: Sencillo Default Theme |
3 | Version: 2015.105 |
4 | Contact: ph@mastery.sk |
5 | ------------------------------------------------------------------------- |
6 | Author: Bc. Peter Horváth (original founder) |
7 | Copyright (c) 2015, Bc. Peter Horváth. All Rights Reserved. |
8 | ------------------------------------------------------------------------- |
9 | License: Distributed under the General Public License (GPL) |
10 | http://www.gnu.org/licenses/gpl-3.0.html |
11 | This program is distributed in the hope that it will be useful - WITHOUT |
12 | ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
13 | FITNESS FOR A PARTICULAR PURPOSE. |
14 '--------------------------------------------------------------------------->
15 <?php
16 $PHPversion=explode(".",phpversion());
17 echo("<body><div class='container' style='width:600px;border:1px solid gray;padding:0px;'><form method='post' action='http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']."?install=true'><table class='table table-striped'>");
18 echo("<tr><td><span class='glyphicons glyphicons-circle-info'></span><kbd>About ".$afterBootUp[0]->info['FWK']."</kbd></td><td></td></tr>");
19 echo("<tr><td><b>System:</b></td><td>".$afterBootUp[0]->info['FWK']."</td></tr>");
20 echo("<tr><td><b>By:</b></td><td>".$afterBootUp[0]->info['CPY']."</td></tr>");
21 echo("<tr><td><b>Homepage:</b></td><td><a href='http://www.opensencillo.com' target='_blank'>opensencillo.com</a></td></tr>");
22 echo("<tr><td><b>PHP:</b></td><td>".$PHPversion[0].".".$PHPversion[1]."</td></tr>");
23 echo("<tr><td><b>DB charset:</b></td><td>UTF-8</td></tr>");
24 echo("<tr><td><b>System charset:</b></td><td>UTF-8</td></tr>");
25 if(($_GET['install']!='true')||($_POST['user-new-pass']!=$_POST['user-rtp-pass'])||(empty($_POST['user-new-pass'])))
26 {
27  if(($PHPversion[0]>=5)&&($PHPversion[1]>=3))
28  {
29  echo("<tr><td><span class='glyphicons glyphicons-old-man'></span><kbd>Superuser</kbd></td><td></td></tr>");
30  echo("<tr><td><b>User:</b></td><td><input type='text' value='".$_POST['user-new-name']."' name='user-new-name' required></td></tr>");
31  echo("<tr><td><b>Email:</b></td><td><input type='email' value='".$_POST['user-new-mail']."' name='user-new-mail' required></td></tr>");
32  echo("<tr><td><b>Pass:</b></td><td><input type='password' value='password1' name='user-new-pass' required></td></tr>");
33  echo("<tr><td><b>Retype pass:</b></td><td><input type='password' value='password2' name='user-rtp-pass' required></td></tr>");
34  echo("<tr><td><b>Permission:</b></td><td><select name='perm' disabled>
35  <option value='admin' selected>Admin</option>
36  </select></td></tr>");
37 
38  echo("<tr><td><span class='glyphicons glyphicons-database'></span><kbd>Database</kbd></td><td></td></tr>");
39  echo("<tr><td><span class='halflings halflings-hdd'></span><b>Host:</b></td><td><input type='text' value='".$_POST['host']."' name='host' required></td></tr>");
40  echo("<tr><td><span class='halflings halflings-tag'></span><b>Name:</b></td><td><input type='text' value='".$_POST['name']."' name='name' required></td></tr>");
41  echo("<tr><td><span class='halflings halflings-user'></span><b>User:</b></td><td><input type='text' value='".$_POST['user']."' name='user' required></td></tr>");
42  echo("<tr><td><span class='halflings halflings-glyph-lock'></span><b>Pass:</b></td><td><input type='text' name='pass' required></td></tr>");
43  echo("<tr><td><span class='halflings halflings-transfer'></span><b>SQL type:</b></td><td><select name='type'>
44  <option value='mysql' selected>MySQL</option>
45  <option value='mariasql'>MariaDB</option>
46  <option value='othersql'>Other SQL</option>
47  </select></td></tr>");
48  echo("<tr><td><span class='halflings halflings-compressed'></span><b>Cache:</b></td><td><select name='cache'>
49  <option value='1'>Allow</option>
50  <option value='0' selected>Disallow</option>
51  </select></td></tr>");
52  echo("<tr><td></td><td><input class='btn btn-success' type='submit' value='Install'></td></tr>");
53  }
54  else
55  {
56  echo("</table><p class='bg-danger'><span class='glyphicons glyphicons-warning-sign'></span>PHP must be in version >= <mark>5.3</mark>!</p><table>");
57  }
58 }
59 else
60 {
61  header('Location: http://'.$_SERVER['SERVER_NAME']);
62  echo("<tr><td><span class='glyphicons glyphicons-old-man'></span><kbd>Super user</kbd></td><td></td></tr>");
63  echo("<tr><td><b>User:</b></td><td>".$_POST['user-new-name']."</td></tr>");
64  echo("<tr><td><b>Email:</b></td><td>".$_POST['user-new-mail']."</td></tr>");
65  echo("<tr><td><b>Pass:</b></td><td>****</td></tr>");
66  echo("<tr><td><b>Retype pass:</b></td><td>****</td></tr>");
67 
68  echo("<tr><td><b>Host:</b></td><td>".$_POST['host']."</td></tr>");
69  echo("<tr><td><b>Name:</b></td><td>".$_POST['name']."</td></tr>");
70  echo("<tr><td><b>User:</b></td><td>".$_POST['user']."</td></tr>");
71  echo("<tr><td><b>Pass:</b></td><td>****</td></tr>");
72  echo("<tr><td><b>SQL type:</b></td><td>".$_POST['type']."</td></tr>");
73  echo("<tr><td></td><td><span class='glyphicons glyphicons-circle-ok'></span><p class='text-success'><b>Success</b></p></td></tr>");
74 }
75 echo("</table></form></div></body></html>");
76 ?>