Report an mehrere schicken |
#AHBL
Alternativ Mitglied
Dabei seit: 05.02.12
Beiträge: 134
|
|
Problembeschreibung:
Hallo ich hab mal eine Frage und zwar ist es irgendwie möglich, wenn einer einen Beitrag meldet das diese Meldung an alle Mods geht? Statt das ich die Person aussuchen muss? Weil ich würde gerne das das ganze an alle Mods bei mir geht statt nur an einen.
Grüße
Fehlermeldung:
Link zum Forum und Screenshot (KEINE Bilderhoster, per Dateianhang):
Was wurde zuletzt geändert oder eingebaut?
|
|
19.10.12 21:27 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Bibini unregistriert
|
|
^das fänd ich hier manchmal auch ganz praktisch
|
|
19.10.12 22:52 |
|
|
Schrimm
Banned
Dabei seit: 21.08.11
Beiträge: 700
|
|
Hallo,
Natürlich ist das möglich.
suche in /report.php:
php: |
1:
2:
3:
4:
|
$mod=$db->query_first("SELECT email, username FROM bb".$n."_users WHERE userid='".intval($_POST['modid'])."'");
eval ("\$mail_text = \"".$tpl->get("mt_report")."\";");
eval ("\$mail_subject = \"".$tpl->get("ms_report")."\";");
mailer($mod['email'],$mail_subject,$mail_text); |
|
ersetze gegen:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
if(intval($_POST['modid'])=="-1") {
$modresult=$db->query("SELECT u.email, u.username FROM bb".$n."_groups g LEFT JOIN bb".$n."_users u USING (groupid) WHERE g.ismod=1 AND u.userid IS NOT NULL ORDER BY u.username ASC");
while($mod=$db->fetch_array($modresult)) {
eval ("\$mail_text = \"".$tpl->get("mt_report")."\";");
eval ("\$mail_subject = \"".$tpl->get("ms_report")."\";");
mailer($mod['email'],$mail_subject,$mail_text);
}
}
else {
$mod=$db->query_first("SELECT email, username FROM bb".$n."_users WHERE userid='".intval($_POST['modid'])."'");
eval ("\$mail_text = \"".$tpl->get("mt_report")."\";");
eval ("\$mail_subject = \"".$tpl->get("ms_report")."\";");
mailer($mod['email'],$mail_subject,$mail_text);
} |
|
suche in /templates/report.tpl:
php: |
1:
|
<td><normalfont>Benachrichtigung an Moderator:</font></td> |
|
füge darunter ein:
php: |
1:
|
<td><select name="modid"><option value="-1">Alle Moderatoren</option></select></td> |
|
Das Ganze ist jedoch ungetestet.
Es könnte sein, dass es nicht funktioniert.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Schrimm: 25.10.12 23:03.
|
|
20.10.12 01:17 |
Finden
Als Freund hinzufügen
|
|
#AHBL
Alternativ Mitglied
Dabei seit: 05.02.12
Beiträge: 134
Themenstarter
|
|
Hallo Schrimm ich hab es geschafft heute einzubauen aber leider scheint es nicht zu gehen.
Weil ich fände es besser wenn man das auch an alle schicken könnte da nicht immer nur dieser eine bestimmte Mod online ist so das man auch als Admin oder anderer Mod dann da was machen kann.
Ich kann weiner nur immer den Beitrag an eine Person melden.
Grüße
Dateianhang: |
melden.png (17 KB, 87 mal heruntergeladen)
|
|
|
25.10.12 17:49 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Schrimm
Banned
Dabei seit: 21.08.11
Beiträge: 700
|
|
Wenn du meine Änderungen durchführst, musst du den Punkt "Alle Moderatoren" in der Liste auswählen.
Die Änderungen sollten dies eigentlich bewirken.
|
|
25.10.12 18:55 |
Finden
Als Freund hinzufügen
|
|
#AHBL
Alternativ Mitglied
Dabei seit: 05.02.12
Beiträge: 134
Themenstarter
|
|
Ich hab nur das Problem, dass ich den Punkt alle Moderatoren nicht auswählen kann da sie mir nicht angezeigt wird. Ich habe die report.php jetzt öfters hochgeladen weil ich dachte er hätte sie nicht überschrieben. Das Dopdown ist leider leer. Ich kann nur die einzelnen Mods auswählen in dem Feld drüber.
|
|
25.10.12 18:59 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Schrimm
Banned
Dabei seit: 21.08.11
Beiträge: 700
|
|
Du musst auch die report.tpl bearbeiten, damit dir jener Punkt angezeigt wird.
|
|
25.10.12 21:51 |
Finden
Als Freund hinzufügen
|
|
Schrimm
Banned
Dabei seit: 21.08.11
Beiträge: 700
|
|
Hallo,
Dann mache es so:
suche in report.tpl:
php: |
1:
|
<td><select name="modid">$mod_options</select></td> |
|
ersetze gegen:
php: |
1:
|
<td><select name="modid"><option value="-1">Alle Moderatoren</option>$mod_options</select></td> |
|
|
|
25.10.12 23:02 |
Finden
Als Freund hinzufügen
|
|
Schrimm
Banned
Dabei seit: 21.08.11
Beiträge: 700
|
|
Hallo,
Ja, das muss an der Funktion liegen.
Tausche einmal:
php: |
1:
|
if(intval($_POST['modid'])=="-1") { |
|
gegen:
php: |
1:
|
if(intval($_POST['modid'])==-1) { |
|
|
|
26.10.12 20:54 |
Finden
Als Freund hinzufügen
|
|
|