Since you don't have any tools available to see what is actually in the DB, here is a quick script you can save as dbDump.php in your web root, run it and it will show what is in both the group_assignment table and the groups table. Once we know this, we can see if the insert you referenced will help or not.
You will need to edit the server, dbname, user and password to match those entries from your Geeklog config.php file:
Text Formatted Code
<?php
$hostname = 'localhost';
$user = 'dbuserhere';
$pass = 'dbpasswdhere';
$dbname = 'dbnamehere';
// connect to the database
$db = mysql_connect($hostname,$user,$pass) or die('Cannot connect to DB server');
// Set the database
@mysql_select_db($dbname) or die('error selecting database');
$sql = "SELECT * FROM gl_group_assignments";
$result = @mysql_query($sql,$db);
$numrows = mysql_numrows($result);
echo 'gl_group_assignment table';
echo '<table border="1">';
echo '<tr><th>ug_main_grp_id</th><th>ug_uid</th><th>ug_grp_id</th></tr>';
while ( $row = mysql_fetch_array($result, MYSQL_ASSOC ) ) {
echo '<tr><td>' . $row['ug_main_grp_id'] . '</td>' .
'<td>' . $row['ug_uid'] . '</td>' .
'<td>' . $row['ug_grp_id'] . '</td>' .
'</tr>';
}
echo '</table>';
$sql = "SELECT * FROM gl_groups";
$result = @mysql_query($sql,$db);
$numrows = mysql_numrows($result);
echo 'gl_groups table';
echo '<table border="1">';
echo '<tr><th>grp_id</th><th>grp_name</th><th>grp_descr</th><th>grp_gl_core</th></tr>';
while ( $row = mysql_fetch_array($result, MYSQL_ASSOC ) ) {
echo '<tr><td>' . $row['grp_id'] . '</td>' .
'<td>' . $row['grp_name'] . '</td>' .
'<td>' . $row['grp_descr'] . '</td>' .
'<td>' . $row['grp_gl_core'] . '</td>' .
'</tr>';
}
echo '</table>';
?>
You'll probably need to save it locally and then FTP to your server. Then run in the browser: http://www.webst.us/geeklog/public_html/dbDump.php