Moved by: lui 08-08-2009, 20:43 |
Moderator moze usuwac swoje warny |
| Author |
Message |
Dlugi
phpbb still


Helped: 235 times Posts: 1534
|
Posted: 14-02-2006, 14:08 Moderator moze usuwac swoje warny
Forum address: ### |
|
|
Jest to bardzo mala modyfikacja pozwalajaca moderatorom usuwac wystawione przez siebie warny. Niestety nie ma mozliwosci wylaczania tej opcji w PA. Ale to nie problem bo gdy chcesz wylaczyc ta opcje poprostu wgrywasz orginalny plik warnings.php
Wersja tylko pod 1.12.3 Działa także pod wersjami 1.12.x
Reczna instrukcja zmian na pliku
v 1.3
znajdz:
| Code: | if ( $userdata['user_id'] == $row['modid'] && $can_add || $can_edit )
{
$delete_img = ($admin) ? ' <a href="' . append_sid("warnings.$phpEx?mode=delete&id=$id&userid=$userid&sid=" . $userdata['session_id']) . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete'] . '" title="' . $lang['Delete'] . '" border="0" /></a>' : '';
$l_action = $lang['action'];
$action_url = '<a href="' . append_sid("warnings.$phpEx?mode=edit&id=$id") . '"><img src="' . $images['icon_edit'] . '" alt="' . $lang['edit_mini'] . '" title="' . $lang['edit_mini'] . '" border="0" /></a>' . $delete_img . '';
} |
zamien na:
| Code: | if ( $userdata['user_id'] == $row['modid'] && $can_add || $can_edit )
{
$delete_img = ($admin || $mod) ? ' <a href="' . append_sid("warnings.$phpEx?mode=delete&id=$id&userid=$userid&sid=" . $userdata['session_id']) . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete'] . '" title="' . $lang['Delete'] . '" border="0" /></a>' : '';
$l_action = $lang['action'];
$action_url = '<a href="' . append_sid("warnings.$phpEx?mode=edit&id=$id") . '"><img src="' . $images['icon_edit'] . '" alt="' . $lang['edit_mini'] . '" title="' . $lang['edit_mini'] . '" border="0" /></a>' . $delete_img . '';
} |
znajdz:
| Code: | if ( $mode == 'delete' && $admin )
{
if ( $HTTP_GET_VARS['sid'] != $userdata['session_id'] )
{
message_die(GENERAL_ERROR, 'Invalid_session');
}
$sql = "SELECT userid
FROM " . WARNINGS_TABLE . "
WHERE id = " . intval($id) . "
LIMIT 1";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query warnings table', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$sql = "DELETE FROM " . WARNINGS_TABLE . "
WHERE id = " . intval($id) . "";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not delete from warnings table', '', __LINE__, __FILE__, $sql);
}
else
{ |
zamien na:
| Code: | if ( $mode == 'delete' && ($admin || $mod) )
{
if ( $HTTP_GET_VARS['sid'] != $userdata['session_id'] )
{
message_die(GENERAL_ERROR, 'Invalid_session');
}
$sql = "SELECT userid, modid
FROM " . WARNINGS_TABLE . "
WHERE id = " . intval($id) . "
LIMIT 1";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query warnings table', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if ($mod && $row['modid'] != $userdata['user_id'])
{
message_die(GENERAL_ERROR, $lang['Not_Authorised'], '');
}
$sql = "DELETE FROM " . WARNINGS_TABLE . "
WHERE id = " . intval($id) . "";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not delete from warnings table', '', __LINE__, __FILE__, $sql);
}
else
{ |
znajdz:
| Code: | if ( $admin )
{
$l_action = $lang['action'];
$action_url = '<a href="' . append_sid("warnings.$phpEx?mode=edit&id=$id") . '"><img src="' . $images['icon_edit'] . '" alt="' . $lang['edit_mini'] . '" title="' . $lang['edit_mini'] . '" border="0" /></a> <a href="' . append_sid("warnings.$phpEx?mode=delete&id=$id&userid=$userid&sid=" . $userdata['session_id'] . "") . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete'] . '" title="' . $lang['Delete'] . '" border="0" /></a>';
} |
zamien na:
| Code: | if ( $admin || $mod )
{
$l_action = $lang['action'];
$action_url = '<a href="' . append_sid("warnings.$phpEx?mode=edit&id=$id") . '"><img src="' . $images['icon_edit'] . '" alt="' . $lang['edit_mini'] . '" title="' . $lang['edit_mini'] . '" border="0" /></a> <a href="' . append_sid("warnings.$phpEx?mode=delete&id=$id&userid=$userid&sid=" . $userdata['session_id'] . "") . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete'] . '" title="' . $lang['Delete'] . '" border="0" /></a>';
} |
znajdz:
| Code: | | if ( $mode == 'delete' && $admin ) |
zamien na:
| Code: | | if ( $mode == 'delete' && ( $admin || $mod )) |
warnings.rar
|
Download 477 Time(s) 5.82 KB |
|
_________________
xXx |
| Last edited by arcy on 27-05-2009, 08:08; edited 9 times in total |
|
|
|
 |
MaksymW
Helped: 2 times Posts: 14 Location: Wrocław
|
Posted: 15-02-2006, 19:02
Forum address: http://www.trance-music.info |
|
|
| Niom teraz raczej można sobie przetestować moda. Thanks chello... |
_________________ ... I wiesz co w życiu robic |
|
|
|
 |
MotyF
Posts: 4
|
Posted: 10-10-2006, 20:34 Czy pod 1.12.5 można zastosować
Forum address: www.symbianforum.pl |
|
|
| A może ktoś zna podobny "przepis" do 1.12.5 ? |
_________________ symbianforum.pl - bo symbian to pasja |
|
|
|
 |
Dlugi
phpbb still


Helped: 235 times Posts: 1534
|
|
|
|
 |
szymel
Helped: 1 Posts: 103 Location: z nikąd
|
Posted: 02-03-2007, 16:52
Forum address: http://www.movie-team.org |
|
|
| niby dziala, tyle ze mod zdaje sie moze zdejmowac rowniez te warny ktorych nie dal... |
|
|
|
 |
avatarus
GM

Posts: 34
|
Posted: 17-11-2007, 21:46
Forum address: www.silkroadonline.com.pl/phpbb/ |
|
|
witam
a jak przerobić tego moda żeby każdy moderator mógł kasować obojętnie jakie ostrzeżenie?
Pozdrawiam |
|
|
|
 |
velpablo
Posts: 3
|
Posted: 08-12-2007, 16:25
Forum address: http://naszereggae.topicall.pl |
|
|
| avatarus wrote: | witam
a jak przerobić tego moda żeby każdy moderator mógł kasować obojętnie jakie ostrzeżenie?
|
dolaczam sie do pytania...
jest taka mozliwosc zeby modzi usuwali ostrzezenia nie wystawione przez siebie? |
|
|
|
 |
sebb2PL
Helped: 22 times Posts: 208
|
Posted: 22-03-2008, 23:09
|
|
|
Administrator jest przypisany tak : $admin
Moderator: $mod
a Junior admin : ? można wiedzieć ? |
|
|
|
 |
Radek


Helped: 955 times Posts: 4709
|
Posted: 22-03-2008, 23:12
Forum address: - |
|
|
| $userdata['user_jr'] ( chyba ) |
|
|
|
 |
sebb2PL
Helped: 22 times Posts: 208
|
Posted: 22-03-2008, 23:14
|
|
|
if ( $mode == 'delete' && $user_jr )
if ( $mode == 'delete' && $jr )
if ( $mode == 'delete' && user_jr )
?
Ktoś ma 100% pewność ^________^ |
|
|
|
 |
Radek


Helped: 955 times Posts: 4709
|
Posted: 22-03-2008, 23:16
Forum address: - |
|
|
Przecież Ci podałem że ma być $userdata['user_jr']. Sprawdziłem.
a po tym widać:
| Code: | if ( $mode == 'delete' && $user_jr )
if ( $mode == 'delete' && $jr )
if ( $mode == 'delete' && user_jr ) |
że nie masz pojęcia o tym co robisz |
|
|
|
 |
sebb2PL
Helped: 22 times Posts: 208
|
Posted: 22-03-2008, 23:19
|
|
|
Chodzi mi bardziej o to ... by podmienić zamiast moderatora na Junior admina...
Chciałbym by ostrzeżenie mógł kasować Junior admin z adminem a nie admin z moderatorem
| Dlugi wrote: | | if ( $mode == 'delete' && ( $admin || $(Junior admin) )) |
|
|
|
|
 |
Radek


Helped: 955 times Posts: 4709
|
Posted: 22-03-2008, 23:24
Forum address: - |
|
|
Mr.Krecik, sam się za to nie bierz, bo widzę, że pojęcia o php nie masz.
pozmieniaj w tym co Długi podał wszystkie:
na
| Code: | | ($admin || $userdata['user_jr']) |
|
|
|
|
 |
sebb2PL
Helped: 22 times Posts: 208
|
Posted: 22-03-2008, 23:28
|
|
|
| Quote: | | Mr.Krecik, sam się za to nie bierz, bo widzę, że pojęcia o php nie masz. |
Chamski i arogancki Miszczu php nie musisz być
Z czasem będę wiedział więcej do Ciebie
btw. dzięki za pomoc. |
|
|
|
 |
Radek


Helped: 955 times Posts: 4709
|
Posted: 22-03-2008, 23:35
Forum address: - |
|
|
Nie jestem ani chamski ani arogancki. Stwierdzam fakty. Wystarczyło skopiować to co Ci podałem, czyli $userdata['user_jr'] i wkleić w odpowiednie miejsce, a nie tworzyć jakieś cuda ($jr, $junior, $(junior) itp.. )
btw: nie ma za co |
|
|
|
 |
|
|