<?php
ini_set('display_errors', true);
error_reporting(E_ERROR | E_PARSE | E_NOTICE | E_WARNING);
function nf($file, $to)
{
if (file_exists($file)) {
if (file_exists($to.'/'.$file)) {
echo 'Delete '. $file .'<br>';
unlink($to.'/'.$file);
}
if (rename($file,$to.'/'.$file)) {
echo 'Move '.$file .'<br>';
return(TRUE);
} else {
echo 'Move Fail'.'<br>';
return(FALSE);
}
} else {
echo 'File not found'.'<br>';
return(FALSE);
}
}
$files= array('OnTime.php','OnTimetmp.php','OnTimeAllways.php','OnTimeTableA.php','OnTimeTableB.php','OTiTable.php','OnTimeValid.php');
echo 'Start '.'<br>';
$base='ontime';
$back = TRUE;
foreach ($files as $x) {
echo 'Move '.$x.'<br>';
if (!nf($x,$base)) {
$back = FALSE;
}
}
if ($back) {
include_once($base."/OnTimetmp.php");
$install = new OnTime();
$install->Connect('admin','OT2021Free');
$install->InstallTable();
$install->DiscConnect();
$install->Connect('admin','OT2021Free');
$install->InstallTable();
unlink($base."/OnTimetmp.php");
unlink($base."/OTiTable.php");
echo 'Delete '. basename($_SERVER['PHP_SELF']).'<br>';
unlink(basename($_SERVER['PHP_SELF']));
}
echo 'End ';
?>
|