PD-Warning - © basti2web.de
Beschreibung:

pd Warning ist ein Verwarnsystem für PHP-Fusion. Es ermöglich einer bestimmten Benutzergruppe im Forum, Shoutbox oder über das Profil der Mitglieder Verwarnungen auszusprechen. Die Verwarnungen werden mit unterschiedlich hoher Punktzahl (einstellbar) und unterschiedlich langer Dauer (einstellbar) gespeichert.
Um einen User zu verwarnen klickt man im Forum, Shoutbox oder im profil auf die nun erscheinenden grünen, orangen und roten Grafiken. Dann gelangt man zu einem Formular, wo die Eingaben vorgenommen werden.

Hierbei handelt es sich um das Verwarnsystem von pirdani, welches von emblinux an PHP-Fusion v7.00 angepasst wurde, und nun von mir modifiziert und an PHP-Fusion v7.02 angepasst wurde.

Achtung:
Dieser Mod ist nur an PHP-Fusion 7.02.xx angepasst!

Installation bzw. Update von v1.00:

- Kopiere den Ordner pd_warning in dein /infusions/ Verzeichnis
- Log dich mit Administrations Rechten ein und gehe im Admin Panel auf Haupteinstellungen > Infusions
- Wähle dort die Infusion pd Warning aus und klicke auf installieren
Anpassung im Profil:

- Als Administrator eingelogt unter Benutzer > Benutzerfelder das Benutzerfeld "Verwarnstatus" aktivieren
Anpassung im Forum:

Öffne folgende Datei: forum/viewthread.php:

Suche folgende Zeile (ca. Zeile 21)

include LOCALE.LOCALESET."forum/main.php";

und füge in die Zeile darunter folgendes ein:

include_once INFUSIONS."pd_warning/warning.inc.php"; // pd warning

in der viewthread.php suchen nach (ca Zeile 281-282):

echo "</span><br /><br />\n";
echo "<!--forum_thread_user_info--><span class='small'><strong>".$locale['502']."</strong> ".$data['user_posts']."</span><br />\n";
echo "<span class='small'><strong>".$locale['504']."</strong> ".showdate("%d.%m.%y", $data['user_joined'])."</span><br />\n";

und dahinter folgendes einfügen:

//pd_warning
$user_points = show_warning_points($data['user_id']);
echo "<br /><br /><small><a style='cursor:help;' onClick=\"h1171915583();\">".$locale['PDWA200']."</a></small><br />";
echo b2w_warning_link("?postid=".$data['post_id'], $user_points);
// pd warning
Anpassung in der Shoutbox:

Öffne die Datei infusions/shoutbox_panel/shoutbox_panel.php

Suche nach (ca. Zeile 21):

include_once INCLUDES."infusions_include.php";

und füge dahinter folgendes ein:

include_once INFUSIONS."pd_warning/warning.inc.php"; // pd warning

Suche nach (ca. Zeile 186):

echo "<span class='side'>".profile_link($data['shout_name'], $data['user_name'], $data['user_status'])."</span>\n";

und füge dahinter folgendes ein:

// pd_warning
$user_points = show_warning_points($data['user_id']);
echo b2w_warning_link("?shout=".$data['shout_id'], $user_points);
// pd_warning

Changelog:

+ Version 2.00 by basti2web.de 24.11.2013
 -PHP-Bugfixes
 -MSQL-Bugfixes
 -Locale Bugfixes
 -Security Bugfixes
 -NEW Option: User can be banned automaticcly after reaching the limit
 -NEW Option: All Superadmin can receive the message, when a user reached the warning limit
 -NEW: warn users on profile
 -NEW: warn users on shoutbox
 -NEW option: Hide user's warnings from Guests
Lizenz:

This program is released as free software under the Affero GPL license. You can redistribute it and/or modify it under the terms of this license which you can read by viewing the included agpl.txt or online at www.gnu.org/licenses/agpl.html. Removal of this copyright header is strictly prohibited without written permission from the original author(s).

Autoren:

pd Warning for PHP-Fusion 7.02.x
Copyright 2013
Sebastian S. (Basti)
http://basti2web.de

pdWarning for PHP-Fusion v7
Copyright 2008
Author: Dirk Heise (emblinux)
Mail: webmaster@heiseclan.de

pdWarning V6
Copyright 2007
Daniel Zschintzsch (pirdani)

Download:

Den Original-Download und die aktuellste Version dieses Mods findest du auf http://basti2web.de

Fehler gefunden?

Diese Modifikation wurde mehrfach getestet. Solltest du dennoch einen Fehler feststellen, so wende dich bitte an das Support-Forum folgender Website:
http://basti2web.de

basti2web.de - 24.11.2013