Hayreon
Enregistré le 18/01/2003
Messages: 1451
Non connecté
|
Sujet : [0.8.1] Prévenir lors d'un déplacement..
Ajouté le : 12/05/2005 11:17
Message :
Lorsqu'un modérateur ou l'administrateur du forum déplace un message, ce permet permet d'envoyer automatiquement un message privé à l'auteur du message en lui indiquant le forum de destination de son message.
Editez le fichier editpost.php et descendez jusqu'à la ligne 189. Ajoutez le code en rouge :
if($_REQUEST['action']=="changeforum" && $_MODORIGHTS[6] && $_POST['forumdest']>0)
{
$forumdest = intval($_POST['forumdest']);
$query = $sql->query("UPDATE ".$_PRE."topics SET idforum='$forumdest' WHERE idtopic='$parent'");
$query = $sql->query("UPDATE ".$_PRE."posts SET idforum='$forumdest' WHERE parent='$parent'");
updateforumlastposter($forumid);
updateforumlastposter($forumdest);
// Hack Auto MP //
$query = $sql->query('SELECT idtopic, sujet, idmembre, pseudo FROM '.$_PRE.'topics WHERE idtopic="'.$parent.'" ');
$row = mysql_fetch_assoc($query);
$titre = getformatdbtodb($row['sujet']);
$sujet = $tpl->attlang('movetopic');
$sujet = getformatmsg($sujet,false);
$message = $tpl->gettemplate("editpost","movemsgpm");
$userdest = intval($row['idmembre']);
$query = $sql->query('INSERT INTO '.$_PRE.'privatemsg (iddest, idexp, date, pseudo, sujet, msg) VALUES ("'.$userdest.'", "'.$_USER['userid'].'", "'.time().'", "'.$_USER['username'].'", "'.$sujet.'", "'.$message.'") ');
// FIN du Hack Auto MP //
$tpl->box['msg'] = $tpl->attlang("topicmoved");
$tpl->box['editcontent'] = $tpl->gettemplate("editpost","msgbox");
$tpl->box['editcontent'] .= getjsredirect("list.php?forumid=".$forumdest,3000);
}
Editez le fichier lng_editpost.php et à la fin du fichier, ajoutez le code en rouge :
$tpl->LNG['']="";
$tpl->LNG['movetopic'] = "Message déplacé";
$tpl->LNG['movemessage1'] = "Message automatique, ne pas répondre !";
$tpl->LNG['movemessage2'] = "Votre message <i>{%::titre%}</i> a été déplacer.";
?>
Editez ensuite le fichier tpl_editpost.html pour ajouter tout à la fin du fichier le code suivant :
<!--********** TPL NAME = movemsgpm **********-->
<b>{%LNG[movemessage1]%}</b><br><br>
{%LNG[movemessage2]%}<br><br>
{%::_FORUMCFG[urlforum]%}list.php?forumid={%::forumdest%}
Une fois le message déplacé, l'auteur du message recevra un message privé comme celui là :
*** Message édité par Aquilon le 12/05/2005 10:18 ***
Avant de poster : La documentation - Les FAQ
|