<?php

/* phorum module info
hook: post_post|phorum_mod_log_postdata
title: Log post data
desc: Log the POST data for posted messages in a logfile.
*/

if(!defined("PHORUM")) return;

function phorum_mod_log_postdata($data)
{
    ob_start();
    print "-- Server env\n";
    print_r($_SERVER);
    print "-- POST data\n";
    print_r($_POST);
    print "-- message data\n";
    print_r($data);
    print "-- spamhurdles data\n";
    print_r($GLOBALS["PHORUM"]["SPAMHURDLES"]);
    print "\n";
    print "---------------------------------------------\n";
    print "\n";
    $msg = ob_get_contents();
    ob_end_clean();

    $log = $GLOBALS["PHORUM"]["cache"] . "/postdata.log";
    $fp = fopen ($log, "a"); 
    if ($fp) {
        fputs($fp, $msg);
        fclose($fp);
    }

    return $data;
}

?>
