18 $PHPversion=explode(
".",phpversion());
19 foreach($ini[
'layout'] as $key=>$val)
23 $action=
"http://".$_SERVER[
'SERVER_NAME'].$_SERVER[
'REQUEST_URI'].
"?install={$ini['installer']['initialize']}";
24 if(($_GET[
'install']!=$ini[
'installer'][
'initialize'])||($_POST[
'user-new-pass']!=$_POST[
'user-rtp-pass'])||(empty($_POST[
'user-new-pass'])))
26 if((floatval($PHPversion[0].
'.'.$PHPversion[1]))>=floatval($ini[
'installer'][
'minimalphp']))
28 foreach($ini[
'perm_options_list'] as $key=>$val)
36 $outpermlist .=
"<option value='$key'".($default===$key?
' selected':
'').
">$val</option>".PHP_EOL;
39 foreach($ini[
'sql_options_list'] as $key=>$val)
47 $outsqllist .=
"<option value='$key'".($default===$key?
' selected':
'').
">$val</option>".PHP_EOL;
50 foreach($ini[
'cache_options_list'] as $key=>$val)
58 $outcachelist .=
"<option value='$key'".($default==$key?
' selected':
'').
">$val</option>".PHP_EOL;
69 if($ini[
'actions'][
'onsuccess']===
"location")
71 header(
'Location: http://'.$_SERVER[
'SERVER_NAME']);
75 if(($_POST[
'user-new-pass']!==$_POST[
'user-rtp-pass'])&&(!empty($_POST[
'user-new-pass']))&&(!empty($_POST[
'user-rtp-pass'])))
79 if(0777!==(fileperms(
'../fw_headers/') & 0777))
85 <div
class=
'container' style=
'<?=$style;?>'>
86 <?
if($endstatus===0):?>
87 <form method=
'post' action=
'<?=$action;?>'>
88 <table
class=
'table table-striped'>
89 <tr><td><span
class=
'glyphicons glyphicons-circle-info'></span><kbd>About <?=$afterBootUp[0]->info[
'FWK'];?></kbd></td><td></td></tr>
90 <tr><td><b>System:</b></td><td><?=$afterBootUp[0]->info[
'FWK'];?></td></tr>
91 <tr><td><b>By:</b></td><td><?=$afterBootUp[0]->info[
'CPY'];?></td></tr>
92 <tr><td><b>Homepage:</b></td><td><a href=
'http://www.opensencillo.com' target=
'_blank'>opensencillo.com</a></td></tr>
93 <tr><td><b>PHP:</b></td><td><?=$PHPversion[0].
".".$PHPversion[1];?></td></tr>
94 <tr><td><b>DB charset:</b></td><td>UTF-8</td></tr>
95 <tr><td><b>System charset:</b></td><td>UTF-8</td></tr>
96 <tr><td><b>Installer status:</b></td><td><?=($ini[
'installer'][
'testcheck']==
"true"?
"OK":
"Error");?></td></tr>
98 <tr><td><span
class=
'glyphicons glyphicons-old-man'></span><kbd>Superuser</kbd></td><td></td></tr>
99 <tr><td><b>User:</b></td><td><input type=
'text' value=
'<?=$_POST['user-
new-name
'];?>' name=
'user-new-name' required></td></tr>
100 <tr><td><b>Email:</b></td><td><input type=
'email' value=
'<?=$_POST['user-
new-mail
'];?>' name=
'user-new-mail' required></td></tr>
101 <tr
class=
'failgroupe1'><td><b>Pass:</b></td><td><input type=
'password' value=
'password1' name=
'user-new-pass' required></td></tr>
102 <tr
class=
'failgroupe1'><td><b>Retype pass:</b></td><td><input type=
'password' value=
'password2' name=
'user-rtp-pass' required></td></tr>
103 <tr><td><b>Permission:</b></td><td>
104 <select name=
'perm' <?=$ini[
'options'][
'perm'];?>>
108 <tr><td><span
class=
'glyphicons glyphicons-database'></span><kbd>Database</kbd></td><td></td></tr>
109 <tr><td><span
class=
'halflings halflings-hdd'></span><b>Host:</b></td><td><input type=
'text' value=
'<?=$_POST['host
'];?>' name=
'host' required></td></tr>
110 <tr><td><span
class=
'halflings halflings-tag'></span><b>Name:</b></td><td><input type=
'text' value=
'<?=$_POST['name
'];?>' name=
'name' required></td></tr>
111 <tr><td><span
class=
'halflings halflings-user'></span><b>User:</b></td><td><input type=
'text' value=
'<?=$_POST['user
'];?>' name=
'user' required></td></tr>
112 <tr><td><span
class=
'halflings halflings-glyph-lock'></span><b>Pass:</b></td><td><input type=
'text' name=
'pass' required></td></tr>
113 <tr><td><span
class=
'halflings halflings-transfer'></span><b>SQL type:</b></td><td>
114 <select name=
'type' <?=$ini[
'options'][
'sqltype'];?>>
118 <tr><td><span
class=
'halflings halflings-compressed'></span><b>Cache:</b></td><td>
119 <select name=
'cache' <?=$ini[
'options'][
'cachetype'];?>>
123 <tr><td></td><td><input
class=
'btn btn-success' type=
'submit' value=
'Install'></td></tr>
126 <?elseif($endstatus===1):?>
127 <table class=
'table table-striped'>
128 <tr><td><span class=
'glyphicons glyphicons-old-man'></span><kbd>Super user</kbd></td><td></td></tr>
129 <tr><td><b>User:</b></td><td><?=$_POST[
'user-new-name'];?></td></tr>
130 <tr><td><b>Email:</b></td><td><?=$_POST[
'user-new-mail'];?></td></tr>
131 <tr><td><b>Pass:</b></td><td>****</td></tr>
132 <tr><td><b>Retype pass:</b></td><td>****</td></tr>
133 <tr><td><b>DB Host:</b></td><td><?=$_POST[
'host'];?></td></tr>
134 <tr><td><b>DB Name:</b></td><td><?=$_POST[
'name'];?></td></tr>
135 <tr><td><b>DB User:</b></td><td><?=$_POST[
'user'];?></td></tr>
136 <tr><td><b>DB Pass:</b></td><td>****</td></tr>
137 <tr><td><b>SQL type:</b></td><td><?=$_POST[
'type'];?></td></tr>
138 <tr><td></td><td><span
class=
'glyphicons glyphicons-circle-ok'></span><p
class=
'text-success'><b>Success</b></p></td></tr>
140 <?elseif($endstatus===2):?>
141 <p class=
'bg-danger'><span class=
'glyphicons glyphicons-warning-sign'></span>PHP must be in version >= <mark>5.3</mark>!</p>
142 <?elseif($endstatus===3):?>
143 <p class=
'bg-danger'><span class=
'glyphicons glyphicons-warning-sign'></span><?=$ini[
'modal'][
'message'];?></p>
144 <?elseif($endstatus===4):?>
145 <p class=
'bg-danger'><span class=
'glyphicons glyphicons-warning-sign'></span><?=$ini[
'modal'][
'perm_message'];?></p>