mirror of
https://github.com/e107inc/e107.git
synced 2025-07-30 19:30:25 +02:00
Start of support for SVG Icons. Issue #2338
This commit is contained in:
@@ -761,6 +761,17 @@ City, State, Country
|
||||
<field name="media_cat_image"></field>
|
||||
<field name="media_cat_order">0</field>
|
||||
</item>
|
||||
<item>
|
||||
<field name="media_cat_id">13</field>
|
||||
<field name="media_cat_owner">_icon</field>
|
||||
<field name="media_cat_category">_icon_svg</field>
|
||||
<field name="media_cat_title">Icons SVG</field>
|
||||
<field name="media_cat_sef"></field>
|
||||
<field name="media_cat_diz">Available where icons are used in admin.</field>
|
||||
<field name="media_cat_class">253</field>
|
||||
<field name="media_cat_image"></field>
|
||||
<field name="media_cat_order">0</field>
|
||||
</item>
|
||||
</dbTable>
|
||||
<dbTable name="generic">
|
||||
<item>
|
||||
|
@@ -169,6 +169,11 @@ class e_media
|
||||
|
||||
$this->import('_icon_'.$size, $path, $types);
|
||||
}
|
||||
|
||||
$types = '[a-zA-z0-9_-]\.(svg|SVG)$';
|
||||
|
||||
$this->import('_icon_svg', $path, $types);
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
@@ -237,7 +242,7 @@ class e_media
|
||||
|
||||
$path = $tp->createConstants($epath, 'rel');
|
||||
|
||||
$status = ($sql->gen("SELECT * FROM `#core_media` WHERE `media_url` LIKE '".$path."%' AND media_category REGEXP '_icon_16|_icon_32|_icon_48|_icon_64' ")) ? TRUE : FALSE;
|
||||
$status = ($sql->gen("SELECT * FROM `#core_media` WHERE `media_url` LIKE '".$path."%' AND media_category REGEXP '_icon_16|_icon_32|_icon_48|_icon_64,_icon_svg' ")) ? TRUE : FALSE;
|
||||
while ($row = $sql->fetch())
|
||||
{
|
||||
$ret[] = $row['media_url'];
|
||||
|
Reference in New Issue
Block a user