|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Automatycznie przenosi do grupy Dziewczyn |
Autor |
Wiadomość |
Dragooon
Pomógł: 2 razy Posty: 69
|
Wysłany: 30-11-2012, 01:44 Automatycznie przenosi do grupy Dziewczyn
|
|
|
Witam, poszukuje modyfikacji która przenosi wszystkie dziewczyny do danej grupy o danym ID |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
MQs
Pomógł: 172 razy Posty: 480
|
Wysłany: 30-11-2012, 03:16
|
|
|
Tutaj przydziela obie grupy: http://www.przemo.org/php...pic.php?t=41538
Jak zależy ci na przydzieleniu samych dziewczyn to musisz nieco zmodyfikować wstawiane tam kody - zasada działania taka sama: za XXX wstawiasz ID grupy dziewczyn. (Zrób kopię plików przed modyfikacją i przetestuj, bo nie sprawdzałem):
Kod1:
Kod: | //BEGIN - PUT USER IN GENDER GROUP (EDIT_PROFILE) girls only
$female_group_id = XXX;
if ( $mode == 'editprofile' )
{
$fg_sql = "DELETE FROM " . USER_GROUP_TABLE . " WHERE group_id = $female_group_id AND user_id = $user_id";
$result = $db->sql_query($fg_sql);
if ($gender == 2)
{
$gg_sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending) VALUES ( '$female_group_id', '$user_id', 0)";
if ( !($result = $db->sql_query($gg_sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert user into gender group', '', __LINE__, __FILE__, $sql);
}
}
sql_cache('clear', 'groups_data');
}
//END - PUT USER IN GENDER GROUP (EDIT_PROFILE) |
kod2:
Kod: | //BEGIN - PUT USER IN GENDER GROUP (REGISTER) girls only
if ($gender == 2)
{
$gg_sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending) VALUES ( '$female_group_id', '$user_id', 0)";
if ( !($result = $db->sql_query($gg_sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert user into gender group', '', __LINE__, __FILE__, $sql);
}
sql_cache('clear', 'groups_data');
}
//END - PUT USER IN GENDER GROUP (REGISTER) |
Tymi zapytaniami SQL przydzielisz wszystkie zarejestrowane dziewczyny do grupy (jednocześnie usuniesz facetów). Za XXX wstaw id grupy dziewczyn (zrób kopię bazy na wszelki wypadek)
Kod: | DELETE FROM phpbb_user_group WHERE group_id = XXX;
INSERT INTO phpbb_user_group (group_id, user_id, user_pending) SELECT XXX, u.user_id, 0 FROM phpbb_users u WHERE u.user_gender = 2; |
|
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,09 sekundy. Zapytań do SQL: 11 | |
|
|