Seite 1 von 1
Update von 2.0.14 auf 2.0.15 :/
Verfasst: 21.05.2005 15:25
von Slytherin
In der Anleitung steht:
Code: Alles auswählen
##
##----------[ OPEN ]-------------------------------------
##
admin/admin_ug_auth.php
##
##----------[ FIND ]-------------------------------------
##
WHERE user_id IN (" . implode(', ', $group_user) . ")";
##
##----------[ REPLACE WITH ]-----------------------------
##
WHERE user_id IN (" . implode(', ', $group_user) . ") AND user_level = " . MOD;
Ich kann das aber nicht finden!
hier ist meine datei:
http://lordvoldemort.lo.funpic.de/forum ... th.php.txt - bitte oben in eurer adressleiste angeben und enter klicken dann sollte es funktionieren
erbitte mir schnelle hilfe. ich will nämlihc heute noch auf 2.0.15 updaten!
Verfasst: 21.05.2005 15:34
von Valerie Raghnall
wieso suchst du nicht einfach nur nach einem teil davon? manchmal geht das mit dem finden nicht, weil was in der nächsten zeile steht oder ein klein wenig anders geschreiben ist... such einfach mal den anfang, also
WHERE user_id
und guck dann, ob der rest mit dabei steht und mach mit der anleitung weiter

Verfasst: 21.05.2005 15:40
von kellanved
Frage: Wo hast Du denn die Anweisung her. In der 14-> 15 sieht dass nämlich so aus:
[list][*]admin/admin_ug_auth.php[/color][/list]
-
FIND - Line 553
Code: Alles auswählen
message_die(GENERAL_MESSAGE, $message);
}
}
else if ( ( $mode == 'user' && ( isset($HTTP_POST_VARS['username']) || $user_id ) ) || ( $mode == 'group' && $group_id ) )
BEFORE, ADD
Code: Alles auswählen
$sql = 'SELECT user_id FROM ' . USER_GROUP_TABLE . "
WHERE group_id = $group_id";
$result = $db->sql_query($sql);
$group_user = array();
while ($row = $db->sql_fetchrow($result))
{
$group_user[$row['user_id']] = $row['user_id'];
}
$db->sql_freeresult($result);
$sql = "SELECT ug.user_id, COUNT(auth_mod) AS is_auth_mod
FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug
WHERE ug.user_id IN (" . implode(', ', $group_user) . ")
AND aa.group_id = ug.group_id
AND aa.auth_mod = 1
GROUP BY ug.user_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain moderator status', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
if ($row['is_auth_mod'])
{
unset($group_user[$row['user_id']]);
}
}
$db->sql_freeresult($result);
if (sizeof($group_user))
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_level = " . USER . "
WHERE user_id IN (" . implode(', ', $group_user) . ") AND user_level = " . MOD;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update user level', '', __LINE__, __FILE__, $sql);
}
}
Verfasst: 21.05.2005 15:55
von Slytherin
@anommander rake
sollte antwort genug sein oder ?
@valerie raghnall
hab ich auch schon versucht aber auch dann find ich den gewünschten teil nicht.
trotzdem schon mal danke.

Verfasst: 21.05.2005 15:58
von kellanved
Das setzt aber ein bereits installiertes 2.0.15 voraus

.
Edit: und in der aktuellen 14->15 ist das bereits enthalten.
Verfasst: 21.05.2005 15:59
von Jan500
DAS ist nur ein fix (Fix für Bug in Benutzergruppen-Administration)
guck mal
hier
Jan
Verfasst: 21.05.2005 17:08
von Slytherin
jo schon klar. ich habe jetz auf 2.0.15 upgedatet (hab extra ein wenig damit gewartet um zu schauen was für bugs so im umlauf sind und damit ich die dann nich auch noch ausbügeln muss

) und muss das erneute login sein wenn man ins ACP will ? bringt das wirklich mehr sicherheit?
Verfasst: 21.05.2005 17:10
von fanrpg
bitte_helft_mir_schnell hat geschrieben: und muss das erneute login sein wenn man ins ACP will ? bringt das wirklich mehr sicherheit?
Ja auf jeden Fall
