Prev |  | Next

### 3.12.3. moderation

This hook can be used for logging moderator actions. You can use the `$PHORUM` array to retrieve additional info like the moderating user's id and similar.
The moderation step id is the variable `$mod_step` that is used in `moderation.php`. Please read that script to see what moderation steps are available and for what moderation actions they stand.
When checking the moderation step id for a certain step, always use the contstants that are defined for this in `include/constants.php`. The numerical value of this id can change between Phorum releases.

Call time:

At the start of `moderation.php`

Hook input:

The id of the moderation step which is run (read-only).

Hook output:

Same as input.

Example code:

    function phorum_mod_foo_moderation ($mod_step)
    {
        global $PHORUM;

        // Update the last timestamp for the moderation step
        $PHORUM["mod_foo"]["moderation_step_timestamps"][$mod_step] = time();
        phorum_db_update_settings(array("mod_foo" => $PHORUM["mod_foo"]));

        return $mod_step;
    }

Prev | Up | Next
| Home |