25-Jan-2011, 05:19 PM
Ok, this is for Commentics v1.3.5
In comments/includes/app/processor.php, replace this:
In comments/includes/app/processor.php, replace this:
PHP Code:
<?php
/* Check Trap */
if ($settings->check_trap) {
if (!isset($_POST['fax']) || !isset($_POST['phone'])) { //no trap data submitted
cmtx_ban(CMTX_BAN_REASON_NO_TRAP); //ban user for no trap data
} else { //if trap data submitted
if (!empty($_POST['fax']) || !empty($_POST['phone'])) { //trap data contains value
cmtx_ban(CMTX_BAN_REASON_TRAP_VALUE); //ban user for trap value
}
}
}
With:
PHP Code:
<?php
/* Check Trap */
if ($settings->check_trap) {
global $fax, $phone;
if (!isset($_POST['fax']) || !isset($_POST['phone'])) { //no trap data submitted
cmtx_ban(CMTX_BAN_REASON_NO_TRAP); //ban user for no trap data
} else { //if trap data submitted
if (!empty($_POST['fax']) || !empty($_POST['phone'])) { //trap data contains value
if (!empty($_POST['fax'])) { $fax = $_POST['fax']; }
if (!empty($_POST['phone'])) { $phone = $_POST['phone']; }
cmtx_ban(CMTX_BAN_REASON_TRAP_VALUE); //ban user for trap value
}
}
}