mirror of
https://github.com/e107inc/e107.git
synced 2025-07-12 18:46:20 +02:00
Fix for mod-security being triggered by Media Manager wildcard filter
This commit is contained in:
@ -1004,10 +1004,10 @@ class media_admin_ui extends e_admin_ui
|
|||||||
$mimeTypes[$id] = $id;
|
$mimeTypes[$id] = $id;
|
||||||
}
|
}
|
||||||
|
|
||||||
$mimeTypes['image/*'] = 'image/*';
|
$mimeTypes['image/%'] = 'image/*';
|
||||||
$mimeTypes['video/*'] = 'video/*';
|
$mimeTypes['video/%'] = 'video/*';
|
||||||
$mimeTypes['audio/*'] = 'audio/*';
|
$mimeTypes['audio/%'] = 'audio/*';
|
||||||
$mimeTypes['application/*'] = 'application/*';
|
$mimeTypes['application/%'] = 'application/*';
|
||||||
asort($mimeTypes);
|
asort($mimeTypes);
|
||||||
|
|
||||||
$this->fields['media_category']['writeParms'] = $this->cats;
|
$this->fields['media_category']['writeParms'] = $this->cats;
|
||||||
@ -1203,9 +1203,8 @@ class media_admin_ui extends e_admin_ui
|
|||||||
/** Wildcard support for media-type filter */
|
/** Wildcard support for media-type filter */
|
||||||
function handleGridMediaTypeFilter($var)
|
function handleGridMediaTypeFilter($var)
|
||||||
{
|
{
|
||||||
if(strpos($var,'*')!== false)
|
if(strpos($var,'%') !== false)
|
||||||
{
|
{
|
||||||
$var = str_replace('*', '%', $var);
|
|
||||||
return "m.media_type LIKE '".$var."'";
|
return "m.media_type LIKE '".$var."'";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user