$GLOBALS['bayesspam_ignore_folders'] = array_diff($GLOBALS['bayesspam_ignore_folders'], array($_REQUEST['ignore_rem'])); $temp = array(); foreach ($GLOBALS['bayesspam_ignore_folders'] as $value) { $temp[] = $value; } $GLOBALS['bayesspam_ignore_folders'] = $temp; array_merge($GLOBALS['bayesspam_ignore_folders'], array()); for ($i = 0; $i < count($GLOBALS['bayesspam_ignore_folders']); $i++) { setPref($GLOBALS['data_dir'], $GLOBALS['username'], 'bayesspam_ignore_folders_' . $i, $GLOBALS['bayesspam_ignore_folders'][$i]); } } elseif ($_REQUEST['action'] == 'rebuild') { bayesspam_rebuild_corpus(); } elseif ($_REQUEST['action'] == 'empty') { bayesspam_nuke_db(); } bayesspam_load(); $res = $GLOBALS['bayesdbhandle']->query("SELECT nonspamCount FROM " . $GLOBALS['bayesdbprefix'] . "users WHERE UserName='******'bayes_username'] . "'"); if (!DB::isError($res)) { $row = $res->fetchRow(); $nonspamCount = $row['nonspamCount']; } else { echo $res->getDebugInfo(); } $res = $GLOBALS['bayesdbhandle']->query("SELECT spamCount FROM " . $GLOBALS['bayesdbprefix'] . "users WHERE UserName='******'bayes_username'] . "'"); if (!DB::isError($res)) { $row = $res->fetchRow(); $spamCount = $row['spamCount']; } else { echo $res->getDebugInfo(); } ?>
function bayesspam_load_hook() { include_once SM_PATH . 'plugins/bayesspam/bayesspam_functions.php'; bayesspam_load(); }