X-Git-Url: https://git.p6c8.net/jirafeau_mojo42.git/blobdiff_plain/6550c22fe503f109fc5e30ffee0d8445f51862bc:/pub/install.php..ba6f06965a4d9846e23d99a0e9f74b1361c18c40:/install.php
diff --git a/pub/install.php b/install.php
similarity index 75%
rename from pub/install.php
rename to install.php
index faf7911..dfe094c 100644
--- a/pub/install.php
+++ b/install.php
@@ -1,6 +1,6 @@
*
* This program is free software: you can redistribute it and/or modify
@@ -17,29 +17,29 @@
* along with this program. If not, see .
*/
-define('JYRAPHE_ROOT', dirname(__FILE__) . '/');
+define('JIRAFEAU_ROOT', dirname(__FILE__) . '/');
define('NL', "\n");
define('QUOTE', "'");
-define('JYRAPHE_CFG', JYRAPHE_ROOT . 'lib/config.local.php');
-define('JYRAPHE_VAR_RAND_LENGTH', 15);
+define('JIRAFEAU_CFG', JIRAFEAU_ROOT . 'lib/config.local.php');
+define('JIRAFEAU_VAR_RAND_LENGTH', 15);
-require(JYRAPHE_ROOT . 'lib/config.php');
+require(JIRAFEAU_ROOT . 'lib/config.php');
-function jyraphe_quoted($str) {
+function jirafeau_quoted($str) {
return QUOTE . str_replace(QUOTE, "\'", $str) . QUOTE;
}
-function jyraphe_export_cfg($cfg) {
- $handle = fopen(JYRAPHE_CFG, 'w');
+function jirafeau_export_cfg($cfg) {
+ $handle = fopen(JIRAFEAU_CFG, 'w');
fwrite($handle, ' $item) {
- fwrite($handle, '$cfg[' . jyraphe_quoted($key) . '] = ');
+ fwrite($handle, '$cfg[' . jirafeau_quoted($key) . '] = ');
if(is_bool($item)) {
fwrite($handle, ($item ? 'true' : 'false'));
} else if(is_string($item)) {
- fwrite($handle, jyraphe_quoted($item));
+ fwrite($handle, jirafeau_quoted($item));
} else {
fwrite($handle, 'null');
}
@@ -49,7 +49,7 @@ function jyraphe_export_cfg($cfg) {
fclose($handle);
}
-function jyraphe_mkdir($path) {
+function jirafeau_mkdir($path) {
if(!file_exists($path)) {
if(!@mkdir($path, 0755)) {
return false;
@@ -64,25 +64,25 @@ function jyraphe_mkdir($path) {
* @param $path is the file or directory to be tested.
* @return true if $path is writable.
*/
-function jyraphe_is_writable($path) {
+function jirafeau_is_writable($path) {
return is_writable($path) || @chmod($path, 0777); // "@" gets rid of error messages.
}
-function jyraphe_check_var_dir($path) {
+function jirafeau_check_var_dir($path) {
$mkdir_str1 = _('The following directory could not be created:');
$mkdir_str2 = _('You should create this directory by hand.');
$write_str1 = _('The following directory is not writable:');
$write_str2 = _('You should give the write right to the web server on this directory.');
$solution_str = _('Here is a solution:');
- if(!jyraphe_mkdir($path)) {
+ if(!jirafeau_mkdir($path)) {
return array(
'has_error' => true,
'why' => $mkdir_str1 . '
' . $path . '
' . $solution_str . '
' . $mkdir_str2
);
}
- if(!jyraphe_is_writable($path)) {
+ if(!jirafeau_is_writable($path)) {
return array(
'has_error' => true,
'why' => $write_str1 . '
' . $path . '
' . $solution_str . '
' . $write_str2
@@ -92,14 +92,14 @@ function jyraphe_check_var_dir($path) {
foreach(array('files', 'links', 'trash') as $subdir) {
$subpath = $path . $subdir;
- if(!jyraphe_mkdir($subpath)) {
+ if(!jirafeau_mkdir($subpath)) {
return array(
'has_error' => true,
'why' => $mkdir_str1 . '
' . $subpath . '
' . $solution_str . '
' . $mkdir_str2
);
}
- if(!jyraphe_is_writable($subpath)) {
+ if(!jirafeau_is_writable($subpath)) {
return array(
'has_error' => true,
'why' => $write_str1 . '
' . $subpath . '
' . $solution_str . '
' . $write_str2
@@ -111,24 +111,24 @@ function jyraphe_check_var_dir($path) {
return array('has_error' => false, 'why' => '');
}
-function jyraphe_add_ending_slash($path) {
+function jirafeau_add_ending_slash($path) {
return $path . ((substr($path, -1) == '/') ? '' : '/');
}
-if(!file_exists(JYRAPHE_CFG)) {
+if(!file_exists(JIRAFEAU_CFG)) {
// we try to create an empty one
- if(!@touch(JYRAPHE_CFG)) {
- require(JYRAPHE_ROOT . 'lib/template/header.php');
+ if(!@touch(JIRAFEAU_CFG)) {
+ require(JIRAFEAU_ROOT . 'lib/template/header.php');
echo '
' . _('The local configuration file could not be created. Create a lib/config.local.php
file and give the write right to the web server (preferred solution), or give the write right to the web server on the lib
directory.') . '
';
- require(JYRAPHE_ROOT . 'lib/template/footer.php');
+ require(JIRAFEAU_ROOT . 'lib/template/footer.php');
exit;
}
}
-if (!is_writable(JYRAPHE_CFG) && !@chmod(JYRAPHE_CFG, '0666')) {
- require(JYRAPHE_ROOT . 'lib/template/header.php');
+if (!is_writable(JIRAFEAU_CFG) && !@chmod(JIRAFEAU_CFG, '0666')) {
+ require(JIRAFEAU_ROOT . 'lib/template/header.php');
echo '' . _('The local configuration is not writable by the web server. Give the write right to the web server on the lib/config.local.php
file.') . '
';
- require(JYRAPHE_ROOT . 'lib/template/footer.php');
+ require(JIRAFEAU_ROOT . 'lib/template/footer.php');
exit;
}
@@ -136,13 +136,13 @@ if(isset($_POST['step']) && isset($_POST['next'])) {
switch($_POST['step']) {
case 1:
$cfg['lang'] = $_POST['lang'];
- jyraphe_export_cfg($cfg);
+ jirafeau_export_cfg($cfg);
break;
case 2:
- $cfg['web_root'] = jyraphe_add_ending_slash($_POST['web_root']);
- $cfg['var_root'] = jyraphe_add_ending_slash($_POST['var_root']);
- jyraphe_export_cfg($cfg);
+ $cfg['web_root'] = jirafeau_add_ending_slash($_POST['web_root']);
+ $cfg['var_root'] = jirafeau_add_ending_slash($_POST['var_root']);
+ jirafeau_export_cfg($cfg);
break;
default:
@@ -151,8 +151,8 @@ if(isset($_POST['step']) && isset($_POST['next'])) {
}
-require(JYRAPHE_ROOT . 'lib/settings.php');
-require(JYRAPHE_ROOT . 'lib/template/header.php');
+require(JIRAFEAU_ROOT . 'lib/settings.php');
+require(JIRAFEAU_ROOT . 'lib/template/header.php');
$current = 1;
if(isset($_POST['next'])) {
@@ -166,16 +166,16 @@ if(isset($_POST['next'])) {
switch($current) {
case 3:
?>
-
+