From 6977f32079b57a31f40f192daae5001d6eae23d2 Mon Sep 17 00:00:00 2001 From: vyshane Date: Tue, 7 Mar 2006 08:11:19 +0000 Subject: [PATCH] Updated logging support. Added version upgrade. --- mod/data/db/mysql.php | 10 ++++++++++ mod/data/db/mysql.sql | 7 +++++++ mod/data/db/postgres7.php | 13 ++++++++++++- mod/data/db/postgres7.sql | 9 ++++++++- 4 files changed, 37 insertions(+), 2 deletions(-) diff --git a/mod/data/db/mysql.php b/mod/data/db/mysql.php index a56a1d8fd9f..d9a2f4f99a3 100644 --- a/mod/data/db/mysql.php +++ b/mod/data/db/mysql.php @@ -29,6 +29,16 @@ function data_upgrade($oldversion) { table_column("data_comments", "", "modified", "integer", "10"); } + if ($oldversion < 2006030700) { + modify_database('', "INSERT INTO prefix_log_display VALUES ('data', 'add', 'data', 'name')"); + modify_database('', "INSERT INTO prefix_log_display VALUES ('data', 'update', 'data', 'name')"); + modify_database('', "INSERT INTO prefix_log_display VALUES ('data', 'record delete', 'data', 'name')"); + modify_database('', "INSERT INTO prefix_log_display VALUES ('data', 'fields add', 'data_fields', 'name')"); + modify_database('', "INSERT INTO prefix_log_display VALUES ('data', 'fields update', 'data_fields', 'name')"); + modify_database('', "INSERT INTO prefix_log_display VALUES ('data', 'templates saved', 'data', 'name')"); + modify_database('', "INSERT INTO prefix_log_display VALUES ('data', 'templates defaults', 'data', 'name')"); + } + return true; } diff --git a/mod/data/db/mysql.sql b/mod/data/db/mysql.sql index 0d8fdb783ed..5c76797059f 100755 --- a/mod/data/db/mysql.sql +++ b/mod/data/db/mysql.sql @@ -106,3 +106,10 @@ CREATE TABLE prefix_data_ratings ( INSERT INTO prefix_log_display VALUES ('data', 'view', 'data', 'name'); +INSERT INTO prefix_log_display VALUES ('data', 'add', 'data', 'name'); +INSERT INTO prefix_log_display VALUES ('data', 'update', 'data', 'name'); +INSERT INTO prefix_log_display VALUES ('data', 'record delete', 'data', 'name'); +INSERT INTO prefix_log_display VALUES ('data', 'fields add', 'data_fields', 'name'); +INSERT INTO prefix_log_display VALUES ('data', 'fields update', 'data_fields', 'name'); +INSERT INTO prefix_log_display VALUES ('data', 'templates saved', 'data', 'name'); +INSERT INTO prefix_log_display VALUES ('data', 'templates defaults', 'data', 'name'); \ No newline at end of file diff --git a/mod/data/db/postgres7.php b/mod/data/db/postgres7.php index 7ec056ba0bf..c55ab86b64a 100644 --- a/mod/data/db/postgres7.php +++ b/mod/data/db/postgres7.php @@ -28,7 +28,18 @@ function data_upgrade($oldversion) { table_column("data_comments", "", "created", "integer"); table_column("data_comments", "", "modified", "integer"); } - + + if ($oldversion < 2006030700) { + modify_database('', "INSERT INTO prefix_log_display VALUES ('data', 'view', 'data', 'name');"); + modify_database('', "INSERT INTO prefix_log_display VALUES ('data', 'add', 'data', 'name')"); + modify_database('', "INSERT INTO prefix_log_display VALUES ('data', 'update', 'data', 'name')"); + modify_database('', "INSERT INTO prefix_log_display VALUES ('data', 'record delete', 'data', 'name')"); + modify_database('', "INSERT INTO prefix_log_display VALUES ('data', 'fields add', 'data_fields', 'name')"); + modify_database('', "INSERT INTO prefix_log_display VALUES ('data', 'fields update', 'data_fields', 'name')"); + modify_database('', "INSERT INTO prefix_log_display VALUES ('data', 'templates saved', 'data', 'name')"); + modify_database('', "INSERT INTO prefix_log_display VALUES ('data', 'templates defaults', 'data', 'name')"); + } + return true; } diff --git a/mod/data/db/postgres7.sql b/mod/data/db/postgres7.sql index 78f8cc6a521..f6fd55531fa 100755 --- a/mod/data/db/postgres7.sql +++ b/mod/data/db/postgres7.sql @@ -85,4 +85,11 @@ CREATE TABLE prefix_data_ratings ( rating int4 NOT NULL default '0' ); - +INSERT INTO prefix_log_display VALUES ('data', 'view', 'data', 'name'); +INSERT INTO prefix_log_display VALUES ('data', 'add', 'data', 'name'); +INSERT INTO prefix_log_display VALUES ('data', 'update', 'data', 'name'); +INSERT INTO prefix_log_display VALUES ('data', 'record delete', 'data', 'name'); +INSERT INTO prefix_log_display VALUES ('data', 'fields add', 'data_fields', 'name'); +INSERT INTO prefix_log_display VALUES ('data', 'fields update', 'data_fields', 'name'); +INSERT INTO prefix_log_display VALUES ('data', 'templates saved', 'data', 'name'); +INSERT INTO prefix_log_display VALUES ('data', 'templates defaults', 'data', 'name'); \ No newline at end of file