Report Post Hack V1.1.0

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Klar :)

Code: Alles auswählen

		$sql = "SELECT r.report_id, rr.reason_name, r.reporter_id, r.reporter_username, u.username AS reportername, r.report_time, r.report_status, r.report_last_edit_user_id, u2.username AS report_last_edit_username, r.report_last_edit_time
			FROM " . REPORTS_TABLE . " r
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = r.reporter_id
				LEFT JOIN " . USERS_TABLE . " u2 ON u2.user_id = r.report_last_edit_user_id
				LEFT JOIN " . REPORT_REASONS_TABLE . " rr ON rr.reason_id = r.report_reason
			WHERE $status_sql
				$auth_sql
				ORDER BY $order_by_sql ";
		if ( $page != -1 )
		{
			$sql .= "LIMIT $start, " . $board_config['report_per_page'];
		}
		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, "Error by getting reports.", "", __LINE__, __FILE__, $sql);
		}
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Füg mal in der Abfrage nach

Code: Alles auswählen

FROM " . REPORTS_TABLE . " r
dieses hier

Code: Alles auswählen

LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = r.report_post_id
Ansonsten auf saerdnaer warten :D
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Funktioniert! :grin:
Danke!!!
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

warum meldet ihr solche fehler erst jetzt ;-)

wie es aussieht wird wohl bald die 1.1.1 geben.

ah
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Auf deinem Testboard war mir der Fehler nicht aufgefallen. :-?
Ich hab auch leider nocheinen gefunden. Und zwar kann man den Status "Fehlerhaft archiviert" nicht einstellen. Bei dem Versuch kommt die Meldung "No or wrong status!" :-?
The real Indigo
Mitglied
Beiträge: 235
Registriert: 03.08.2004 12:00
Wohnort: Ruhrpott
Kontaktdaten:

Beitrag von The real Indigo »

So, die Icons hab ich schonmal Subgrey kompatibel gemacht...

Jetzt warte ich nur noch auf 1.1.1 :D
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

@AmigaLink:mach in der report.php folgendes:

suche:
if ( $status === false || $status < 0 || $status > 5 )
ersetzen durch:
if ( $status === false || $status < 0 || $status > 6 )
sonst noch irgendwelche fehler? ansonsten stell ich die version 1.1.1 zusammen.

ah
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

^^ Funktioniert und weitere Fehler sind mir bisher nicht aufgefallen. :)
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

Benutzeravatar
SemiX
Mitglied
Beiträge: 154
Registriert: 05.09.2004 19:39
Wohnort: NRW
Kontaktdaten:

Beitrag von SemiX »

noch 2 kleines Ungereimtheiten, auf die ich beim Updaten gestoßen bin:

Erstens findet sich in der "update_from_106.txt" ein doppelter FIND-Befehl:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]------------------------------------------
#
#
#-----[ FIND ]------------------------------------------
#
und zweitens gibts staunen Updater der Version 1.0.6 für einen Augenblick nicht schlecht wenn sie den Installer benutzen (der Fehler ist aber auch schon seit Seite 2 bekannt ;) ):

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
install_rp_hack.php

#
#-----[ FIND ]------------------------------------------
#
$sql_array[] = "ALTER TABLE " . POSTS_TABLE . " post_report TINYINT( 1 ) DEFAULT '0' NOT NULL";

#
#-----[ REPLACE WITH ]------------------------------------------
#
$sql_array[] = "ALTER TABLE " . POSTS_TABLE . " ADD post_report TINYINT( 1 ) DEFAULT '0' NOT NULL";
Mehr ist mir bisher noch net aufgefallen...

Gruß SemiX
Gesperrt

Zurück zu „phpBB 2.0: Mod Support“