Modify

Opened 7 years ago

Closed 6 years ago

Last modified 6 years ago

#1566 closed Bug/Fehler (fixed)

eustandardtransfer: Felder auf Englisch falsch

Reported by: Zeeb-Shop Owned by: somebody
Priority: normal Milestone: modified-shop-2.0.5.0
Component: Module Version: 2.0.4.2
Keywords: Cc:
Blocked By: Blocking:

Description

bei der eustandardtransfer steht auf Deutsch

  • "Empfänger" (für die Überweisung), auf Englisch jedoch "Branch Location"
  • "Bankleitzahl", auf Englisch jedoch "Bank Account Name"

Da Deutsch und Englisch nicht separat erfasst werden kann, sondern für Englisch die Eingaben von Deutsch übernommen werden, ist das was in Englisch angezeigt wird, etwas verwirrend. Gibt es eine neuere englische Version als die v2.0.4.2 rev 11374 dafür? Oder wie kann das am Besten korrigiert werden? Branch Location gibt es auf Deutsch nicht, sollte aber aufgrund Rückfragen im internationalen Zahlungsverkehr auf alle Fälle erhalten bleiben.

Viele Grüße

Roland

Attachments (0)

Change History (5)

comment:1 by Torsten Riemer, 7 years ago

Component: AdminModule
Milestone: modified-shop-2.0.4.2modified-shop-2.0.5.0

Die einfachste Möglichkeit wäre vermutlich die Konstanten so zu verwenden, wie sie ursprünglich gedacht waren und zwei neue für BLZ und Empfänger hinzuzufügen.

/includes/modules/payment/eustandardtransfer.php

<?php
/* -----------------------------------------------------------------------------------------
   $Id$

   modified eCommerce Shopsoftware
   http://www.modified-shop.org

   Copyright (c) 2009 - 2013 [www.modified-shop.org]
   -----------------------------------------------------------------------------------------
   based on:
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(ptebanktransfer.php,v 1.4.1 2003/09/25 19:57:14); www.oscommerce.com
   (c) 2003 xtCommerce www.xt-commerce.com

   Released under the GNU General Public License
   ---------------------------------------------------------------------------------------*/

class eustandardtransfer {
  var $code, $title, $description, $enabled;

  // class constructor
  function __construct() {
    global $order;
    $this->code = 'eustandardtransfer';
    $this->title = MODULE_PAYMENT_EUSTANDARDTRANSFER_TEXT_TITLE;
    $this->description = MODULE_PAYMENT_EUSTANDARDTRANSFER_TEXT_DESCRIPTION;
    $this->sort_order = MODULE_PAYMENT_EUSTANDARDTRANSFER_SORT_ORDER;
    $this->info = MODULE_PAYMENT_EUSTANDARDTRANSFER_TEXT_INFO;
    $this->info_success = (MODULE_PAYMENT_EUSTANDARDTRANSFER_SUCCESS == 'True' ? $this->description : $this->info);
    $this->enabled = ((MODULE_PAYMENT_EUSTANDARDTRANSFER_STATUS == 'True') ? true : false);

		if ((int) MODULE_PAYMENT_EUSTANDARDTRANSFER_ORDER_STATUS_ID > 0) {
			$this->order_status = MODULE_PAYMENT_EUSTANDARDTRANSFER_ORDER_STATUS_ID;
		}

		if (is_object($order))
			$this->update_status();
  }

	function update_status() {
		global $order;

		if (($this->enabled == true) && ((int) MODULE_PAYMENT_EUSTANDARDTRANSFER_ZONE > 0)) {
			$check_flag = false;
			$check_query = xtc_db_query("select zone_id from ".TABLE_ZONES_TO_GEO_ZONES." where geo_zone_id = '".MODULE_PAYMENT_EUSTANDARDTRANSFER_ZONE."' and zone_country_id = '".$order->billing['country']['id']."' order by zone_id");
			while ($check = xtc_db_fetch_array($check_query)) {
				if ($check['zone_id'] < 1) {
					$check_flag = true;
					break;
				}
				elseif ($check['zone_id'] == $order->billing['zone_id']) {
					$check_flag = true;
					break;
				}
			}

			if ($check_flag == false) {
				$this->enabled = false;
			}
		}
	}

  function javascript_validation() {
    return false;
  }

  function selection() {
    return array ('id' => $this->code, 'module' => $this->title, 'description' => $this->info);
  }

  function pre_confirmation_check() {
    return false;
  }

