1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-08-04 15:57:45 +02:00

- make viewforum work again

- remove the lower case functions, they were stupid anyway
- added some indexes
- added a group_name_clean column


git-svn-id: file:///svn/phpbb/trunk@8315 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
David M
2008-01-08 06:44:05 +00:00
parent b4e64655af
commit 370e189f15
23 changed files with 197 additions and 460 deletions

View File

@@ -479,14 +479,21 @@ class acp_attachments
// Check New Group Name
if ($new_group_name)
{
$sql = 'SELECT group_id
FROM ' . EXTENSION_GROUPS_TABLE . "
WHERE LOWER(group_name) = '" . $db->sql_escape(utf8_strtolower($new_group_name)) . "'";
$sql = 'SELECT group_name
FROM ' . EXTENSION_GROUPS_TABLE;
$result = $db->sql_query($sql);
$ext_row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
if ($db->sql_fetchrow($result))
$clean_group_name = utf8_clean_string($new_group_name);
while ($row = $db->sql_fetchrow($result))
{
$error[] = sprintf($user->lang['EXTENSION_GROUP_EXIST'], $new_group_name);
if (utf8_clean_string($row['group_name']) === $clean_group_name)
{
$error[] = sprintf($user->lang['EXTENSION_GROUP_EXIST'], $new_group_name);
break;
}
}
$db->sql_freeresult($result);
}

View File

@@ -210,7 +210,7 @@ class acp_bots
{
$sql = 'SELECT group_id, group_colour
FROM ' . GROUPS_TABLE . "
WHERE group_name = 'BOTS'
WHERE group_name_clean = 'bots'
AND group_type = " . GROUP_SPECIAL;
$result = $db->sql_query($sql);
$group_row = $db->sql_fetchrow($result);

View File

@@ -227,7 +227,7 @@ class acp_email
// Exclude bots and guests...
$sql = 'SELECT group_id
FROM ' . GROUPS_TABLE . "
WHERE group_name IN ('BOTS', 'GUESTS')";
WHERE group_name_clean IN ('bots', 'guests')";
$result = $db->sql_query($sql);
$exclude = array();