} redirect_header('index.php?op=stats', 2, _AM_MYSEARCH_DBUPDATED); break; /** * Actions on the blacklist (add or remove keyword(s)) */ /** * Actions on the blacklist (add or remove keyword(s)) */ case 'MetagenBlackList': include_once XOOPS_ROOT_PATH . '/modules/mysearch/class/blacklist.php'; $blacklist = new mysearch_blacklist(); $keywords = $blacklist->getAllKeywords(); if (isset($_POST['go']) && $_POST['go'] == _AM_MYSEARCH_DELETE) { foreach ($_POST['blacklist'] as $black_id) { $blacklist->delete($black_id); } $blacklist->store(); } else { if (isset($_POST['go']) && $_POST['go'] == _AM_MYSEARCH_BLACKLIST_ADD) { $p_keywords = $_POST['keywords']; $keywords = explode("\n", $p_keywords); foreach ($keywords as $keyword) { if (xoops_trim($keyword) != '') { $blacklist->addkeywords(xoops_trim($keyword)); } } $blacklist->store(); } } redirect_header('index.php?op=blacklist', 2, _AM_MYSEARCH_DBUPDATED);