From 004f8037f4d9472d9e66378a5260652e62ac4db8 Mon Sep 17 00:00:00 2001
From: moodler <moodler>
Date: Thu, 19 Feb 2004 13:28:31 +0000
Subject: [PATCH] Fixed missing log_displays  - thanks Eloy!

---
 mod/quiz/db/mysql.php     | 4 ++++
 mod/quiz/db/mysql.sql     | 2 ++
 mod/quiz/db/postgres7.php | 5 +++++
 mod/quiz/db/postgres7.sql | 2 ++
 mod/quiz/version.php      | 2 +-
 5 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/mod/quiz/db/mysql.php b/mod/quiz/db/mysql.php
index 3acd83986c..145987b7ca 100644
--- a/mod/quiz/db/mysql.php
+++ b/mod/quiz/db/mysql.php
@@ -185,6 +185,10 @@ function quiz_upgrade($oldversion) {
         table_column("quiz_questions", "", "questiontextformat", "integer", "2", "", "0", "not null", "questiontext");
     }
 
+    if ($oldversion < 2004021900) {
+        modify_database("","INSERT INTO prefix_log_display VALUES ('quiz', 'add', 'quiz', 'name');");
+        modify_database("","INSERT INTO prefix_log_display VALUES ('quiz', 'update', 'quiz', 'name');");
+    }
 
     return true;
 }
diff --git a/mod/quiz/db/mysql.sql b/mod/quiz/db/mysql.sql
index 5d7b6ca88a..bbda452dad 100644
--- a/mod/quiz/db/mysql.sql
+++ b/mod/quiz/db/mysql.sql
@@ -266,6 +266,8 @@ CREATE TABLE `prefix_quiz_multianswers` (
 ) TYPE=MyISAM COMMENT='Options for multianswer questions';
 # --------------------------------------------------------
 
+INSERT INTO prefix_log_display VALUES ('quiz', 'add', 'quiz', 'name');
+INSERT INTO prefix_log_display VALUES ('quiz', 'update', 'quiz', 'name');
 INSERT INTO prefix_log_display VALUES ('quiz', 'view', 'quiz', 'name');
 INSERT INTO prefix_log_display VALUES ('quiz', 'report', 'quiz', 'name');
 INSERT INTO prefix_log_display VALUES ('quiz', 'attempt', 'quiz', 'name');
diff --git a/mod/quiz/db/postgres7.php b/mod/quiz/db/postgres7.php
index 7a51e5baa9..bc6a0488ae 100644
--- a/mod/quiz/db/postgres7.php
+++ b/mod/quiz/db/postgres7.php
@@ -140,6 +140,11 @@ function quiz_upgrade($oldversion) {
         table_column("quiz_questions", "", "questiontextformat", "integer", "2", "", "0", "not null", "questiontext");
     }
 
+    if ($oldversion < 2004021900) {
+        modify_database("","INSERT INTO prefix_log_display VALUES ('quiz', 'add', 'quiz', 'name');");
+        modify_database("","INSERT INTO prefix_log_display VALUES ('quiz', 'update', 'quiz', 'name');");
+    }
+
     return true;
 }
 
diff --git a/mod/quiz/db/postgres7.sql b/mod/quiz/db/postgres7.sql
index 4a06590127..77143c3109 100644
--- a/mod/quiz/db/postgres7.sql
+++ b/mod/quiz/db/postgres7.sql
@@ -239,6 +239,8 @@ CREATE TABLE prefix_quiz_truefalse (
 CREATE INDEX prefix_quiz_truefalse_question_idx ON prefix_quiz_truefalse (question);
 
 
+INSERT INTO prefix_log_display VALUES ('quiz', 'add', 'quiz', 'name');
+INSERT INTO prefix_log_display VALUES ('quiz', 'update', 'quiz', 'name');
 INSERT INTO prefix_log_display VALUES ('quiz', 'view', 'quiz', 'name');
 INSERT INTO prefix_log_display VALUES ('quiz', 'report', 'quiz', 'name');
 INSERT INTO prefix_log_display VALUES ('quiz', 'attempt', 'quiz', 'name');
diff --git a/mod/quiz/version.php b/mod/quiz/version.php
index fab4cb0ee7..c4eab230f4 100644
--- a/mod/quiz/version.php
+++ b/mod/quiz/version.php
@@ -5,7 +5,7 @@
 //  This fragment is called by moodle_needs_upgrading() and /admin/index.php
 ////////////////////////////////////////////////////////////////////////////////
 
-$module->version  = 2004021300;   // The (date) version of this module
+$module->version  = 2004021900;   // The (date) version of this module
 $module->requires = 2004013101;   // Requires this Moodle version
 $module->cron     = 0;            // How often should cron check this module (seconds)?
 
-- 
2.39.5