// Nothing selected
displayMessage('{--ADMIN_MAILS_NOTHING_CHECKED--}');
}
- } elseif ((isFormSent('lock')) && (ifPostContainsSelections()) && (isUrlBlacklistEnabled())) {
+ } elseif ((isFormSent('lock')) && (ifPostContainsSelections()) && (isExtensionActive('blacklist')) && (isUrlBlacklistEnabled())) {
// Lock URLs
foreach (postRequestElement('sel') as $id => $url) {
// Secure id number
$id = bigintval($id);
// Lookup in blacklist
- $result = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_url_blacklist` WHERE `url`='%s' LIMIT 1",
- array($url), __FILE__, __LINE__);
- if (SQL_HASZERONUMS($result)) {
- // Did not find a record so we can add it... :)
- SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_url_blacklist` (`url`, `pool_id`) VALUES ('%s',%s)",
- array($url, $id), __FILE__, __LINE__);
- } // END - if
-
- // Free memory
- SQL_FREERESULT($result);
+ insertUrlInBlacklist($url);
} // END - foreach
// Output message
// Load main template
loadTemplate('admin_unlock_emails', FALSE, $content);
- } elseif ((isFormSent('lock')) && (!isUrlBlacklistEnabled())) {
+ } elseif ((isFormSent('lock')) && ((!isExtensionActive('blacklist')) || (!isUrlBlacklistEnabled()))) {
// URL blacklist not activated
displayMessage('{--ADMIN_URL_BLACKLIST_DISABLED--}');
} else {