... | ... |
@@ -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 |
} |