Autor
Wiadomość
Blokada pisania w ShoutBoxie po otrzymaniu ostrze?enia
qbs
Posty: 598 Piwa: 353 /29 Skąd: wroc?aw
Wysłany: Sro 03 Maj, 2006 Blokada pisania w ShoutBoxie po otrzymaniu ostrze?enia
Adres forum: n/a
Otw?rz: shoutbox_view.php
Znajd?: PHP Code: <?php
if ( !$too_long && !$flood_msg && !$shoutbox_banned && $is_auth_send )
{
$msg_id = $db->sql_nextid();
$sql = "INSERT INTO " . SHOUTBOX_TABLE . "
VALUES($msg_id, $sb_user_id, '" . str_replace("\'", "''", $msg) . "', '" . CR_TIME . "')";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert shoutbox message', '', __LINE__, __FILE__, $sql);
}
$start = CR_TIME - $shoutbox_config['delete_days'] * 86400;
$sql = "DELETE FROM " . SHOUTBOX_TABLE . "
WHERE timestamp < $start";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not delete shoutbox messages', '', __LINE__, __FILE__, $sql);
}
sql_cache('clear', 'sb_count');
}
}
?>
Zamie? na: PHP Code: <?php
if ( !$too_long && !$flood_msg && !$shoutbox_banned && $is_auth_send )
{
if ( $userdata['user_id'] > 1 )
{
$sql = "SELECT count(*) as ile FROM " . WARNINGS_TABLE . " WHERE userid = '" . $userdata['user_id'] . "' AND archive = '0'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain warnings info', '', __LINE__, __FILE__, $sql);
}
}
$warns = $db->sql_fetchrow($result);
if ( $warns['ile'] < 1 )
{
$msg_id = $db->sql_nextid();
$sql = "INSERT INTO " . SHOUTBOX_TABLE . "
VALUES($msg_id, $sb_user_id, '" . str_replace("\'", "''", $msg) . "', '" . CR_TIME . "')";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert shoutbox message', '', __LINE__, __FILE__, $sql);
}
$start = CR_TIME - $shoutbox_config['delete_days'] * 86400;
$sql = "DELETE FROM " . SHOUTBOX_TABLE . "
WHERE timestamp < $start";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not delete shoutbox messages', '', __LINE__, __FILE__, $sql);
}
sql_cache('clear', 'sb_count');
}
else
{
echo '<body onload="window.scrollTo(0,0);" />
<table cellpadding="0" cellspacing="0" align="center"><tr><td align="center"><span class="gensmall">
<b>' . $lang['Too_many_warns'] . '</b></span></td></tr></table>';
}
}
?>
Otw?rz: lang_main.php
Znajd?: PHP Code: <?php
//
// That's all Folks!
// -------------------------------------------------
?>
Przed tym, dodaj: PHP Code: <?php
$lang['Too_many_warns'] = 'Otrzyma?eś za du?o ostrze?e? by m?c pisa? w ShoutBoxie';
?>
_________________ixdude.com
i have been waiting, all of my life, for you to come along and make everything all right. my body shaking, right through the bones, so take my by the hand, please don't leave me here alone. and i wonder if you know just how i feel, i feel... yeah... and i wonder how i know it is... it's real... it's real. coz' i want you to save me, just please save me, save me... coz' i need you to save me, just please save me, save me...
Ostatnio zmieniony przez qbs Sro 26 Lip, 2006, w całości zmieniany 1 raz
Więcej szczegółów
Wystawiono 6 piw(a):SoNiAk , kontra , ZaMeR , Rhox , sonik87 , InTWO
m@rcin...
Posty: 3 Postawił 1 piw(a)
Wysłany: Czw 04 Maj, 2006
Adres forum: www.servisnet.pl | www.forum.servisnet.pl
qbs , a u mnie jest zainstalowany "robocik" i ten plik ca?kiem inaczej wygl?da.. u mnie jest tak:
Kod if ( !$too_long && !$flood_msg && !$shoutbox_banned && $is_auth_send )
{
$msg_id = $db->sql_nextid();
$sql = "INSERT INTO " . SHOUTBOX_TABLE . "
VALUES($msg_id, $sb_user_id, '" . str_replace("\'", "''", $msg) . "', '" . CR_TIME . "')";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert shoutbox message', '', __LINE__, __FILE__, $sql);
}
include($phpbb_root_path . 'robot_data.'.$phpEx);
$rw_total = ( $user_wulg_warn - 1 );
$robot_wulg_message = ( $userdata['user_wulg'] == $rw_total ) ? $warning_text_a : $warning_text_b;
foreach ( $robot_words as $user_word => $robot_word )
{
if ( strstr(strtolower($msg), $user_word) )
{
if ( $robot_word == 'wulg' )
{
$sql = "UPDATE " . USERS_TABLE . " SET user_wulg = ( `user_wulg` + 1 ) WHERE user_id = '$sb_user_id'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update user_wulg', '', __LINE__, __FILE__, $sql);
}
$sql = "INSERT INTO " . SHOUTBOX_TABLE . "
VALUES(NULL, '$robot_id', '$robot_wulg_message', '" . CR_TIME . "')";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert robot message', '', __LINE__, __FILE__, $sql);
}
}
else
{
$sql = "INSERT INTO " . SHOUTBOX_TABLE . "
VALUES(NULL, '$robot_id', '$robot_word', '" . CR_TIME . "')";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert robot message', '', __LINE__, __FILE__, $sql);
}
}
}
}
if ( $userdata['user_wulg'] == $rw_total )
{
$sql = "INSERT INTO " . WARNINGS_TABLE . "
VALUES(NULL, '$sb_user_id', '$robot_id', '" . CR_TIME . "', '1', '$warn_reason', '0', '1')";
if ( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not insert warning', '', __LINE__, __FILE__, $sql);
}
$sql = "UPDATE " . USERS_TABLE . " SET user_wulg = '0' WHERE user_id = '$sb_user_id'";
$db->sql_query($sql);
}
$start = CR_TIME - $shoutbox_config['delete_days'] * 86400;
$sql = "DELETE FROM " . SHOUTBOX_TABLE . "
WHERE timestamp < $start";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not delete shoutbox messages', '', __LINE__, __FILE__, $sql);
}
sql_cache('clear', 'sb_count');
}
}
i jak to rozwi?za??
_________________www.servisnet.pl | www.forum.servisnet.pl
DeX
Posty: 9 Postawił 3 piw(a) Skąd: Pozna?
Wysłany: Sob 27 Maj, 2006
Adres forum: n/a
Zainstalowa?em tego moda i co Znaczy chodzi mi o to jak doda? ostrze?enie komu? w SB lub, gdzie co? w PA trzeba ustawi? Pozdrawiam
_________________Potrzebujesz pomocy na temat zwyk?ego phpBB To wchod? TUTAJ
Nie pisz na GG, PW lub e - mail. Pomoc tylka na forum.
regua
Web mastah
Posty: 165 Piwa: 38 /4 Skąd: Krak?w
Wysłany: Sob 27 Maj, 2006
Adres forum: http://maxprogram.pl/forum
DeX ,
Daj komu? ostrze?enie, i on ju? nie b?dzie m?g? pisa? w SB. Ostrze?enia dajemy przez profil usera.
_m\?zg
SoNiAk
Posty: 36 Piwa: 84 /5
rumun2005
Posty: 17 Piwa: 1 /3 Skąd: z zaskoczenia
Wysłany: Pon 29 Maj, 2006
Adres forum: http://www.upteam.info
m@rcin... napisał/a qbs, a u mnie jest zainstalowany robocik i ten plik ca?kiem inaczej wygl?da.. u mnie jest tak:
Elo, r?wnie? mam zainstalowanego robota i nie wiem jak to zrobi?. Ma kto? jaki? pomys?? Bardzo prosz? o pomoc... pzdr
_________________a p si k
KaweX
Posty: 282 Piwa: 29 /37
KnofeL
Ti-Rex
Posty: 1546 Piwa: 3790 /41 Skąd: Wodzis?aw ?l?ski
Wysłany: Pią 09 Cze, 2006
Adres forum: http://ave.nazwa.pl/knofel/
Gdzie? barakuje ci jakiego?
I to napewno nie w linii 530 Tylko w tym miejscu w kt?rym wprowadza?e? modyfikacje
_________________ ..:: Made by KnofeL ::..
Chcesz pomocy... Tylko FORUM! nie wysy?a? do mnie PW!
KaweX
Posty: 282 Piwa: 29 /37
Wysłany: Pią 09 Cze, 2006
Adres forum: http://mdx-team.net
jest b??d w instrukcji ...
Kod if ( !$too_long && !$flood_msg && !$shoutbox_banned && $is_auth_send )
{
$msg_id = $db->sql_nextid();
$sql = "INSERT INTO " . SHOUTBOX_TABLE . "
VALUES($msg_id, $sb_user_id, '" . str_replace("\'", "''", $msg) . "', '" . CR_TIME . "')";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert shoutbox message', '', __LINE__, __FILE__, $sql);
}
$start = CR_TIME - $shoutbox_config['delete_days'] * 86400;
$sql = "DELETE FROM " . SHOUTBOX_TABLE . "
WHERE timestamp < $start";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not delete shoutbox messages', '', __LINE__, __FILE__, $sql);
}
sql_cache('clear', 'sb_count');
}
}
zamie? na:
Kod if ( !$too_long && !$flood_msg && !$shoutbox_banned && $is_auth_send )
{
if ( $userdata['user_id'] > 1 )
{
$sql = "SELECT count(*) as ile FROM " . WARNINGS_TABLE . " WHERE userid = '" . $userdata['user_id'] . "' AND archive = '0'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain warnings info', '', __LINE__, __FILE__, $sql);
}
}
$warns = $db->sql_fetchrow($result);
if ( $warns['ile'] < 1 )
{
$msg_id = $db->sql_nextid();
$sql = "INSERT INTO " . SHOUTBOX_TABLE . "
VALUES($msg_id, $sb_user_id, '" . str_replace("\'", "''", $msg) . "', '" . CR_TIME . "')";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert shoutbox message', '', __LINE__, __FILE__, $sql);
}
$start = CR_TIME - $shoutbox_config['delete_days'] * 86400;
$sql = "DELETE FROM " . SHOUTBOX_TABLE . "
WHERE timestamp < $start";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not delete shoutbox messages', '', __LINE__, __FILE__, $sql);
}
sql_cache('clear', 'sb_count');
}
else
{
echo '<body onload="window.scrollTo(0,0);" />
<table cellpadding="0" cellspacing="0" align="center"><tr><td align="center"><span class="gensmall">
<b>' . $lang['Too_many_warns'] . '</b></span></td></tr></table>';
}
}
brakowa?o jednej }
KnofeL
Ti-Rex
Posty: 1546 Piwa: 3790 /41 Skąd: Wodzis?aw ?l?ski
Wysłany: Pią 09 Cze, 2006
Adres forum: http://ave.nazwa.pl/knofel/
Przeice? twoja istrukcja jest taka sama jak ta od qbs'a albo ja jestem ?lepy
_________________ ..:: Made by KnofeL ::..
Chcesz pomocy... Tylko FORUM! nie wysy?a? do mnie PW!
Ostatnio zmieniony przez KnofeL Pią 09 Cze, 2006, w całości zmieniany 1 raz
INIM
C'est moi...
Posty: 369 Piwa: 126 /37 Skąd: Ruda ?l?ska
KnofeL
Ti-Rex
Posty: 1546 Piwa: 3790 /41 Skąd: Wodzis?aw ?l?ski
Wysłany: Pią 09 Cze, 2006
Adres forum: http://ave.nazwa.pl/knofel/
Chyba w tej linijce
Kod if ( $warns['ile'] < 1 )
Zmie? na np.
Kod if ( $warns['ile'] < 3 )
_________________ ..:: Made by KnofeL ::..
Chcesz pomocy... Tylko FORUM! nie wysy?a? do mnie PW!
Więcej szczegółów
Wystawiono 2 piw(a):INIM , Lordzi
INIM
C'est moi...
Posty: 369 Piwa: 126 /37 Skąd: Ruda ?l?ska
KaweX
Posty: 282 Piwa: 29 /37
KnofeL
Ti-Rex
Posty: 1546 Piwa: 3790 /41 Skąd: Wodzis?aw ?l?ski
Wysłany: Pią 09 Cze, 2006
Adres forum: http://ave.nazwa.pl/knofel/
Sprawidz?em to w sumie 7 razy w obu przypadkach jest tyle samo } jak i {
_________________ ..:: Made by KnofeL ::..
Chcesz pomocy... Tylko FORUM! nie wysy?a? do mnie PW!
Nie możesz pisać nowych tematówNie możesz odpowiadać w tematachNie możesz zmieniać swoich postówNie możesz usuwać swoich postówNie możesz głosować w ankietachNie możesz załączać plików na tym forumMożesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych Wersja do druku
Za treść postów administracja nie odpowiada. W przypadku naruszenia prawa, wszelkie zgromadzone dane o osobie łamiącej prawo, zostaną przekazane odpowiednim władzom. Kopiowanie elementów graficznych oraz rozwiązań technologicznych zastosowanych na niniejszej witrynie surowo wzbronione .