Code Duplication    Length = 7-11 lines in 6 locations

catalog/includes/modules/payment/sage_pay_direct.php 2 locations

@@ 1052-1062 (lines=11) @@
1049
      return false;
1050
    }
1051
1052
    function getErrorMessage($number) {
1053
      if (!isset($this->_error_messages)) {
1054
        $this->loadErrorMessages();
1055
      }
1056
1057
      if (is_numeric($number) && $this->errorMessageNumberExists($number)) {
1058
        return $this->_error_messages[$number];
1059
      }
1060
1061
      return false;
1062
    }
1063
1064
    function errorMessageNumberExists($number) {
1065
      if (!isset($this->_error_messages)) {
@@ 1064-1070 (lines=7) @@
1061
      return false;
1062
    }
1063
1064
    function errorMessageNumberExists($number) {
1065
      if (!isset($this->_error_messages)) {
1066
        $this->loadErrorMessages();
1067
      }
1068
1069
      return (is_numeric($number) && isset($this->_error_messages[$number]));
1070
    }
1071
1072
    function getTestLinkInfo() {
1073
      $dialog_title = OSCOM::getDef('module_payment_sage_pay_direct_dialog_connection_title');

catalog/includes/modules/payment/sage_pay_form.php 2 locations

@@ 565-575 (lines=11) @@
562
      return false;
563
    }
564
565
    function getErrorMessage($number) {
566
      if (!isset($this->_error_messages)) {
567
        $this->loadErrorMessages();
568
      }
569
570
      if (is_numeric($number) && $this->errorMessageNumberExists($number)) {
571
        return $this->_error_messages[$number];
572
      }
573
574
      return false;
575
    }
576
577
    function errorMessageNumberExists($number) {
578
      if (!isset($this->_error_messages)) {
@@ 577-583 (lines=7) @@
574
      return false;
575
    }
576
577
    function errorMessageNumberExists($number) {
578
      if (!isset($this->_error_messages)) {
579
        $this->loadErrorMessages();
580
      }
581
582
      return (is_numeric($number) && isset($this->_error_messages[$number]));
583
    }
584
585
    function sendDebugEmail($response = array()) {
586
      if (tep_not_null(MODULE_PAYMENT_SAGE_PAY_FORM_DEBUG_EMAIL)) {

catalog/includes/modules/payment/sage_pay_server.php 2 locations

@@ 562-572 (lines=11) @@
559
      return false;
560
    }
561
562
    function getErrorMessage($number) {
563
      if (!isset($this->_error_messages)) {
564
        $this->loadErrorMessages();
565
      }
566
567
      if (is_numeric($number) && $this->errorMessageNumberExists($number)) {
568
        return $this->_error_messages[$number];
569
      }
570
571
      return false;
572
    }
573
574
    function errorMessageNumberExists($number) {
575
      if (!isset($this->_error_messages)) {
@@ 574-580 (lines=7) @@
571
      return false;
572
    }
573
574
    function errorMessageNumberExists($number) {
575
      if (!isset($this->_error_messages)) {
576
        $this->loadErrorMessages();
577
      }
578
579
      return (is_numeric($number) && isset($this->_error_messages[$number]));
580
    }
581
582
    function formatURL($url) {
583
      return str_replace('&', '&', $url);