Code Duplication    Length = 17-17 lines in 4 locations

htdocs/lib2/logic/coordinate.class.php 2 locations

@@ 594-610 (lines=17) @@
591
     * @param string $name
592
     * @return bool
593
     */
594
    public static function parseRequestLat($name)
595
    {
596
        if (!isset($_REQUEST[$name . 'NS']) || !isset($_REQUEST[$name . 'Lat']) || !isset($_REQUEST[$name . 'LatMin'])) {
597
            return false;
598
        }
599
600
        $coordNS = $_REQUEST[$name . 'NS'];
601
        $coordLat = $_REQUEST[$name . 'Lat'] + 0;
602
        $coordLatMin = str_replace(',', '.', $_REQUEST[$name . 'LatMin']) + 0;
603
604
        $lat = $coordLat + $coordLatMin / 60;
605
        if ($coordNS == 'S') {
606
            $lat = - $lat;
607
        }
608
609
        return $lat;
610
    }
611
612
    /**
613
     * @param string $name
@@ 616-632 (lines=17) @@
613
     * @param string $name
614
     * @return bool
615
     */
616
    public static function parseRequestLon($name)
617
    {
618
        if (!isset($_REQUEST[$name . 'EW']) || !isset($_REQUEST[$name . 'Lon']) || !isset($_REQUEST[$name . 'LonMin'])) {
619
            return false;
620
        }
621
622
        $coordEW = $_REQUEST[$name . 'EW'];
623
        $coordLon = $_REQUEST[$name . 'Lon'] + 0;
624
        $coordLonMin = str_replace(',', '.', $_REQUEST[$name . 'LonMin']) + 0;
625
626
        $lon = $coordLon + $coordLonMin / 60;
627
        if ($coordEW == 'W') {
628
            $lon = - $lon;
629
        }
630
631
        return $lon;
632
    }
633
634
    public function getW3W($language)
635
    {

htdocs_symfony/src/Repository/CoordinatesRepository.php 2 locations

@@ 676-692 (lines=17) @@
673
     * @return false|float|int|mixed
674
     */
675
    // TODO: aktuell braucht's diese Funktion nicht, aber ev. zuküntig wieder?
676
    public static function parseRequestLat($name)
677
    {
678
        if (!isset($_REQUEST[$name . 'NS']) || !isset($_REQUEST[$name . 'Lat']) || !isset($_REQUEST[$name . 'LatMin'])) {
679
            return false;
680
        }
681
682
        $coordNS = $_REQUEST[$name . 'NS'];
683
        $coordLat = $_REQUEST[$name . 'Lat'] + 0;
684
        $coordLatMin = str_replace(',', '.', $_REQUEST[$name . 'LatMin']) + 0;
685
686
        $lat = $coordLat + $coordLatMin / 60;
687
        if ($coordNS == 'S') {
688
            $lat = - $lat;
689
        }
690
691
        return $lat;
692
    }
693
694
    /**
695
     * @param $name
@@ 700-716 (lines=17) @@
697
     * @return false|float|int|mixed
698
     */
699
    // TODO: aktuell braucht's diese Funktion nicht, aber ev. zuküntig wieder?
700
    public static function parseRequestLon($name)
701
    {
702
        if (!isset($_REQUEST[$name . 'EW']) || !isset($_REQUEST[$name . 'Lon']) || !isset($_REQUEST[$name . 'LonMin'])) {
703
            return false;
704
        }
705
706
        $coordEW = $_REQUEST[$name . 'EW'];
707
        $coordLon = $_REQUEST[$name . 'Lon'] + 0;
708
        $coordLonMin = str_replace(',', '.', $_REQUEST[$name . 'LonMin']) + 0;
709
710
        $lon = $coordLon + $coordLonMin / 60;
711
        if ($coordEW == 'W') {
712
            $lon = - $lon;
713
        }
714
715
        return $lon;
716
    }
717
718
    /**
719
     * What3Words