  function confirmation() {
    $confirmation = array ('title' => $this->title.': ', 
                           'fields' => array (array ('title' => '', 
                                                     'field' => $this->info)
                                              )
                           );

    return $confirmation;
  }

  function process_button() {
    return false;
  }

  function before_process() {
    return false;
  }

  function after_process() {
    global $insert_id;

    if (isset($this->order_status) && $this->order_status) {
      xtc_db_query("UPDATE ".TABLE_ORDERS." SET orders_status='".$this->order_status."' WHERE orders_id='".$insert_id."'");
      xtc_db_query("UPDATE ".TABLE_ORDERS_STATUS_HISTORY." SET orders_status_id='".$this->order_status."' WHERE orders_id='".$insert_id."'");
    }
  }

  function success() {
    $confirmation = array(
      array ('title' => $this->title.': ', 
             'class' => $this->code,
             'fields' => array(array('title' => '',
                                     'field' => $this->info_success
                                     )
                               )
             )
    );
    return $confirmation;
  }

  function output_error() {
    return false;
  }

  function check() {
    if (!isset ($this->check)) {
      $check_query = xtc_db_query("select configuration_value from ".TABLE_CONFIGURATION." where configuration_key = 'MODULE_PAYMENT_EUSTANDARDTRANSFER_STATUS'");
      $this->check = xtc_db_num_rows($check_query);
    }
    return $this->check;
  }

  function install() {
    xtc_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_EUSTANDARDTRANSFER_ALLOWED', '', '6', '0', now())");
    xtc_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, date_added) values ('MODULE_PAYMENT_EUSTANDARDTRANSFER_STATUS', 'True', '6', '3', 'xtc_cfg_select_option(array(\'True\', \'False\'), ', now());");
    xtc_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKNAM', '---',  '6', '1', now());");
    xtc_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_EUSTANDARDTRANSFER_BRANCH', '---', '6', '1', now());");
    xtc_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNAM', '---',  '6', '1', now());");
    xtc_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_EUSTANDARDTRANSFER_BENEFICIARY', '---',  '6', '1', now());");
    xtc_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNUM', '---',  '6', '1', now());");
    xtc_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKCODE', '---',  '6', '1', now());");
    xtc_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCIBAN', '---',  '6', '1', now());");
    xtc_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKBIC', '---',  '6', '1', now());");
    xtc_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_EUSTANDARDTRANSFER_SORT_ORDER', '0',  '6', '0', now())");
		xtc_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, use_function, date_added) values ('MODULE_PAYMENT_EUSTANDARDTRANSFER_ZONE', '0',  '6', '2', 'xtc_cfg_pull_down_zone_classes(', 'xtc_get_zone_class_title', now())");
		xtc_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, use_function, date_added) values ('MODULE_PAYMENT_EUSTANDARDTRANSFER_ORDER_STATUS_ID', '0','6', '0', 'xtc_cfg_pull_down_order_statuses(', 'xtc_get_order_status_name', now())");
    xtc_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, date_added) values ('MODULE_PAYMENT_EUSTANDARDTRANSFER_SUCCESS', 'False', '6', '3', 'xtc_cfg_select_option(array(\'True\', \'False\'), ', now());");
  }

  function remove() {
    xtc_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key LIKE 'MODULE_PAYMENT_EUTRANSFER_%'");
    xtc_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key LIKE 'MODULE_PAYMENT_EUSTANDARDTRANSFER_%'");
  }

  function keys() {
    $keys = array ('MODULE_PAYMENT_EUSTANDARDTRANSFER_STATUS', 
                   'MODULE_PAYMENT_EUSTANDARDTRANSFER_ALLOWED', 
                   'MODULE_PAYMENT_EUSTANDARDTRANSFER_ZONE',
                   'MODULE_PAYMENT_EUSTANDARDTRANSFER_ORDER_STATUS_ID', 
                   'MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKNAM', 
                   'MODULE_PAYMENT_EUSTANDARDTRANSFER_BRANCH', 
                   'MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNAM', 
                   'MODULE_PAYMENT_EUSTANDARDTRANSFER_BENEFICIARY', 
                   'MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNUM', 
                   'MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKCODE', 
                   'MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCIBAN', 
                   'MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKBIC',
                   'MODULE_PAYMENT_EUSTANDARDTRANSFER_SORT_ORDER',
                   'MODULE_PAYMENT_EUSTANDARDTRANSFER_SUCCESS');

    return $keys;
  }
}
?>

/lang/english/modules/payment/eustandardtransfer.php

