<?php
// created by vrolland 29/07/2014
//

//error_reporting ( 0 ); // to hide php message

include_once 'Constant.php';

if(isset($_POST['filename']) && !empty($_POST['filename'])) {
	$filename = $_POST["filename"];
	if(file_exists("$ARCHIVE_DIR/$filename")) {
		if( symlink ( "$ARCHIVE_DIR/$filename" , $SDD_TEMP ) ) {
			if(	rename ( $SDD_TEMP , $SDD_USED ) ) {
				$versionfile = fopen("$PATH_VERSION_SDD", "w") or die('{ "status" : "error", "message" : "unable to open '+$SDD_VERSION_FILENAME+'" }');
				fwrite($versionfile, $filename);
				fclose($versionfile);
				echo '{ "status" : "ok", "message" : "SDD update !" }';
			} else {
				echo '{ "status" : "error", "message" : Error during the linking ! ( rename() issue )" }';
			}
		} else {
				echo '{ "status" : "error", "message" : "Error during the linking ! ( symlink('.$SDD_TEMP.') issue )" }';
		}		
	} else {
		echo '{ "status" : "error", "message" : "\''.$filename . '\' does not exist !" }';
	}
		
} else {
	echo '{ "status" : "error", "message" : "No new file given" }';
}

?>
