backup v5

This commit is contained in:
2019-03-07 20:51:13 +01:00
parent 8a2d2a535d
commit 930cf74d34
3 changed files with 226 additions and 9 deletions

220
files/db/backup_v5.sql Normal file

File diff suppressed because one or more lines are too long

View File

@@ -12,11 +12,8 @@ class Converter extends PhpObject {
}
public function convertToGeoJson($sFileName) {
$sGpxFileName = $sFileName.Gpx::EXT;
$sGeoJsonFileName = $sFileName.GeoJson::EXT;
$oGpx = new Gpx($sGpxFileName);
$oGeoJson = new GeoJson($sGeoJsonFileName);
$oGpx = new Gpx($sFileName);
$oGeoJson = new GeoJson($sFileName);
$oGeoJson->setTracks($oGpx->getTracks());
$oGeoJson->saveFile();
@@ -24,7 +21,7 @@ class Converter extends PhpObject {
public static function isGeoJsonValid($sFileName) {
$bResult = false;
$sGeoJsonFilePath = Geo::getFilePath($sFileName);
$sGeoJsonFilePath = Geo::getFilePath($sFileName, GeoJson::EXT);
if(file_exists($sGeoJsonFilePath)) {
if(filemtime($sGeoJsonFilePath) > filemtime(Geo::getFilePath($sFileName, Gpx::EXT))) $bResult = true;
}
@@ -41,11 +38,11 @@ class Geo extends PhpObject {
public function __construct($sFileName) {
parent::__construct(__CLASS__, Settings::DEBUG);
$this->sFilePath = self::GEO_FOLDER.$sFileName;
$this->sFilePath = self::getFilePath($sFileName, static::EXT);
$this->asTracks = array();
}
public static function getFilePath($sFileName, $sExt=GeoJson::EXT) {
public static function getFilePath($sFileName, $sExt) {
return self::GEO_FOLDER.$sFileName.$sExt;
}
}

View File

@@ -102,7 +102,7 @@ class Project extends PhpObject {
(new Converter())->convertToGeoJson($asProject['geofile']);
}
$asProject['geofile'] = Spot::addTimestampToFilePath(Geo::getFilePath($asProject['geofile']));
$asProject['geofile'] = Spot::addTimestampToFilePath(Geo::getFilePath($asProject['geofile'], GeoJson::EXT));
$asProject['codename'] = $sCodeName;
$asProject['timezone_desc'] = Spot::getTimeZoneDesc($asProject['timezone']);
}