diff --git a/workflow/engine/methods/install/r.php b/workflow/engine/methods/install/r.php index 5ac6226c1..57dce6b13 100644 --- a/workflow/engine/methods/install/r.php +++ b/workflow/engine/methods/install/r.php @@ -1,8 +1,48 @@ +
+ Server: + User: + Passwd: + +
+
"; + echo "
"; + echo "SYSTEM_HASH
"; + echo ""; +} else if( isset($_GET['reg']) ){ + $sh=md5(filemtime(PATH_GULLIVER."/class.g.php")); + $h=G::encrypt($_GET['srv'].$sh.$_GET['usr'].$sh.$_GET['pass'].$sh.(1),$sh); + echo "HASH_INSTALLATION
"; + echo "
"; + echo "SYSTEM_HASH
"; + echo ""; + +$s = "'; + + if( file_exists(FILE_PATHS_INSTALLED) ) { + if( @copy(FILE_PATHS_INSTALLED, FILE_PATHS_INSTALLED . '.backup') ) + echo 'Backup file was created ' . FILE_PATHS_INSTALLED . '.backup
'; + + @unlink(FILE_PATHS_INSTALLED); + if( ($size = file_put_contents(FILE_PATHS_INSTALLED, $s)) !== false ) + echo 'The file ' . FILE_PATHS_INSTALLED . ' was regenerated
'; + else + echo 'An error was occured trying to regenerate the file !' . FILE_PATHS_INSTALLED; + } + + +} ?> +