Code Duplication    Length = 18-18 lines in 2 locations

htdocs/class/xoopseditor/tinymce4/external_plugins/filemanager/include/php_image_magician.php 2 locations

@@ 615-632 (lines=18) @@
612
613
## --------------------------------------------------------
614
615
    private function getSizeByFixedHeight($newWidth, $newHeight)
616
    {
617
    // *** If forcing is off...
618
    if (!$this->forceStretch) {
619
620
      // *** ...check if actual height is less than target height
621
      if ($this->height < $newHeight) {
622
        return array('optimalWidth' => $this->width, 'optimalHeight' => $this->height);
623
      }
624
    }
625
626
        $ratio = $this->width / $this->height;
627
628
        $newWidth = $newHeight * $ratio;
629
630
        //return $newWidth;
631
    return array('optimalWidth' => $newWidth, 'optimalHeight' => $newHeight);
632
    }
633
634
## --------------------------------------------------------
635
@@ 636-653 (lines=18) @@
633
634
## --------------------------------------------------------
635
636
    private function getSizeByFixedWidth($newWidth, $newHeight)
637
    {
638
    // *** If forcing is off...
639
    if (!$this->forceStretch) {
640
641
      // *** ...check if actual width is less than target width
642
      if ($this->width < $newWidth) {
643
        return array('optimalWidth' => $this->width, 'optimalHeight' => $this->height);
644
      }
645
    }
646
647
    $ratio = $this->height / $this->width;
648
649
        $newHeight = $newWidth * $ratio;
650
651
        //return $newHeight;
652
    return array('optimalWidth' => $newWidth, 'optimalHeight' => $newHeight);
653
    }
654
655
## --------------------------------------------------------
656