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

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