<?php
/* -----------------------------------------------------------------------------------------
   $Id$

   modified eCommerce Shopsoftware
   http://www.modified-shop.org

   Copyright (c) 2009 - 2013 [www.modified-shop.org]
   -----------------------------------------------------------------------------------------
   based on:
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(ptebanktransfer.php,v 1.4.1 2003/09/25 19:57:14); www.oscommerce.com
   (c) 2003 xtCommerce www.xt-commerce.com

   Released under the GNU General Public License
   ---------------------------------------------------------------------------------------*/

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_TEXT_TITLE', 'EU-Standard Bank Transfer');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_TEXT_DESCRIPTION', 
          '<br />The cheapest and most simple payment method within the EU is the EU-Standard Bank Transfer using IBAN and BIC.' .
          '<br />Please use the following details to transfer your total order value:<br />' .
          '<br />Bank Name: ' . (defined('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKNAM') ? MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKNAM : '') .
          '<br />Branch: ' . (defined('MODULE_PAYMENT_EUSTANDARDTRANSFER_BRANCH') ? MODULE_PAYMENT_EUSTANDARDTRANSFER_BRANCH : '') .
          '<br />Beneficiary: ' . (defined('MODULE_PAYMENT_EUSTANDARDTRANSFER_BENEFICIARY') ? MODULE_PAYMENT_EUSTANDARDTRANSFER_BENEFICIARY : '') .
          '<br />Account Name: ' . (defined('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNAM') ? MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNAM : '') .
          '<br />Bank code: ' . (defined('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKCODE') ? MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKCODE : '') .
          '<br />Account No.: ' . (defined('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNUM') ? MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNUM : '') .
          '<br />IBAN: ' . (defined('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCIBAN') ? MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCIBAN : '') .
          '<br />BIC/SWIFT: ' . (defined('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKBIC') ? MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKBIC : '') .
          '<br /><br />Your order will not be shipped until we receive your payment in the above account.<br />');

  if (MODULE_PAYMENT_EUSTANDARDTRANSFER_SUCCESS == 'True') {
    define('MODULE_PAYMENT_EUSTANDARDTRANSFER_TEXT_INFO','Please transfer the invoice total to our bank account. You will receive the account data in the last step of the checkout.');
  } else {
    define('MODULE_PAYMENT_EUSTANDARDTRANSFER_TEXT_INFO','Please transfer the invoice total to our bank account. You will receive the account data by e-mail when your order has been confirmed.');
  }
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_STATUS_TITLE','Allow Bank Transfer Payment');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_STATUS_DESC','Do you want to accept bank transfer order payments?');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BRANCH_TITLE','Branch Location');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BRANCH_DESC','The branch where you have your account.');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKNAM_TITLE','Bank Name');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKNAM_DESC','Your full bank name');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNAM_TITLE','Bank Account Name');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNAM_DESC','The name associated with the account.');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BENEFICIARY_TITLE','Beneficiary');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BENEFICIARY_DESC','The beneficiary for the transaction.');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNUM_TITLE','Bank Account No.');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNUM_DESC','Your account number.');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKCODE_TITLE','Bank code');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKCODE_DESC','Your bank code.');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCIBAN_TITLE','Bank Account IBAN');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCIBAN_DESC','International account id.<br />(ask your bank if you don\'t know it)');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKBIC_TITLE','Bank Bic');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKBIC_DESC','International bank id.<br />(ask your bank if you don\'t know it)');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_SORT_ORDER_TITLE','Module Sort order of display.');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_SORT_ORDER_DESC','Sort order of display. Lowest is displayed first.');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ALLOWED_TITLE' , 'Allowed zones');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ALLOWED_DESC' , 'Please enter the zones <b>separately</b> which should be allowed to use this modul (e. g. AT,DE (leave empty if you want to allow all zones))');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ZONE_TITLE' , 'Payment Zone');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ZONE_DESC' , 'If a zone is selected, only enable this payment method for that zone.');
  
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ORDER_STATUS_ID_TITLE' , 'Set Order Status');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ORDER_STATUS_ID_DESC' , 'Set the status of orders made with this payment module to this value');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_SUCCESS_TITLE' , 'Display bank data');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_SUCCESS_DESC' , 'Display bank data on checkout success?');
?>

/lang/german/modules/payment/eustandardtransfer.php

