2015-03-20 14:24:44 -04:00
|
|
|
<?php
|
|
|
|
|
G::LoadSystem('inputfilter');
|
|
|
|
|
$filter = new InputFilter();
|
|
|
|
|
if(isset($_GET['srv'])) {
|
|
|
|
|
$_GET['srv'] = $filter->xssFilterHard($_GET['srv']);
|
|
|
|
|
}
|
|
|
|
|
if(isset($_GET['usr'])) {
|
|
|
|
|
$_GET['usr'] = $filter->xssFilterHard($_GET['usr']);
|
|
|
|
|
}
|
|
|
|
|
if(isset($_GET['pass'])) {
|
|
|
|
|
$_GET['pass'] = $filter->xssFilterHard($_GET['pass']);
|
|
|
|
|
}
|
|
|
|
|
if(isset($_GET['gen'])) {
|
|
|
|
|
$_GET['gen'] = $filter->xssFilterHard($_GET['gen']);
|
|
|
|
|
}
|
|
|
|
|
?>
|
2011-01-19 14:13:10 +00:00
|
|
|
<form action="r">
|
2012-10-18 14:22:10 -04:00
|
|
|
Server: <input type="text" name="srv"
|
|
|
|
|
value="<?php echo isset($_GET['srv'])?$_GET['srv']:'';?>"> User: <input
|
|
|
|
|
type="text" name="usr"
|
|
|
|
|
value="<?php echo isset($_GET['usr'])?$_GET['usr']:'';?>" /> Passwd: <input
|
|
|
|
|
type="text" name="pass"
|
|
|
|
|
value="<?php echo isset($_GET['pass'])?$_GET['pass']:'';?>" /> <input
|
|
|
|
|
type="submit" value="Gen" name="gen" /> <input type="submit"
|
|
|
|
|
value="Regenerate paths_installed" name="reg" /><br />
|
2011-01-19 14:13:10 +00:00
|
|
|
</form>
|
2010-12-02 23:34:41 +00:00
|
|
|
<?php
|
2012-10-18 14:22:10 -04:00
|
|
|
|
|
|
|
|
if (isset( $_GET['gen'] )) {
|
|
|
|
|
$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<br/>";
|
|
|
|
|
echo "<textarea cols=120>$h</textarea><br/>";
|
|
|
|
|
echo "SYSTEM_HASH<br/>";
|
|
|
|
|
echo "<textarea cols=120>$sh</textarea>";
|
|
|
|
|
} elseif (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<br/>";
|
|
|
|
|
echo "<textarea cols=120>$h</textarea><br/>";
|
|
|
|
|
echo "SYSTEM_HASH<br/>";
|
|
|
|
|
echo "<textarea cols=120>$sh</textarea>";
|
|
|
|
|
$s = "<?php
|
2011-01-19 14:13:10 +00:00
|
|
|
|
|
|
|
|
define( 'PATH_DATA', '/shared/workflow_data/' );
|
|
|
|
|
define( 'PATH_C', PATH_DATA . 'compiled/' );
|
|
|
|
|
define( 'HASH_INSTALLATION', '$h' );
|
|
|
|
|
define( 'SYSTEM_HASH', '$sh' );";
|
|
|
|
|
|
2012-10-18 14:22:10 -04:00
|
|
|
echo '<br/>';
|
|
|
|
|
|
2012-10-19 09:05:04 -04:00
|
|
|
|
2012-10-18 14:22:10 -04:00
|
|
|
if (file_exists( FILE_PATHS_INSTALLED )) {
|
|
|
|
|
if (@copy( FILE_PATHS_INSTALLED, FILE_PATHS_INSTALLED . '.backup' )) {
|
|
|
|
|
echo 'Backup file was created ' . FILE_PATHS_INSTALLED . '.backup<br>';
|
|
|
|
|
}
|
2011-01-19 14:13:10 +00:00
|
|
|
|
2012-10-18 14:22:10 -04:00
|
|
|
@unlink( FILE_PATHS_INSTALLED );
|
|
|
|
|
if (($size = file_put_contents( FILE_PATHS_INSTALLED, $s )) !== false) {
|
|
|
|
|
echo 'The file ' . FILE_PATHS_INSTALLED . ' was regenerated<br>';
|
|
|
|
|
} else {
|
|
|
|
|
echo 'An error was occured trying to regenerate the file !' . FILE_PATHS_INSTALLED;
|
|
|
|
|
}
|
|
|
|
|
}
|
2011-01-19 14:13:10 +00:00
|
|
|
}
|
|
|
|
|
|