XXXX |
Autor |
Wiadomość |
SeNioR [Usunięty]
|
Wysłany: 26-09-2013, 22:18 XXXX
|
|
|
Ten temat został edytowany a treść usunięta. //Admin |
Ostatnio zmieniony przez 30-07-2020, 18:15, w całości zmieniany 2 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Master93
Pomógł: 21 razy Posty: 744
|
Wysłany: 18-10-2013, 01:08
|
|
|
dolacze sie, tez by mi sie to przydalo |
|
|
|
|
Tommekk80
Pomógł: 1411 razy Posty: 4780
|
Wysłany: 18-10-2013, 09:01
|
|
|
Dobra, to lecimy :
report.php :
znajdź
dodaj przed
Kod: | case 'del_report_main':
if ( !$userdata['session_logged_in'] )
{
message_die(GENERAL_MESSAGE, 'Report_no_access');
}
if ( isset($HTTP_GET_VARS[POST_POST_URL]) )
{
$post_id = intval($HTTP_GET_VARS[POST_POST_URL]);
}
else
{
message_die(GENERAL_MESSAGE, 'No_such_post');
}
$sql = "SELECT post_id, topic_id, forum_id, reporter_id
FROM " . POSTS_TABLE . "
WHERE post_id = " . intval($post_id);
if ( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Couldn\'t obtain posts information.', '', __LINE__, __FILE__, $sql);
}
if ( !($data = $db->sql_fetchrow($result)) )
{
message_die(GENERAL_MESSAGE, 'No_such_post');
}
if ( $data['reporter_id'] == 0 )
{
message_die(GENERAL_MESSAGE, 'Report_already_removed');
}
if ( $userdata['user_level'] > USER || ( $userdata['session_logged_in'] && $data['reporter_id'] == $userdata['user_id'] ) )
{
if ( $userdata['user_level'] != ADMIN && $data['reporter_id'] != $userdata['user_id'] )
{
$is_auth = auth(AUTH_MOD, $data['forum_id'], $userdata);
if ( !$is_auth['auth_mod'] )
{
message_die(GENERAL_MESSAGE, 'Report_no_access');
}
}
$sql = "UPDATE " . POSTS_TABLE . " SET
reporter_id = 0
WHERE post_id = " . $data['post_id'];
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Couldn\'t delete the report.', '', __LINE__, __FILE__, $sql);
}
$rp->update_refresh_report_popup($data['forum_id']);
$template->assign_vars(array(
'META' => '<meta http-equiv="refresh" content="1;url=' . append_sid("report.$phpEx") . '">')
);
message_die(GENERAL_MESSAGE, $lang['Report_deleted']);
}
message_die(GENERAL_MESSAGE, 'Report_no_access');
break; |
znajdź DRUGIE
Kod: | $template->assign_block_vars("postrow", array( |
zamień to na
Kod: | $link_kasujacy = append_sid($phpbb_root_path . "report.$phpEx?mode=del_report_main&" . POST_POST_URL . "=" . $row['post_id']);
$kasuj_raport = '<a href="' . $link_kasujacy . '"><img src="' . $images['icon_del_report'] . '" alt="" title="' . $lang['Report_del'] . '" border="0" /></a>';
$template->assign_block_vars("postrow", array(
'KASUJ_RAPORT' => $kasuj_raport, |
templates/styl/report_list_body.tpl
znajdź
Kod: | <!-- END no_u_reporter --> |
dodaj za
Kod: | <td class="row1" align="center">{postrow.KASUJ_RAPORT}</td> |
znajdź
Kod: | <th class="thCornerR" nowrap="nowrap"> {L_REPORTER} </th> |
zamień to na
Kod: | <th class="thTop" nowrap="nowrap"> {L_REPORTER} </th>
<th class="thCornerR" nowrap="nowrap"> X </th> |
Mam nadzieję, że nic nie pomieszałem. Kasowanie działa w report.php. Znaczy sprawdźcie, czy działa
W popupie nie działa, ale można dorobić. |
|
|
|
|
Master93
Pomógł: 21 razy Posty: 744
|
Wysłany: 23-10-2013, 10:57
|
|
|
działa pięknie |
|
|
|
|
Scooby?!
Pomógł: 62 razy Posty: 304
|
Wysłany: 23-10-2013, 17:15
|
|
|
Działa również potwierdzam.
Cytat: | Mam nadzieję, że nic nie pomieszałem. Kasowanie działa w report.php. Znaczy sprawdźcie, czy działa
W popupie nie działa, ale można dorobić. |
To dorabiamy |
|
|
|
|
Tommekk80
Pomógł: 1411 razy Posty: 4780
|
Wysłany: 23-10-2013, 18:53
|
|
|
Na razie musi wystarczyć to, co jest |
|
|
|
|
Scooby?!
Pomógł: 62 razy Posty: 304
|
Wysłany: 23-10-2013, 22:05
|
|
|
Tommekk80 napisał/a: | Na razie musi wystarczyć to, co jest |
Nie, nie, nie. Czekam z utęsknieniem mój mistrzu php |
|
|
|
|
Asus
Pomógł: 20 razy Posty: 83
|
Wysłany: 23-10-2013, 22:16
|
|
|
Powinno to być w standardzie + wyświetlanie na stronie głównej np. pod "zobacz posty nieprzeczytane" ilość raportów np.
Raporty [12] (przekierowanie na report.php) chodzi o pobranie liczby raportów |
|
|
|
|
Scooby?!
Pomógł: 62 razy Posty: 304
|
Wysłany: 23-10-2013, 22:22
|
|
|
Asus napisał/a: | Powinno to być w standardzie + wyświetlanie na stronie głównej np. pod "zobacz posty nieprzeczytane" ilość raportów np.
Raporty [12] (przekierowanie na report.php) chodzi o pobranie liczby raportów |
Nie ma czegoś takiego patrz (plik report.php):
Oraz popup:
Widać różnicę? |
|
|
|
|
Asus
Pomógł: 20 razy Posty: 83
|
Wysłany: 23-10-2013, 22:51
|
|
|
To jest propozycja. |
|
|
|
|
Scooby?!
Pomógł: 62 razy Posty: 304
|
Wysłany: 23-10-2013, 23:01
|
|
|
Cytat: | To jest propozycja. |
Proste modyfikacje najbardziej cieszą i ułatwiają pracę na forum. |
|
|
|
|
Tommekk80
Pomógł: 1411 razy Posty: 4780
|
Wysłany: 24-10-2013, 08:36
|
|
|
Asus napisał/a: | Powinno to być w standardzie + wyświetlanie na stronie głównej np. pod "zobacz posty nieprzeczytane" ilość raportów np. |
Zgadzam się, trzeba zrobić
Do tego zmienić sposób usuwania na checkboxy i dodać powód raportu.
Tylko nie wszystko na raz - potrzeba czasu. |
|
|
|
|
HYPERSHOCKK^
Pomógł: 1 raz Posty: 87
|
Wysłany: 01-11-2013, 09:23
|
|
|
A u mnie kurcze nie ma żadnego X widocznego, co dziwniejsze, pomimo ustawień w opcjach zgłoszeń to i tak wywala u mnie jako popup |
|
|
|
|
Scooby?!
Pomógł: 62 razy Posty: 304
|
Wysłany: 01-11-2013, 21:58
|
|
|
Coś musiałeś źle wgrać, albo nie przestawiłeś w panelu. Jak nie dasz rady to podeślij edytowane pliki. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
HYPERSHOCKK^
Pomógł: 1 raz Posty: 87
|
Wysłany: 02-11-2013, 11:50
|
|
|
Wszystkie trzy sposoby w PA ustawiałem, za każdym razem listę zgłoszeń otwiera w nowym okienku (popup?)
Proszę, pliki w załączniku
Downloads.rar
|
Pobierz Plik ściągnięto 153 raz(y) 3,62 KB |
|
|
|
|
|
|