added create/modify dates to waypoints and consider it for listing modification date
This commit is contained in:
@@ -51,3 +51,4 @@ date commit ID change
|
||||
2013-03-10 f8738936 added field 'mappreview' in pictures and pictures_modified
|
||||
2013-03-14 69abeb67 added fields coordinates_type.preposition and pp_trans_id
|
||||
2013-03-15 a15b5582 discarded table 'data_license'
|
||||
2013-03-16 added fields coordinates.date_created and .last_modified
|
||||
|
@@ -194,6 +194,7 @@
|
||||
|
||||
UPDATE `cache_desc` SET `last_modified`=NOW() WHERE `cache_id`=nCacheId;
|
||||
UPDATE `cache_logs` SET `last_modified`=NOW() WHERE `cache_id`=nCacheId;
|
||||
UPDATE `coordinates` SET `last_modified`=NOW() WHERE `cache_id`=nCacheId AND `type`=1;
|
||||
UPDATE `pictures` SET `last_modified`=NOW() WHERE `object_type`=2 AND `object_id`=nCacheId;
|
||||
UPDATE `pictures`, `cache_logs` SET `pictures`.`last_modified`=NOW() WHERE `pictures`.`object_type`=1 AND `pictures`.`object_id`=`cache_logs`.`id` AND `cache_logs`.`cache_id`=nCacheId;
|
||||
UPDATE `mp3` SET `last_modified`=NOW() WHERE `object_id`=nCacheId;
|
||||
@@ -1281,4 +1282,26 @@
|
||||
BEGIN
|
||||
DELETE FROM `map2_data` WHERE `result_id`=OLD.`result_id`;
|
||||
END;");
|
||||
|
||||
sql_dropTrigger('coordinatesBeforeInsert');
|
||||
sql("CREATE TRIGGER `coordinatesBeforeInsert` BEFORE INSERT ON `coordinates`
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
/* dont overwrite date values while XML client is running */
|
||||
IF ISNULL(@XMLSYNC) OR @XMLSYNC!=1 THEN
|
||||
SET NEW.`date_created`=NOW();
|
||||
SET NEW.`last_modified`=NOW();
|
||||
END IF;
|
||||
END;");
|
||||
|
||||
sql_dropTrigger('coordinatesBeforeUpdate');
|
||||
sql("CREATE TRIGGER `coordinatesBeforeUpdate` BEFORE UPDATE ON `coordinates`
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
/* dont overwrite `last_modified` while XML client is running */
|
||||
IF ISNULL(@XMLSYNC) OR @XMLSYNC!=1 THEN
|
||||
SET NEW.`last_modified`=NOW();
|
||||
END IF;
|
||||
END;");
|
||||
|
||||
?>
|
@@ -47,6 +47,10 @@
|
||||
define('OBJECT_PICTURE', 6);
|
||||
define('OBJECT_REMOVEDOBJECT', 7);
|
||||
|
||||
// coordinate types
|
||||
define('COORDINATE_WAYPOINT', 1);
|
||||
define('COORDINATE_USERNOTE', 2);
|
||||
|
||||
define('MAX_LOGENTRIES_ON_CACHEPAGE', 5);
|
||||
define('MAX_PICTURES_PER_GALLERY_PAGE', 48); // must be multiple of 6
|
||||
define('MAX_PICTURES_IN_CACHE_GALLERY', 120); // must be multiple of 6
|
||||
|
@@ -153,8 +153,9 @@ function getChildWaypoints($cacheid)
|
||||
|
||||
$rCache['lastmodified'] = sql_value("SELECT MAX(`last_modified`) `last_modified` FROM
|
||||
(SELECT `last_modified` FROM `caches` WHERE `cache_id` ='&1'
|
||||
UNION SELECT `last_modified` FROM `cache_desc` WHERE `cache_id` ='&1') `tmp_result`",
|
||||
null, $cacheid);
|
||||
UNION SELECT `last_modified` FROM `cache_desc` WHERE `cache_id` ='&1'
|
||||
UNION SELECT `last_modified` FROM `coordinates` WHERE `cache_id`='&1' AND `type`='&2') `tmp_result`",
|
||||
null, $cacheid, COORDINATE_WAYPOINT);
|
||||
|
||||
$rCache['desclanguages'] = explode(',', $rCache['desclanguages']);
|
||||
|
||||
|
@@ -1,8 +1,10 @@
|
||||
<?php
|
||||
|
||||
require_once($opt['rootpath'] . 'lib2/logic/const.inc.php');
|
||||
|
||||
class Coordinate_Type
|
||||
{
|
||||
const ChildWaypoint = 1;
|
||||
const UserNote = 2;
|
||||
const ChildWaypoint = COORDINATE_WAYPOINT;
|
||||
const UserNote = COORDINATE_USERNOTE;
|
||||
}
|
||||
?>
|
||||
|
Reference in New Issue
Block a user