Prev |  | Next

### 3.9.10. after_post

This hook can be used for performing actions based on what the message contained. It is specifically useful for altering the redirect behavior.

Call time:

In `include/posting/action_post.php`, after all the posting work is done and just before the user is redirected back to the message list page.

Hook input:

An array containing message data.

Hook output:

Same as input.

Example code:

    function phorum_mod_foo_after_post($message)
    {
        global $PHORUM;

        // remove the post count increment for the user in select forums
        if (in_array($message["forum_id"], $PHORUM["mod_foo"]["forums_to_ignore"])) {
            phorum_api_user_save (
                array (
                    "user_id"    => $PHORUM["user"]["user_id"],
                    "posts"      => $PHORUM["user"]["posts"]
                    )
                );
        }

        return $message;
    }

Prev | Up | Next
| Home |