]> git.mjollnir.org Git - moodle.git/commitdiff
Need to change table name! It was tougher than I thought to work around
authormoodler <moodler>
Tue, 30 Dec 2003 18:07:09 +0000 (18:07 +0000)
committermoodler <moodler>
Tue, 30 Dec 2003 18:07:09 +0000 (18:07 +0000)
the reserved word "group"

lib/datalib.php
lib/db/mysql.php
lib/db/mysql.sql
lib/db/postgres7.php
lib/db/postgres7.sql
lib/moodlelib.php

index 94041ef25c39b1c5abfe92f84a02bc483397e81e..fefcdc2c62dc66b9018d1d6c6a0afa0c9da8985d 100644 (file)
@@ -945,9 +945,9 @@ function get_user_info_from_db($field, $value) {
         }
     }
 
-    if ($groups = get_records("group_members", "userid", $user->id)) {
+    if ($groups = get_records("groups_members", "userid", $user->id)) {
         foreach ($groups as $group) {
-            $courseid = get_field("group", "courseid", "id", $group->id);
+            $courseid = get_field("groups", "courseid", "id", $group->id);
             $user->groupmember[$courseid] = $group->id;
         }
     }
@@ -1440,8 +1440,8 @@ function get_groups($courseid, $userid=0) {
     }
 
     return get_records_sql("SELECT DISTINCT g.*
-                              FROM {$CFG->prefix}group g,
-                                   {$CFG->prefix}group_members m 
+                              FROM {$CFG->prefix}groups g,
+                                   {$CFG->prefix}groups_members m 
                              WHERE g.courseid = '$courseid' $userselect ");
 }
 
@@ -1455,7 +1455,7 @@ function get_users_in_group($groupid) {
     global $CFG;
     return get_records_sql("SELECT DISTINCT u.*
                               FROM {$CFG->prefix}user u,
-                                   {$CFG->prefix}group_members m 
+                                   {$CFG->prefix}groups_members m 
                              WHERE m.groupid = '$groupid'
                                AND m.userid = u.id");
 }
@@ -1480,8 +1480,8 @@ function user_group($courseid, $userid) {
     global $CFG;
 
     return get_record_sql("SELECT g.*
-                             FROM {$CFG->prefix}group g,
-                                  {$CFG->prefix}group_members m
+                             FROM {$CFG->prefix}groups g,
+                                  {$CFG->prefix}groups_members m
                              WHERE g.courseid = '$courseid'
                                AND g.id = m.groupid
                                AND m.userid = '$userid'");
index a6dd1a96957f0c2dab07bd33a9862cd7339392b5..21207583b73c9d4263e744d3972f97a01b3d87f7 100644 (file)
@@ -561,7 +561,7 @@ function main_upgrade($oldversion=0) {
     }
 
     if ($oldversion < 2003121600) {
-        modify_database("", "CREATE TABLE `prefix_group` (
+        modify_database("", "CREATE TABLE `prefix_groups` (
                                 `id` int(10) unsigned NOT NULL auto_increment,
                                 `courseid` int(10) unsigned NOT NULL default '0',
                                 `name` varchar(254) NOT NULL default '',
@@ -574,7 +574,7 @@ function main_upgrade($oldversion=0) {
                                 KEY `courseid` (`courseid`)
                               ) TYPE=MyISAM COMMENT='Each record is a group in a course.'; ");
 
-        modify_database("", "CREATE TABLE `prefix_group_members` (
+        modify_database("", "CREATE TABLE `prefix_groups_members` (
                                 `id` int(10) unsigned NOT NULL auto_increment,
                                 `groupid` int(10) unsigned NOT NULL default '0',
                                 `userid` int(10) unsigned NOT NULL default '0',
index 0ecab1741a32003b4307b752dcf1828f60e4f2b4..4ca29118edfb1daa067d714145da226f85b7ebe4 100644 (file)
@@ -136,7 +136,7 @@ CREATE TABLE `prefix_course_sections` (
 # Table structure for table `group`
 #
 
-CREATE TABLE `prefix_group` (
+CREATE TABLE `prefix_groups` (
   `id` int(10) unsigned NOT NULL auto_increment,
   `courseid` int(10) unsigned NOT NULL default '0',
   `name` varchar(254) NOT NULL default '',
@@ -154,7 +154,7 @@ CREATE TABLE `prefix_group` (
 # Table structure for table `group_members`
 #
 
-CREATE TABLE `prefix_group_members` (
+CREATE TABLE `prefix_groups_members` (
   `id` int(10) unsigned NOT NULL auto_increment,
   `groupid` int(10) unsigned NOT NULL default '0',
   `userid` int(10) unsigned NOT NULL default '0',
index b60be731a5de0258f2eeaffda696e9e493c78608..f29a5853b22ad10868f6f7f09cf7895bb06841f1 100644 (file)
@@ -311,7 +311,7 @@ function main_upgrade($oldversion=0) {
 
 
     if ($oldversion < 2003121600) {
-        execute_sql("CREATE TABLE {$CFG->prefix}group (
+        execute_sql("CREATE TABLE {$CFG->prefix}groups (
                         id SERIAL PRIMARY KEY,
                         courseid integer NOT NULL default '0',
                         name varchar(255) NOT NULL default '',
@@ -322,16 +322,16 @@ function main_upgrade($oldversion=0) {
                         timemodified integer NOT NULL default '0'
                      )");
     
-        execute_sql("CREATE INDEX {$CFG->prefix}group_idx ON {$CFG->prefix}group (courseid) ");
+        execute_sql("CREATE INDEX {$CFG->prefix}groups_idx ON {$CFG->prefix}groups (courseid) ");
     
-        execute_sql("CREATE TABLE {$CFG->prefix}group_members (
+        execute_sql("CREATE TABLE {$CFG->prefix}groups_members (
                         id SERIAL PRIMARY KEY,
                         groupid integer NOT NULL default '0',
                         userid integer NOT NULL default '0',
                         timeadded integer NOT NULL default '0'
                      )");
       
-        execute_sql("CREATE INDEX {$CFG->prefix}group_members_idx ON {$CFG->prefix}group_members (groupid) ");
+        execute_sql("CREATE INDEX {$CFG->prefix}groups_members_idx ON {$CFG->prefix}groups_members (groupid) ");
     }
 
     if ($oldversion < 2003122600) {
index 82968a054074dd65ba3b0c95a9e46e29c496cb5b..42a5aa5871a7bf720ed1fa5335e5bb498d1d84bf 100644 (file)
@@ -79,7 +79,7 @@ CREATE TABLE prefix_course_sections (
    visible integer NOT NULL default '1'
 );
 
-CREATE TABLE prefix_group (
+CREATE TABLE prefix_groups (
    id SERIAL PRIMARY KEY,
    courseid integer NOT NULL default '0',
    name varchar(255) NOT NULL default '',
@@ -90,16 +90,16 @@ CREATE TABLE prefix_group (
    timemodified integer NOT NULL default '0'
 );
 
-CREATE INDEX prefix_group_idx ON prefix_group (courseid);
+CREATE INDEX prefix_groups_idx ON prefix_groups (courseid);
 
-CREATE TABLE prefix_group_members (
+CREATE TABLE prefix_groups_members (
    id SERIAL PRIMARY KEY,
    groupid integer NOT NULL default '0',
    userid integer NOT NULL default '0',
    timeadded integer NOT NULL default '0'
 );
 
-CREATE INDEX prefix_group_members_idx ON prefix_group_members (groupid);
+CREATE INDEX prefix_groups_members_idx ON prefix_groups_members (groupid);
 
 CREATE TABLE prefix_log (
    id SERIAL PRIMARY KEY,
index 804fadb9610c5dc6405dcfc6da46e5aff440e942..77b385bdc0eee3039f4d8b3055c364a787e8efa1 100644 (file)
@@ -889,7 +889,7 @@ function ismember($groupid, $userid=0) {
         return !empty($USER->groupmember[$groupid]);
     }
 
-    return record_exists("group_members", "groupid", $groupid, "userid", $userid);
+    return record_exists("groups_members", "groupid", $groupid, "userid", $userid);
 }
 
 /**
@@ -937,7 +937,7 @@ function get_current_group($courseid, $full=false) {
     }
 
     if ($full) {
-        return get_record('group', 'id', $SESSION->currentgroup[$courseid]);
+        return get_record('groups', 'id', $SESSION->currentgroup[$courseid]);
     } else {
         return $SESSION->currentgroup[$courseid];
     }