<?php
/* -----------------------------------------------------------------------------------------
   $Id$

   modified eCommerce Shopsoftware
   http://www.modified-shop.org

   Copyright (c) 2009 - 2013 [www.modified-shop.org]
   -----------------------------------------------------------------------------------------
   based on:
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(ptebanktransfer.php,v 1.4.1 2003/09/25 19:57:14); www.oscommerce.com
   (c) 2003 xtCommerce www.xt-commerce.com

   Released under the GNU General Public License
   ---------------------------------------------------------------------------------------*/

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_TEXT_TITLE', 'EU-Standard Bank Transfer');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_TEXT_DESCRIPTION', 
          '<br />Die g&uuml;nstigste und einfachste Zahlungsmethode innerhalb der EU ist die &Uuml;berweisung mittels IBAN und BIC.' .
					'<br />Bitte verwenden Sie folgende Daten f&uuml;r die &Uuml;berweisung des Gesamtbetrages:<br />' .
          '<br />Name der Bank: ' . (defined('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKNAM') ? MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKNAM : '') .
          '<br />Filiale: ' . (defined('MODULE_PAYMENT_EUSTANDARDTRANSFER_BRANCH') ? MODULE_PAYMENT_EUSTANDARDTRANSFER_BRANCH : '') .
          '<br />Empf&auml;nger: ' . (defined('MODULE_PAYMENT_EUSTANDARDTRANSFER_BENEFICIARY') ? MODULE_PAYMENT_EUSTANDARDTRANSFER_BENEFICIARY : '') .
          '<br />Kontobezeichnung: ' . (defined('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNAM') ? MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNAM : '') .
          '<br />Bankleitzahl: ' . (defined('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKCODE') ? MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKCODE : '') .
          '<br />Kontonummer: ' . (defined('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNUM') ? MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNUM : '') .
          '<br />IBAN: ' . (defined('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCIBAN') ? MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCIBAN : '') .
          '<br />BIC/SWIFT: ' . (defined('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKBIC') ? MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKBIC : '') .
          '<br /><br />Die Ware wird erst ausgeliefert, wenn der Betrag auf unserem Konto eingegangen ist.<br />');

  if (MODULE_PAYMENT_EUSTANDARDTRANSFER_SUCCESS == 'True') {
    define('MODULE_PAYMENT_EUSTANDARDTRANSFER_TEXT_INFO','Bitte &uuml;berweisen Sie den f&auml;lligen Rechnungsbetrag auf unser Konto. Die Kontodaten erhalten Sie im letzten Schritt der Bestellung.');
  } else {
    define('MODULE_PAYMENT_EUSTANDARDTRANSFER_TEXT_INFO','Bitte &uuml;berweisen Sie den f&auml;lligen Rechnungsbetrag auf unser Konto. Die Kontodaten erhalten Sie nach Bestellannahme per E-Mail.');
  }
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_STATUS_TITLE','EU-Standard Bank Transfer Modul aktivieren');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_STATUS_DESC','M&ouml;chten Sie &Uuml;berweisungen akzeptieren?');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BRANCH_TITLE','Filiale');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BRANCH_DESC','Die Filiale des angegebenen Kontos.');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKNAM_TITLE','Name der Bank');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKNAM_DESC','Der volle Name der Bank');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNAM_TITLE','Kontobezeichnung');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNAM_DESC','Die Bezeichnung des Kontos.');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BENEFICIARY_TITLE','Empf&auml;nger');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BENEFICIARY_DESC','Der Empf&auml;nger f&uuml;r die &Uuml;berweisung.');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNUM_TITLE','Kontonummer');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNUM_DESC','Ihre Kontonummer.');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKCODE_TITLE','Bankleitzahl');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKCODE_DESC','Die Bankleitzahl des angegebenen Kontos.');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCIBAN_TITLE','Bank Account IBAN');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCIBAN_DESC','International account id.<br />(Fragen Sie Ihre Bank, wenn Sie nicht sicher sind.)');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKBIC_TITLE','Bank Bic');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKBIC_DESC','International bank id.<br />(Fragen Sie Ihre Bank, wenn Sie nicht sicher sind.)');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_SORT_ORDER_TITLE','Anzeigereihenfolge');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_SORT_ORDER_DESC','Reihenfolge der Anzeige. Kleinste Ziffer wird zuerst angezeigt.');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ALLOWED_TITLE' , 'Erlaubte Zonen');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ALLOWED_DESC' , 'Geben Sie <b>einzeln</b> die Zonen an, welche f&uuml;r dieses Modul erlaubt sein sollen. (z.B. AT,DE (wenn leer, werden alle Zonen erlaubt))');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ZONE_TITLE' , 'Zahlungszone');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ZONE_DESC' , 'Wenn eine Zone ausgew&auml;hlt ist, gilt die Zahlungsmethode nur f&uuml;r diese Zone.');
  
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ORDER_STATUS_ID_TITLE' , 'Bestellstatus festlegen');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_ORDER_STATUS_ID_DESC' , 'Bestellungen, welche mit diesem Modul gemacht werden, auf diesen Status setzen');

  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_SUCCESS_TITLE' , 'Bankdaten anzeigen');
  define('MODULE_PAYMENT_EUSTANDARDTRANSFER_SUCCESS_DESC' , 'Sollen auf der Erfolgsseite die Bankdaten angezeigt werden?');
