diff --git a/bankwire.php b/bankwire.php
index bc00c81..49852dd 100644
--- a/bankwire.php
+++ b/bankwire.php
@@ -32,9 +32,6 @@ class BankWire extends PaymentModule
private $_html = '';
private $_postErrors = array();
- public $details;
- public $owner;
- public $address;
public $extra_mail_vars;
public function __construct()
{
@@ -47,14 +44,6 @@ public function __construct()
$this->currencies = true;
$this->currencies_mode = 'checkbox';
- $config = Configuration::getMultiple(array('BANK_WIRE_DETAILS', 'BANK_WIRE_OWNER', 'BANK_WIRE_ADDRESS'));
- if (!empty($config['BANK_WIRE_OWNER']))
- $this->owner = $config['BANK_WIRE_OWNER'];
- if (!empty($config['BANK_WIRE_DETAILS']))
- $this->details = $config['BANK_WIRE_DETAILS'];
- if (!empty($config['BANK_WIRE_ADDRESS']))
- $this->address = $config['BANK_WIRE_ADDRESS'];
-
$this->bootstrap = true;
parent::__construct();
@@ -66,28 +55,29 @@ public function __construct()
if (!count(Currency::checkPaymentCurrencies($this->id)))
$this->warning = $this->l('No currency has been set for this module.');
- $this->extra_mail_vars = array(
- '{bankwire_owner}' => Configuration::get('BANK_WIRE_OWNER'),
- '{bankwire_details}' => nl2br(Configuration::get('BANK_WIRE_DETAILS')),
- '{bankwire_address}' => nl2br(Configuration::get('BANK_WIRE_ADDRESS'))
- );
+ $this->extra_mail_vars = $this->getBankAccounts();
}
public function install()
{
if (!parent::install() || !$this->registerHook('payment') || !$this->registerHook('paymentReturn'))
return false;
- return true;
+ return Db::getInstance()->execute('
+ CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'bankwire` (
+ `id` int(6) NOT NULL AUTO_INCREMENT,
+ `id_shop` INTEGER UNSIGNED NOT NULL DEFAULT \'1\',
+ `id_shop_group` INTEGER UNSIGNED NOT NULL DEFAULT \'1\',
+ `owner` varchar(255) NOT NULL,
+ `details` text NOT NULL,
+ `address` text NOT NULL,
+ PRIMARY KEY(`id`)
+ ) ENGINE='._MYSQL_ENGINE_.' default CHARSET=utf8');
}
public function uninstall()
{
- if (!Configuration::deleteByName('BANK_WIRE_DETAILS')
- || !Configuration::deleteByName('BANK_WIRE_OWNER')
- || !Configuration::deleteByName('BANK_WIRE_ADDRESS')
- || !parent::uninstall())
- return false;
- return true;
+ Db::getInstance()->execute('DROP TABLE '._DB_PREFIX_.'bankwire');
+ return parent::uninstall();
}
private function _postValidation()
@@ -103,13 +93,18 @@ private function _postValidation()
private function _postProcess()
{
- if (Tools::isSubmit('btnSubmit'))
- {
- Configuration::updateValue('BANK_WIRE_DETAILS', Tools::getValue('BANK_WIRE_DETAILS'));
- Configuration::updateValue('BANK_WIRE_OWNER', Tools::getValue('BANK_WIRE_OWNER'));
- Configuration::updateValue('BANK_WIRE_ADDRESS', Tools::getValue('BANK_WIRE_ADDRESS'));
+ if (Tools::isSubmit('btnSubmit')) {
+ Db::getInstance()->execute('INSERT INTO '._DB_PREFIX_.'bankwire (id_shop, id_shop_group, owner, details, address)
+ VALUES
+ ('.$this->context->shop->id.',
+ '.$this->context->shop->id_shop_group.',\''
+ .Tools::getValue('BANK_WIRE_OWNER').'\',\''
+ .Tools::getValue('BANK_WIRE_DETAILS').'\',\''
+ .Tools::getValue('BANK_WIRE_ADDRESS').'\'
+ )') or die(Db::getInstance()->getMsgError());
}
- $this->_html .= $this->displayConfirmation($this->l('Settings updated'));
+
+ $this->_html .= $this->displayConfirmation($this->l('New Account added successfully'));
}
private function _displayBankWire()
@@ -128,11 +123,17 @@ public function getContent()
foreach ($this->_postErrors as $err)
$this->_html .= $this->displayError($err);
}
+ elseif (Tools::isSubmit('deletebankwire'))
+ {
+ //action button of helper list "delete" was pressed
+ $this->deleterow(Tools::getValue('id'));
+ }
else
$this->_html .= '
';
-
+
$this->_html .= $this->_displayBankWire();
$this->_html .= $this->renderForm();
+ $this->_html .= $this->renderList();
return $this->_html;
}
@@ -163,9 +164,7 @@ public function hookPaymentReturn($params)
{
$this->smarty->assign(array(
'total_to_pay' => Tools::displayPrice($params['total_to_pay'], $params['currencyObj'], false),
- 'bankwireDetails' => Tools::nl2br($this->details),
- 'bankwireAddress' => Tools::nl2br($this->address),
- 'bankwireOwner' => $this->owner,
+ 'bankAccounts' => $this->getBankAccounts(),
'status' => 'ok',
'id_order' => $params['objOrder']->id
));
@@ -216,14 +215,14 @@ public function renderForm()
),
),
'submit' => array(
- 'title' => $this->l('Save'),
+ 'title' => $this->l('Add New Account'),
)
),
);
$helper = new HelperForm();
$helper->show_toolbar = false;
- $helper->table = $this->table;
+ //$helper->table = $this->table;
$lang = new Language((int)Configuration::get('PS_LANG_DEFAULT'));
$helper->default_form_language = $lang->id;
$helper->allow_employee_form_lang = Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG') ? Configuration::get('PS_BO_ALLOW_EMPLOYEE_FORM_LANG') : 0;
@@ -234,7 +233,6 @@ public function renderForm()
$helper->currentIndex = $this->context->link->getAdminLink('AdminModules', false).'&configure='.$this->name.'&tab_module='.$this->tab.'&module_name='.$this->name;
$helper->token = Tools::getAdminTokenLite('AdminModules');
$helper->tpl_vars = array(
- 'fields_value' => $this->getConfigFieldsValues(),
'languages' => $this->context->controller->getLanguages(),
'id_language' => $this->context->language->id
);
@@ -242,12 +240,58 @@ public function renderForm()
return $helper->generateForm(array($fields_form));
}
- public function getConfigFieldsValues()
- {
- return array(
- 'BANK_WIRE_DETAILS' => Tools::getValue('BANK_WIRE_DETAILS', Configuration::get('BANK_WIRE_DETAILS')),
- 'BANK_WIRE_OWNER' => Tools::getValue('BANK_WIRE_OWNER', Configuration::get('BANK_WIRE_OWNER')),
- 'BANK_WIRE_ADDRESS' => Tools::getValue('BANK_WIRE_ADDRESS', Configuration::get('BANK_WIRE_ADDRESS')),
- );
+
+ public function renderList() {
+ $records_table = array(
+ 'id' => array(
+ 'title' => $this->l('Id'),
+ 'width' => 140,
+ 'type' => 'text',
+ ),
+ 'owner' => array(
+ 'title' => $this->l('Account Owner'),
+ 'width' => 140,
+ 'type' => 'text',
+ ),
+ 'details' => array(
+ 'title' => $this->l('Details'),
+ 'width' => 140,
+ 'type' => 'text',
+ ),
+ 'address' => array(
+ 'title' => $this->l('Bank address'),
+ 'width' => 140,
+ 'type' => 'text',
+ )
+ );
+
+ $helper = new HelperList();
+ $helper->shopLinkType = '';
+ $helper->simple_header = true;
+ $helper->_select = $this->getBankAccounts();
+ $helper->actions = array('delete');
+ $helper->identifier = 'id';
+ $helper->show_toolbar = true;
+ $helper->_defaultOrderBy = 'id';
+ $helper->title = $this->l('Existing Accounts');
+
+ $helper->token = Tools::getAdminTokenLite('AdminModules');
+ $helper->currentIndex = AdminController::$currentIndex.'&configure='.$this->name;
+ $helper->table = "bankwire";
+ return $helper->generateList($helper->_select, $records_table);
+ }
+
+ public function getBankAccounts() {
+ $sql = 'SELECT *
+ FROM '._DB_PREFIX_.'bankwire';
+ return Db::getInstance()->executeS($sql);
+ }
+
+ public function deleterow($id) {
+ if ($id != null)
+ {
+ Db::getInstance()->execute('DELETE FROM '._DB_PREFIX_.'bankwire WHERE `id` = '.$id);
+ $this->_html .= $this->displayConfirmation($this->l('Bank Account was deleted successfully'));
+ }
}
}
diff --git a/translations/el.php b/translations/el.php
new file mode 100644
index 0000000..d8b9df6
--- /dev/null
+++ b/translations/el.php
@@ -0,0 +1,56 @@
+bankwire_05adcee99142c1a60fb38bb1330bbbc1'] = 'κατάθεση στην τράπεζα';
+$_MODULE['<{bankwire}prestashop>bankwire_a246a8e9907530c4c36b8b4c37bbc823'] = 'Δεχθείτε πληρωμές για τα προϊόντα σας μέσω τραπεζικού εμβάσματος.';
+$_MODULE['<{bankwire}prestashop>bankwire_cbe0a99684b145e77f3e14174ac212e3'] = 'Είστε βέβαιοι ότι θέλετε να διαγράψετε τα στοιχεία σας;';
+$_MODULE['<{bankwire}prestashop>bankwire_0ea0227283d959415eda0cfa31d9f718'] = 'Ο κάτοχος του λογαριασμού και οι λεπτομέρειες πρέπει να ρυθμιστούν ώστε να χρησιμοποιήσετε αυτό το module σωστά.';
+$_MODULE['<{bankwire}prestashop>bankwire_a02758d758e8bec77a33d7f392eb3f8a'] = 'Δεν έχετε ορίσει νόμισμα γι’ αυτό το module';
+$_MODULE['<{bankwire}prestashop>bankwire_bfa43217dfe8261ee7cb040339085677'] = 'Απαιτούνται οι λεπτομέρειες λογαριασμού.';
+$_MODULE['<{bankwire}prestashop>bankwire_ccab155f173ac76f79eb192703f86b18'] = 'Απαιτείται ο κάτοχος του λογαριασμού.';
+$_MODULE['<{bankwire}prestashop>bankwire_c888438d14855d7d96a2724ee9c306bd'] = 'Οι ρυθμίσεις ενημερώθηκαν';
+$_MODULE['<{bankwire}prestashop>bankwire_5dd532f0a63d89c5af0243b74732f63c'] = 'Στοιχεία επικοινωνίας';
+$_MODULE['<{bankwire}prestashop>bankwire_857216dd1b374de9bf54068fcd78a8f3'] = 'Κάτοχος λογαριασμού';
+$_MODULE['<{bankwire}prestashop>bankwire_3ec365dd533ddb7ef3d1c111186ce872'] = 'Λεπτομέρειες';
+$_MODULE['<{bankwire}prestashop>bankwire_6b154cafbab54ba3a1e76a78c290c02a'] = 'Όπως υποκατάστημα τράπεζας, αριθμός ΙΒΑΝ, BIC, κλπ.';
+$_MODULE['<{bankwire}prestashop>bankwire_f9a1a1bb716cbae0503d351ea2af4b34'] = 'Διεύθυνση Τράπεζας';
+$_MODULE['<{bankwire}prestashop>bankwire_c9cc8cce247e49bae79f15173ce97354'] = 'Αποθήκευση';
+$_MODULE['<{bankwire}prestashop>validation_e2b7dec8fa4b498156dfee6e4c84b156'] = 'Αυτή η μέθοδος πληρωμής δεν είναι διαθέσιμη.';
+$_MODULE['<{bankwire}prestashop>payment_execution_99227bacb2b4dfa29ce1701ac265a923'] = 'Πληρωμή μέσο τραπέζης';
+$_MODULE['<{bankwire}prestashop>payment_execution_f1d3b424cd68795ecaa552883759aceb'] = 'Περίληψη παραγγελίας';
+$_MODULE['<{bankwire}prestashop>payment_execution_879f6b8877752685a966564d072f498f'] = 'Το καλάθι αγορών σας είναι άδειο.';
+$_MODULE['<{bankwire}prestashop>payment_execution_05adcee99142c1a60fb38bb1330bbbc1'] = 'κατάθεση στην τράπεζα';
+$_MODULE['<{bankwire}prestashop>payment_execution_afda466128ee0594745d9f8152699b74'] = 'Έχετε επιλέξει να πληρώσετε με κατάθεση στην τράπεζα';
+$_MODULE['<{bankwire}prestashop>payment_execution_c884ed19483d45970c5bf23a681e2dd2'] = 'Εδώ είναι μια σύντομη περίληψη της παραγγελίας σας:';
+$_MODULE['<{bankwire}prestashop>payment_execution_e2867a925cba382f1436d1834bb52a1c'] = 'Το συνολικό ποσό της παραγγελίας σας είναι';
+$_MODULE['<{bankwire}prestashop>payment_execution_1f87346a16cf80c372065de3c54c86d9'] = '(με Φ.Π.Α.).';
+$_MODULE['<{bankwire}prestashop>payment_execution_b28be4c423d93e02081f4e79fe2434e8'] = 'Δεχόμαστε πληρωμή μέσο τραπέζης, σε διάφορα νομίσματα.';
+$_MODULE['<{bankwire}prestashop>payment_execution_a7a08622ee5c8019b57354b99b7693b2'] = 'Επιλέξτε ένα από τα παρακάτω:';
+$_MODULE['<{bankwire}prestashop>payment_execution_a854d894458d66d92cabf0411c499ef4'] = 'Για κατάθεση στην τράπεζα, δεχόμαστε τα ακόλουθα νομίσματα:';
+$_MODULE['<{bankwire}prestashop>payment_execution_3dd021316505c0204989f984246c6ff1'] = 'Τα στοιχεία τραπεζικού λογαριασμού θα εμφανιστούν στην επόμενη σελίδα.';
+$_MODULE['<{bankwire}prestashop>payment_execution_b939c4940deb5588f47ee8f12c61f11f'] = 'Παρακαλούμε επιβεβαιώστε την παραγγελία σας κάνοντας κλικ στο "Επιβεβαιώνω την παραγγελία μου."';
+$_MODULE['<{bankwire}prestashop>payment_execution_46b9e3665f187c739c55983f757ccda0'] = 'Επιβεβαίωση παραγγελίας';
+$_MODULE['<{bankwire}prestashop>payment_execution_569fd05bdafa1712c4f6be5b153b8418'] = 'Άλλες μέθοδοι πληρωμής';
+$_MODULE['<{bankwire}prestashop>infos_c1be305030739396775edaca9813f77d'] = 'Αυτό το module σας επιτρέπει να δέχεστε πληρωμές με μεταφορά μέσο τραπέζης.';
+$_MODULE['<{bankwire}prestashop>infos_60742d06006fde3043c77e6549d71a99'] = 'Αν ο πελάτης επιλέξει να πληρώσει με τραπεζικό έμβασμα, η κατάσταση της παραγγελίας θα αλλάξει σε “Αναμονή για πληρωμή”';
+$_MODULE['<{bankwire}prestashop>infos_5fb4bbf993c23848433caf58e6b2816d'] = 'Ως εκ τούτου, πρέπει να επιβεβαιώσετε την παραγγελία χειροκίνητα μόλις ολοκληρωθεί η μεταφορά.';
+$_MODULE['<{bankwire}prestashop>payment_return_88526efe38fd18179a127024aba8c1d7'] = 'Η παραγγελία σας στο %s έχει ολοκληρωθεί';
+$_MODULE['<{bankwire}prestashop>payment_return_1f8cdc30326f1f930b0c87b25fdac965'] = 'Παρακαλώ στείλτε μας την απόδειξη κατάθεσης με:';
+$_MODULE['<{bankwire}prestashop>payment_return_b2f40690858b404ed10e62bdf422c704'] = 'Ποσό';
+$_MODULE['<{bankwire}prestashop>payment_return_5ca0b1b910f393ed1f9f6fa99e414255'] = 'στον κάτοχο του λογαριασμού';
+$_MODULE['<{bankwire}prestashop>payment_return_d717aa33e18263b8405ba00e94353cdc'] = 'με αυτές τις λεπτομέρειες';
+$_MODULE['<{bankwire}prestashop>payment_return_984482eb9ff11e6310fef641d2268a2a'] = 'στην τράπεζα';
+$_MODULE['<{bankwire}prestashop>payment_return_63fb3f7c94ee5d8027bf599885de279d'] = 'Μην ξεχάσετε να εισάγετε τον αριθμό της παραγγελίας σας #%d στο θέμα της συναλλαγής σας';
+$_MODULE['<{bankwire}prestashop>payment_return_1faa25b80a8d31e5ef25a78d3336606d'] = 'Μην ξεχάσετε να εισάγετε την αναφορά της παραγγελίας σας #%d στο θέμα της συναλλαγής σας';
+$_MODULE['<{bankwire}prestashop>payment_return_19c419a8a4f1cd621853376a930a2e24'] = 'Σας έχει σταλεί ένα e-mail έχει με αυτές τις πληροφορίες.';
+$_MODULE['<{bankwire}prestashop>payment_return_b9a1cae09e5754424e33764777cfcaa0'] = 'Η παραγγελία σας θα αποσταλεί αμέσως μόλις λάβουμε την απόδειξη πληρωμής.';
+$_MODULE['<{bankwire}prestashop>payment_return_ca7e41a658753c87973936d7ce2429a8'] = 'Για οποιεσδήποτε ερωτήσεις ή για περαιτέρω πληροφορίες, παρακαλώ επικοινωνήστε με την';
+$_MODULE['<{bankwire}prestashop>payment_return_dfe239de8c0b2453a8e8f7657a191d5d'] = 'Εξυπηρέτηση πελατών';
+$_MODULE['<{bankwire}prestashop>payment_return_d15feee53d81ea16269e54d4784fa123'] = 'Έχουμε παρατηρήσει ένα πρόβλημα με την παραγγελία σας. Αν νομίζετε ότι είναι λάθος, μπορείτε να επικοινωνήσετε με την';
+$_MODULE['<{bankwire}prestashop>payment_5e1695822fc5af98f6b749ea3cbc9b4c'] = 'Πληρωμή μέσω τραπέζης';
+$_MODULE['<{bankwire}prestashop>payment_4e1fb9f4b46556d64db55d50629ee301'] = '(η επεξεργασία της παραγγελίας θα διαρκέσει περισσότερο)';
+
+
+return $_MODULE;
diff --git a/translations/en.php b/translations/en.php
new file mode 100644
index 0000000..2558b53
--- /dev/null
+++ b/translations/en.php
@@ -0,0 +1,56 @@
+bankwire_05adcee99142c1a60fb38bb1330bbbc1'] = 'Bank wire';
+$_MODULE['<{bankwire}prestashop>bankwire_a246a8e9907530c4c36b8b4c37bbc823'] = 'Accept payments for your products via bank wire transfer.';
+$_MODULE['<{bankwire}prestashop>bankwire_cbe0a99684b145e77f3e14174ac212e3'] = 'Are you sure about removing these details?';
+$_MODULE['<{bankwire}prestashop>bankwire_0ea0227283d959415eda0cfa31d9f718'] = 'Account owner and account details must be configured before using this module.';
+$_MODULE['<{bankwire}prestashop>bankwire_a02758d758e8bec77a33d7f392eb3f8a'] = 'No currency has been set for this module.';
+$_MODULE['<{bankwire}prestashop>bankwire_bfa43217dfe8261ee7cb040339085677'] = 'Account details are required.';
+$_MODULE['<{bankwire}prestashop>bankwire_ccab155f173ac76f79eb192703f86b18'] = 'Account owner is required.';
+$_MODULE['<{bankwire}prestashop>bankwire_c888438d14855d7d96a2724ee9c306bd'] = 'Settings updated';
+$_MODULE['<{bankwire}prestashop>bankwire_5dd532f0a63d89c5af0243b74732f63c'] = 'Contact details';
+$_MODULE['<{bankwire}prestashop>bankwire_857216dd1b374de9bf54068fcd78a8f3'] = 'Account owner';
+$_MODULE['<{bankwire}prestashop>bankwire_3ec365dd533ddb7ef3d1c111186ce872'] = 'Details';
+$_MODULE['<{bankwire}prestashop>bankwire_6b154cafbab54ba3a1e76a78c290c02a'] = 'Such as bank branch, IBAN number, BIC, etc.';
+$_MODULE['<{bankwire}prestashop>bankwire_f9a1a1bb716cbae0503d351ea2af4b34'] = 'Bank address';
+$_MODULE['<{bankwire}prestashop>bankwire_c9cc8cce247e49bae79f15173ce97354'] = 'Save';
+$_MODULE['<{bankwire}prestashop>validation_e2b7dec8fa4b498156dfee6e4c84b156'] = 'This payment method is not available.';
+$_MODULE['<{bankwire}prestashop>payment_execution_99227bacb2b4dfa29ce1701ac265a923'] = 'Bank-wire payment.';
+$_MODULE['<{bankwire}prestashop>payment_execution_f1d3b424cd68795ecaa552883759aceb'] = 'Order summary';
+$_MODULE['<{bankwire}prestashop>payment_execution_879f6b8877752685a966564d072f498f'] = 'Your shopping cart is empty.';
+$_MODULE['<{bankwire}prestashop>payment_execution_05adcee99142c1a60fb38bb1330bbbc1'] = 'Bank wire';
+$_MODULE['<{bankwire}prestashop>payment_execution_afda466128ee0594745d9f8152699b74'] = 'You have chosen to pay by bank wire.';
+$_MODULE['<{bankwire}prestashop>payment_execution_c884ed19483d45970c5bf23a681e2dd2'] = 'Here is a short summary of your order:';
+$_MODULE['<{bankwire}prestashop>payment_execution_e2867a925cba382f1436d1834bb52a1c'] = 'The total amount of your order is';
+$_MODULE['<{bankwire}prestashop>payment_execution_1f87346a16cf80c372065de3c54c86d9'] = '(tax incl.)';
+$_MODULE['<{bankwire}prestashop>payment_execution_b28be4c423d93e02081f4e79fe2434e8'] = 'We allow several currencies to be sent via bank wire.';
+$_MODULE['<{bankwire}prestashop>payment_execution_a7a08622ee5c8019b57354b99b7693b2'] = 'Choose one of the following:';
+$_MODULE['<{bankwire}prestashop>payment_execution_a854d894458d66d92cabf0411c499ef4'] = 'We allow the following currency to be sent via bank wire:';
+$_MODULE['<{bankwire}prestashop>payment_execution_3dd021316505c0204989f984246c6ff1'] = 'Bank wire account information will be displayed on the next page.';
+$_MODULE['<{bankwire}prestashop>payment_execution_b939c4940deb5588f47ee8f12c61f11f'] = 'Please confirm your order by clicking "I confirm my order."';
+$_MODULE['<{bankwire}prestashop>payment_execution_46b9e3665f187c739c55983f757ccda0'] = 'I confirm my order';
+$_MODULE['<{bankwire}prestashop>payment_execution_569fd05bdafa1712c4f6be5b153b8418'] = 'Other payment methods';
+$_MODULE['<{bankwire}prestashop>infos_c1be305030739396775edaca9813f77d'] = 'This module allows you to accept secure payments by bank wire.';
+$_MODULE['<{bankwire}prestashop>infos_60742d06006fde3043c77e6549d71a99'] = 'If the client chooses to pay by bank wire, the order\'s status will change to \'Waiting for Payment.\'';
+$_MODULE['<{bankwire}prestashop>infos_5fb4bbf993c23848433caf58e6b2816d'] = 'That said, you must manually confirm the order upon receiving the bank wire.';
+$_MODULE['<{bankwire}prestashop>payment_return_88526efe38fd18179a127024aba8c1d7'] = 'Your order on %s is complete.';
+$_MODULE['<{bankwire}prestashop>payment_return_1f8cdc30326f1f930b0c87b25fdac965'] = 'Please send us a bank wire with';
+$_MODULE['<{bankwire}prestashop>payment_return_b2f40690858b404ed10e62bdf422c704'] = 'Amount';
+$_MODULE['<{bankwire}prestashop>payment_return_5ca0b1b910f393ed1f9f6fa99e414255'] = 'Name of account owner';
+$_MODULE['<{bankwire}prestashop>payment_return_d717aa33e18263b8405ba00e94353cdc'] = 'Include these details';
+$_MODULE['<{bankwire}prestashop>payment_return_984482eb9ff11e6310fef641d2268a2a'] = 'Bank name';
+$_MODULE['<{bankwire}prestashop>payment_return_63fb3f7c94ee5d8027bf599885de279d'] = 'Do not forget to insert your order number #%d in the subject of your bank wire';
+$_MODULE['<{bankwire}prestashop>payment_return_1faa25b80a8d31e5ef25a78d3336606d'] = 'Do not forget to insert your order reference %s in the subject of your bank wire.';
+$_MODULE['<{bankwire}prestashop>payment_return_19c419a8a4f1cd621853376a930a2e24'] = 'An email has been sent with this information.';
+$_MODULE['<{bankwire}prestashop>payment_return_b9a1cae09e5754424e33764777cfcaa0'] = 'Your order will be sent as soon as we receive payment.';
+$_MODULE['<{bankwire}prestashop>payment_return_ca7e41a658753c87973936d7ce2429a8'] = 'If you have questions, comments or concerns, please contact our';
+$_MODULE['<{bankwire}prestashop>payment_return_dfe239de8c0b2453a8e8f7657a191d5d'] = 'expert customer support team. ';
+$_MODULE['<{bankwire}prestashop>payment_return_d15feee53d81ea16269e54d4784fa123'] = 'We noticed a problem with your order. If you think this is an error, feel free to contact our';
+$_MODULE['<{bankwire}prestashop>payment_5e1695822fc5af98f6b749ea3cbc9b4c'] = 'Pay by bank wire';
+$_MODULE['<{bankwire}prestashop>payment_4e1fb9f4b46556d64db55d50629ee301'] = '(order processing will be longer)';
+
+
+return $_MODULE;
diff --git a/views/templates/hook/payment_return.tpl b/views/templates/hook/payment_return.tpl
index c1c680b..99bd7f2 100644
--- a/views/templates/hook/payment_return.tpl
+++ b/views/templates/hook/payment_return.tpl
@@ -28,9 +28,13 @@
{l s='Please send us a bank wire with' mod='bankwire'}
- {l s='Amount' mod='bankwire'} {$total_to_pay}
-
- {l s='Name of account owner' mod='bankwire'} {if $bankwireOwner}{$bankwireOwner}{else}___________{/if}
-
- {l s='Include these details' mod='bankwire'} {if $bankwireDetails}{$bankwireDetails}{else}___________{/if}
-
- {l s='Bank name' mod='bankwire'} {if $bankwireAddress}{$bankwireAddress}{else}___________{/if}
+
{l s='on one of the following accounts' mod='bankwire'}:
+ {foreach from=$bankAccounts item=account}
+
+
-- {l s='Owner' mod='bankwire'}: {$account.owner}
+
-- {l s='Details' mod='bankwire'}: {$account.details}
+
-- {l s='Bank Name' mod='bankwire'}: {$account.address}
+ {/foreach}
{if !isset($reference)}
- {l s='Do not forget to insert your order number #%d in the subject of your bank wire' sprintf=$id_order mod='bankwire'}
{else}