Code Duplication    Length = 26-26 lines in 2 locations

app/module/Albums/One/Album.php 1 location

@@ 360-385 (lines=26) @@
357
     * 
358
     * @return string
359
     */
360
    public function thumbnail($width = 100, $height = 100, $album = false, $alt = '', $default = '')
361
    {
362
        $thumbUrl = $this->thumb();
363
        $albumUrl = $this->album();
364
        $alt = ($alt) ? $alt : $this->title();
365
366
        if (!$this->hasThumbnail()) {
367
            if (!empty($default)) {
368
                $thumbUrl = $default;
369
            } else {
370
                return false;
371
            }
372
        }
373
374
        $thumbUrl = Image::resize($thumbUrl, $width, $height);
375
376
        $html = sprintf('<img src="%1$s" alt="%4$s" width="%2$s" height="%3$s">',
377
            $thumbUrl, $width, $height, $alt
378
        );
379
380
        if (true === $album and !empty($albumUrl)) {
381
            $html = sprintf('<a href="%1$s">%2$s</a>', $albumUrl, $html);
382
        }
383
384
        return $html;
385
    }
386
387
    /**
388
     * Returns the number of photos.

app/module/Articles/One/Article.php 1 location

@@ 433-458 (lines=26) @@
430
     * 
431
     * @return string
432
     */
433
    public function thumbnail($width = 100, $height = 100, $album = false, $alt = '', $default = '')
434
    {
435
        $thumbUrl = $this->thumb();
436
        $albumUrl = $this->album();
437
        $alt = ($alt) ? $alt : $this->title();
438
439
        if (!$this->hasThumbnail()) {
440
            if (!empty($default)) {
441
                $thumbUrl = $default;
442
            } else {
443
                return false;
444
            }
445
        }
446
447
        $thumbUrl = Image::resize($thumbUrl, $width, $height);
448
449
        $html = sprintf('<img src="%1$s" alt="%4$s" width="%2$s" height="%3$s">',
450
            $thumbUrl, $width, $height, $alt
451
        );
452
453
        if (true === $album and !empty($albumUrl)) {
454
            $html = sprintf('<a href="%1$s">%2$s</a>', $albumUrl, $html);
455
        }
456
457
        return $html;
458
    }
459
460
    /**
461
     * Returns the number of photos.