mirror of
https://github.com/phpbb/phpbb.git
synced 2025-08-07 09:16:55 +02:00
bye bye forbidden extensions... we have a deny,allow rule for extensions, forbidden extensions are therefore a little bit redundant.
git-svn-id: file:///svn/phpbb/trunk@4400 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
@@ -250,23 +250,16 @@ if ($submit && $mode == 'extensions')
|
||||
{
|
||||
if (!count($error))
|
||||
{
|
||||
$extension_check = array(EXTENSIONS_TABLE => 'EXTENSION_EXIST', FORBIDDEN_EXTENSIONS_TABLE => 'CANNOT_ADD_FORBIDDEN_EXTENSION');
|
||||
|
||||
foreach ($extension_check as $table => $error_msg)
|
||||
{
|
||||
$sql = "SELECT extension
|
||||
FROM $table";
|
||||
$result = $db->sql_query($sql);
|
||||
$sql = 'SELECT extension_id
|
||||
FROM ' . EXTENSIONS_TABLE . "
|
||||
WHERE extension = '$add_extension'";
|
||||
$result = $db->sql_query($sql);
|
||||
|
||||
while ($row = $db->sql_fetchrow($result))
|
||||
{
|
||||
if ($row['extension'] == $add_extension)
|
||||
{
|
||||
$error[] = sprintf($user->lang[$error_msg], $add_extension);
|
||||
}
|
||||
}
|
||||
$db->sql_freeresult($result);
|
||||
if ($row = $db->sql_fetchrow($result))
|
||||
{
|
||||
$error[] = sprintf($user->lang['EXTENSION_EXIST'], $add_extension);
|
||||
}
|
||||
$db->sql_freeresult($result);
|
||||
|
||||
if (!count($error))
|
||||
{
|
||||
|
Reference in New Issue
Block a user