| @@ 125-148 (lines=24) @@ | ||
| 122 | foreach ($conf as $key => $val) { |
|
| 123 | $this->getTypoScriptFrontendController()->register['count_HMENU_MENUOBJ']++; |
|
| 124 | $this->getTypoScriptFrontendController()->register['count_MENUOBJ']++; |
|
| 125 | if ($items === $c + 1 && $minDim) { |
|
| 126 | $Lobjs = $this->mconf['removeObjectsOfDummy']; |
|
| 127 | if ($Lobjs) { |
|
| 128 | $Lobjs = GeneralUtility::intExplode(',', $Lobjs); |
|
| 129 | foreach ($Lobjs as $remItem) { |
|
| 130 | unset($val[$remItem]); |
|
| 131 | unset($val[$remItem . '.']); |
|
| 132 | } |
|
| 133 | } |
|
| 134 | $flag = 0; |
|
| 135 | $tempXY = explode(',', $val['XY']); |
|
| 136 | if ($Wcounter < $minDim[0]) { |
|
| 137 | $tempXY[0] = $minDim[0] - $Wcounter; |
|
| 138 | $flag = 1; |
|
| 139 | } |
|
| 140 | if ($Hcounter < $minDim[1]) { |
|
| 141 | $tempXY[1] = $minDim[1] - $Hcounter; |
|
| 142 | $flag = 1; |
|
| 143 | } |
|
| 144 | $val['XY'] = implode(',', $tempXY); |
|
| 145 | if (!$flag) { |
|
| 146 | break; |
|
| 147 | } |
|
| 148 | } |
|
| 149 | $c++; |
|
| 150 | $gifCreator = null; |
|
| 151 | if ($isGD) { |
|
| @@ 298-321 (lines=24) @@ | ||
| 295 | $maxFlag = 0; |
|
| 296 | foreach ($conf as $key => $val) { |
|
| 297 | // SAME CODE AS makeGifs()! BEGIN |
|
| 298 | if ($items === $c + 1 && $minDim) { |
|
| 299 | $Lobjs = $this->mconf['removeObjectsOfDummy']; |
|
| 300 | if ($Lobjs) { |
|
| 301 | $Lobjs = GeneralUtility::intExplode(',', $Lobjs); |
|
| 302 | foreach ($Lobjs as $remItem) { |
|
| 303 | unset($val[$remItem]); |
|
| 304 | unset($val[$remItem . '.']); |
|
| 305 | } |
|
| 306 | } |
|
| 307 | $flag = 0; |
|
| 308 | $tempXY = explode(',', $val['XY']); |
|
| 309 | if ($Wcounter < $minDim[0]) { |
|
| 310 | $tempXY[0] = $minDim[0] - $Wcounter; |
|
| 311 | $flag = 1; |
|
| 312 | } |
|
| 313 | if ($Hcounter < $minDim[1]) { |
|
| 314 | $tempXY[1] = $minDim[1] - $Hcounter; |
|
| 315 | $flag = 1; |
|
| 316 | } |
|
| 317 | $val['XY'] = implode(',', $tempXY); |
|
| 318 | if (!$flag) { |
|
| 319 | break; |
|
| 320 | } |
|
| 321 | } |
|
| 322 | $c++; |
|
| 323 | $gifCreator = GeneralUtility::makeInstance(GifBuilder::class); |
|
| 324 | $gifCreator->init(); |
|