3.9.6. before_edit

This hook can be used to change the edited message before it is stored in the database.

Call time:

In include/posting/action_edit.php, right before storing an edited message in the database.

Hook input:

An array containing message data.

Hook output:

Same as input.

Example code:

function phorum_mod_foo_before_edit($dbmessage)
{
    global $PHORUM;

    // If the message body does not contain the disclaimer, add it
    if (strpos($dbmessage["body"], $PHORUM["DATA"]["LANG"]["mod_foo"]["Disclaimer"]) === false) {
        $dbmessage["body"] .= "\n".$PHORUM["DATA"]["LANG"]["mod_foo"]["Disclaimer"];
    }

    return $dbmessage;
}