?>

Die entsprechende update.sql Datei für die kommende Shopversion würde ich dann erweitern mit:

UPDATE configuration SET configuration_key = 'MODULE_PAYMENT_EUSTANDARDTRANSFER_BENEFICIARY' WHERE configuration_key = 'MODULE_PAYMENT_EUSTANDARDTRANSFER_BRANCH';
UPDATE configuration SET configuration_key = 'MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKCODE' WHERE configuration_key = 'MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNAM';

Wobei man dieses einmalige Update auch mit einem Check auf das Vorhandensein von MODULE_PAYMENT_EUSTANDARDTRANSFER_BENEFICIARY & MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKCODE in der "/includes/modules/payment/eustandardtransfer.php" unterbringen könnte.

comment:2 by Torsten Riemer, 6 years ago

In diesem Zusammenhang sollten wir auch noch die folgenden configuration_keys bei Vorhandensein beim Update älterer Shopversionen umbenennen:

MODULE_PAYMENT_EUTRANSFER_STATUS -> MODULE_PAYMENT_EUSTANDARDTRANSFER_STATUS
MODULE_PAYMENT_EUTRANSFER_BANKNAM -> MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKNAM
MODULE_PAYMENT_EUTRANSFER_BRANCH -> MODULE_PAYMENT_EUSTANDARDTRANSFER_BRANCH
MODULE_PAYMENT_EUTRANSFER_ACCNAM -> MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNAM
MODULE_PAYMENT_EUTRANSFER_ACCNUM -> MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNUM
MODULE_PAYMENT_EUTRANSFER_ACCIBAN -> MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCIBAN
MODULE_PAYMENT_EUTRANSFER_BANKBIC -> MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKBIC
MODULE_PAYMENT_EUTRANSFER_SORT_ORDER -> MODULE_PAYMENT_EUSTANDARDTRANSFER_SORT_ORDER

in reply to:  2 comment:3 by Gerhard Waldemair, 6 years ago

Replying to Tomcraft:

In diesem Zusammenhang sollten wir auch noch die folgenden configuration_keys bei Vorhandensein beim Update älterer Shopversionen umbenennen:

MODULE_PAYMENT_EUTRANSFER_STATUS -> MODULE_PAYMENT_EUSTANDARDTRANSFER_STATUS
MODULE_PAYMENT_EUTRANSFER_BANKNAM -> MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKNAM
MODULE_PAYMENT_EUTRANSFER_BRANCH -> MODULE_PAYMENT_EUSTANDARDTRANSFER_BRANCH
MODULE_PAYMENT_EUTRANSFER_ACCNAM -> MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNAM
MODULE_PAYMENT_EUTRANSFER_ACCNUM -> MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCNUM
MODULE_PAYMENT_EUTRANSFER_ACCIBAN -> MODULE_PAYMENT_EUSTANDARDTRANSFER_ACCIBAN
MODULE_PAYMENT_EUTRANSFER_BANKBIC -> MODULE_PAYMENT_EUSTANDARDTRANSFER_BANKBIC
MODULE_PAYMENT_EUTRANSFER_SORT_ORDER -> MODULE_PAYMENT_EUSTANDARDTRANSFER_SORT_ORDER

Nach über 4 Jahren machen wir keine Lösung mehr für ältrere Shops die updaten. Vorallem gibt es schon eine Lösung: Modul deinstallieren und erneut installieren. Dann sind die alten Einträge auch gelöscht.

comment:4 by Gerhard Waldemair, 6 years ago

Resolution: fixed
Status: newclosed

In 11934:

fix #1566

comment:5 by Gerhard Waldemair, 6 years ago

In 11938:

fix #1566

Modify Ticket

Action
as closed The owner will remain somebody.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.