| ... | ... |
@@ -119,9 +119,14 @@ class InsertTagsListener |
| 119 | 119 |
return null; |
| 120 | 120 |
} |
| 121 | 121 |
|
| 122 |
- list($intWidth, $intHeight, $mode) = explode('x', $strSize);
|
|
| 122 |
+ $mode = ''; |
|
| 123 | 123 |
|
| 124 |
- $arrSizes = [$intWidth, $intHeight]; |
|
| 124 |
+ $arrSizes = explode('x', $strSize);
|
|
| 125 |
+ if (isset($arrSizes[2])) |
|
| 126 |
+ {
|
|
| 127 |
+ $mode = $arrSizes[2]; |
|
| 128 |
+ array_splice($arrSizes,2); |
|
| 129 |
+ } |
|
| 125 | 130 |
|
| 126 | 131 |
$arrValidModes = [ |
| 127 | 132 |
ResizeConfiguration::MODE_BOX, |
| ... | ... |
@@ -129,7 +134,7 @@ class InsertTagsListener |
| 129 | 134 |
ResizeConfiguration::MODE_CROP, |
| 130 | 135 |
]; |
| 131 | 136 |
|
| 132 |
- if (!!$mode && in_array($mode, $arrValidModes, true)) |
|
| 137 |
+ if (!empty($mode) && in_array($mode, $arrValidModes, true)) |
|
| 133 | 138 |
{
|
| 134 | 139 |
$arrSizes[] = $mode; |
| 135 | 140 |
} |