Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 830 → Rev 831

/trunk/client/phorum/bibliotheque/phorum/mods/smileys/smileys.php
New file
0,0 → 1,50
<?php
 
if(!defined("PHORUM")) return;
 
require_once("./mods/smileys/defaults.php");
 
function phorum_mod_smileys_after_header()
{
$PHORUM = $GLOBALS["PHORUM"];
 
// Return immediately if we have no active smiley replacements.
if (!isset($PHORUM["mod_smileys"])||!$PHORUM["mod_smileys"]["do_smileys"]){
return $data;
} ?>
 
<style type="text/css">
.mod_smileys_img {
vertical-align: bottom;
margin: 0px 3px 0px 3px;
}
</style> <?php
}
 
function phorum_mod_smileys_format($data)
{
$PHORUM = $GLOBALS["PHORUM"];
 
// Return immediately if we have no active smiley replacements.
if (!isset($PHORUM["mod_smileys"])||!$PHORUM["mod_smileys"]["do_smileys"]){
return $data;
}
 
// Run smiley replacements.
$replace = $PHORUM["mod_smileys"]["replacements"];
foreach ($data as $key => $message)
{
// Do subject replacements.
if (isset($replace["subject"]) && isset($message["subject"])) {
$data[$key]['subject'] = str_replace ($replace["subject"][0] , $replace["subject"][1], $message['subject'] );
}
// Do body replacements.
if (isset($replace["body"]) && isset($message["body"])) {
$data[$key]['body'] = str_replace ($replace["body"][0] , $replace["body"][1], $message['body'] );
}
}
 
return $data;
}
 
?>