openTar(ROOT_DIR . "/lencrier-upgrade.tar.gz", FALSE))
{
die("Impossible d\'ouvrir le fichier .tar.gz");
}
if($tar->numDirectories > 0)
{
foreach($tar->directories as $id => $information)
{
if(!file_exists(ROOT_DIR . '/' . $information['name']) && !@mkdir(ROOT_DIR . $information['name']))
{
die("Impossible de crer le rpertoire ".$information['name']."'.");
}
}
}
if($tar->numFiles > 0)
{
foreach($tar->files as $id => $file)
{
if(!file_put_contents(ROOT_DIR . '/' . $file['name'], $file['file']))
{
die("Impossible de crer le fichier '".$file['name']."'");
}
}
}
echo "Mise à jour vers ".$last." depuis ".$current." effectuée.";
if (file_exists(ROOT_DIR . '/lencrier-upgrade.php'))
{
echo '
Pour terminer la mise à jour, cliquez ici : UPGRADE';
}
else
{
file_put_contents(ROOT_DIR . '/CURRENT_VERSION', $last);
}
?>