[ros-diffs] [cfinck] 33813: Don't create a new phpBB group for every user, put the user in the REGISTERED group instead

cfinck at svn.reactos.org cfinck at svn.reactos.org
Sun Jun 1 19:08:49 CEST 2008


Author: cfinck
Date: Sun Jun  1 12:08:49 2008
New Revision: 33813

URL: http://svn.reactos.org/svn/reactos?rev=33813&view=rev
Log:
Don't create a new phpBB group for every user, put the user in the REGISTERED group instead

Modified:
    trunk/web/reactos.org/htdocs/roscms/inc/subsys_phpbb.php

Modified: trunk/web/reactos.org/htdocs/roscms/inc/subsys_phpbb.php
URL: http://svn.reactos.org/svn/reactos/trunk/web/reactos.org/htdocs/roscms/inc/subsys_phpbb.php?rev=33813&r1=33812&r2=33813&view=diff
==============================================================================
--- trunk/web/reactos.org/htdocs/roscms/inc/subsys_phpbb.php [iso-8859-1] (original)
+++ trunk/web/reactos.org/htdocs/roscms/inc/subsys_phpbb.php [iso-8859-1] Sun Jun  1 12:08:49 2008
@@ -191,16 +191,17 @@
            "        $roscms_user_register)";
   mysql_query($query) or die("DB error (subsys_phpbb #10)");
 
-  /* Create a group for the user */
-  $query = "INSERT INTO " . SUBSYS_PHPBB_DBNAME . ".phpbb_groups " .
-           "       (group_type, group_name, group_description) " .
-           "VALUES (1, '', 'Personal User')";
-  mysql_query($query) or die("DB error (subsys_phpbb #18)");
-
-  /* Put the user in her own group */
+  /* Put the user in the REGISTERED group */
+  $query = "SELECT group_id FROM " . SUBSYS_PHPBB_DBNAME . ".phpbb_groups WHERE group_name = 'REGISTERED'";
+  $result = mysql_query($query) or die("DB error (subsys_phpbb #18)");
+  $group_id = (int)mysql_result($result, 0);
+  
+  if(!$group_id)
+  	die("DB error (subsys_phpbb #20)");
+  
   $query = "INSERT INTO " . SUBSYS_PHPBB_DBNAME . ".phpbb_user_group " .
            "       (group_id, user_id, user_pending) " .
-           "VALUES (LAST_INSERT_ID(), $phpbb_user_id, 0)";
+           "VALUES ($group_id, $phpbb_user_id, 0)";
   mysql_query($query) or die("DB error (subsys_phpbb #19)");
 
   /* Finally, insert a row in the mapping table */



More information about the Ros-diffs mailing list