|
1 | | -<?php |
2 | | -/** @var AController $this */ |
3 | | -$allLangs = $this->language->getActiveLanguages(); |
4 | | - |
5 | | - if($this->config->get('fast_checkout_status') !== null){ |
6 | | - foreach($allLangs as $lang) { |
7 | | - $this->db->query( |
8 | | - "INSERT INTO " . $this->db->table('language_definitions') . " |
9 | | - (`language_id`, `section`, `block`,`language_key`,`language_value`,`date_added`) |
10 | | - VALUES ( |
11 | | - ".(int)$lang['language_id'].", |
12 | | - '1', |
13 | | - 'fast_checkout_fast_checkout', |
14 | | - 'fast_checkout_buy_now_status', |
15 | | - '" . $this->db->escape('Show "Buy Now" Button') . "', |
16 | | - NOW() );" |
17 | | - ); |
18 | | - } |
19 | | - } |
20 | | - |
21 | | -$this->db->query( |
22 | | - "DELETE FROM " . $this->db->table('language_definitions') . " |
23 | | - WHERE `language_key` IN ('entry_mail_protocol','entry_mail_parameter') |
24 | | - AND `block` = 'setting_setting' |
25 | | - AND `section` = 1;" |
26 | | -); |
27 | | - |
28 | | -/** @var ModelSettingStore $mdl */ |
29 | | -$mdl = $this->load->model('setting/store'); |
30 | | -$allStores = $mdl->getStores(); |
31 | | -foreach($allStores as $store) { |
32 | | - foreach($allLangs as $lang) { |
33 | | - $emailTemplate = $this->db->query( |
34 | | - "SELECT * |
35 | | - FROM " . $this->db->table('email_templates') . " |
36 | | - WHERE `text_id` = 'storefront_reset_password_link' |
37 | | - AND `language_id` = '".$lang['language_id']."' |
38 | | - AND `store_id` = '".$store['store_id']."'" |
39 | | - ); |
40 | | - $emailTemplate = $emailTemplate->row; |
41 | | - |
42 | | - if ($emailTemplate) { |
43 | | - $this->db->query( |
44 | | - "INSERT INTO " . $this->db->table('email_templates') . " |
45 | | - ( `status`, `text_id`, `language_id`, `headers`, `subject`, |
46 | | - `html_body`, `text_body`, `allowed_placeholders`, `store_id`) |
47 | | - VALUES( |
48 | | - '" . $emailTemplate['status'] . "', |
49 | | - 'admin_reset_password_link', |
50 | | - '" . (int)$emailTemplate['language_id'] . "', |
51 | | - '" . $this->db->escape($emailTemplate['headers']) . "', |
52 | | - '" . $this->db->escape($emailTemplate['subject']) . "', |
53 | | - '" . $this->db->escape($emailTemplate['html_body']) . "', |
54 | | - '" . $this->db->escape($emailTemplate['text_body']) . "', |
55 | | - '" . $this->db->escape($emailTemplate['allowed_placeholders']) . "', |
56 | | - '" . (int)$emailTemplate['store_id'] . "')" |
57 | | - ); |
58 | | - } |
59 | | - } |
60 | | -} |
61 | | - |
62 | | -$this->db->query( |
63 | | - "DELETE FROM " . $this->db->table('language_definitions') . " |
64 | | - WHERE `language_key` IN ('entry_mail_protocol','entry_mail_parameter') |
65 | | - AND `block` = 'setting_setting' |
66 | | - AND `section` = 1;" |
67 | | -); |
0 commit comments