Code Duplication    Length = 17-21 lines in 3 locations

blocks/extgallery_blocks.php 3 locations

@@ 94-114 (lines=21) @@
91
    }
92
    $param['cat'] = $categories;
93
94
    switch ($photoHandlertype) {
95
        case 'RandomPhoto':
96
            $photos = $photoHandler->objectToArray($photoHandler->getRandomPhoto($param));
97
            break;
98
99
        case 'LastPhoto':
100
            $photos = $photoHandler->objectToArray($photoHandler->getLastPhoto($param));
101
            break;
102
103
        case 'TopViewPhoto':
104
            $photos = $photoHandler->objectToArray($photoHandler->getTopViewPhoto($param));
105
            break;
106
107
        case 'TopRatedPhoto':
108
            $photos = $photoHandler->objectToArray($photoHandler->getTopRatedPhoto($param));
109
            break;
110
111
        case 'TopEcardPhoto':
112
            $photos = $photoHandler->objectToArray($photoHandler->getTopEcardPhoto($param));
113
            break;
114
    }
115
116
    if ('true' === $jquery && 'none' !== $ajaxeffect) {
117
        global $xoTheme;
@@ 332-348 (lines=17) @@
329
330
    $param['cat'] = $categories;
331
332
    switch ($photoHandlertype) {
333
        case 'RandomPhoto':
334
            $photos = $photoHandler->objectToArray($photoHandler->getRandomPhoto($param));
335
            break;
336
        case 'LastPhoto':
337
            $photos = $photoHandler->objectToArray($photoHandler->getLastPhoto($param));
338
            break;
339
        case 'TopViewPhoto':
340
            $photos = $photoHandler->objectToArray($photoHandler->getTopViewPhoto($param));
341
            break;
342
        case 'TopRatedPhoto':
343
            $photos = $photoHandler->objectToArray($photoHandler->getTopRatedPhoto($param));
344
            break;
345
        case 'TopEcardPhoto':
346
            $photos = $photoHandler->objectToArray($photoHandler->getTopEcardPhoto($param));
347
            break;
348
    }
349
350
    if ('true' === $jquery) {
351
        global $xoTheme;
@@ 755-771 (lines=17) @@
752
    }
753
    $param['cat'] = $categories;
754
755
    switch ($photoHandlertype) {
756
        case 'RandomPhoto':
757
            $photos = $photoHandler->objectToArray($photoHandler->getRandomPhoto($param));
758
            break;
759
        case 'LastPhoto':
760
            $photos = $photoHandler->objectToArray($photoHandler->getLastPhoto($param));
761
            break;
762
        case 'TopViewPhoto':
763
            $photos = $photoHandler->objectToArray($photoHandler->getTopViewPhoto($param));
764
            break;
765
        case 'TopRatedPhoto':
766
            $photos = $photoHandler->objectToArray($photoHandler->getTopRatedPhoto($param));
767
            break;
768
        case 'TopEcardPhoto':
769
            $photos = $photoHandler->objectToArray($photoHandler->getTopEcardPhoto($param));
770
            break;
771
    }
772
773
    if (0 == count($photos)) {
774
        return [];