81 lines
4.0 KiB
SQL
81 lines
4.0 KiB
SQL
-- تنظیمات متن راهنمای واریز و پیام پشتیبانی (placeholder مثل invite_link_text)
|
|
-- اجرا روی DB موجود
|
|
|
|
START TRANSACTION;
|
|
|
|
SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci;
|
|
|
|
SET @deposit_guide_desc = 'متن راهنمای واریز در مودال شارژ حساب. متغیرها: ٪نام یا %نام = نام صاحب حساب؛ ٪کارت یا %کارت = شماره کارت؛ ٪شبا یا %شبا = شبا. فاصله بعد از ٪ اختیاری است. اگر خالی باشد از متن پیشفرض اپ استفاده میشود.';
|
|
SET @deposit_support_msg_desc = 'متن پیام هنگام کلیک روی «پیام به پشتیبانی» و «پیام به پشتیبانی (sms)» در مودال واریز. همان متغیرهای ٪نام، ٪کارت و ٪شبا. پیشفرض: «شماره حساب».';
|
|
|
|
INSERT INTO `settings` (`key`, `value`, `title_fa`, `can_edit`, `is_active`, `description`, `type`)
|
|
SELECT 'deposit_account_holder', '', 'نام صاحب حساب واریز', 1, 1,
|
|
'نام صاحب حساب واریز — در متن راهنما و پیام پشتیبانی با ٪نام یا %نام جایگزین میشود.', 'text'
|
|
WHERE NOT EXISTS (SELECT 1 FROM `settings` WHERE `key` = 'deposit_account_holder' LIMIT 1);
|
|
|
|
INSERT INTO `settings` (`key`, `value`, `title_fa`, `can_edit`, `is_active`, `description`, `type`)
|
|
SELECT 'deposit_card_number', '', 'شماره کارت واریز', 1, 1,
|
|
'شماره کارت واریز — در متنها با ٪کارت یا %کارت جایگزین میشود.', 'text'
|
|
WHERE NOT EXISTS (SELECT 1 FROM `settings` WHERE `key` = 'deposit_card_number' LIMIT 1);
|
|
|
|
INSERT INTO `settings` (`key`, `value`, `title_fa`, `can_edit`, `is_active`, `description`, `type`)
|
|
SELECT 'deposit_sheba', '', 'شبا واریز', 1, 1,
|
|
'شماره شبا واریز — در متنها با ٪شبا یا %شبا جایگزین میشود.', 'text'
|
|
WHERE NOT EXISTS (SELECT 1 FROM `settings` WHERE `key` = 'deposit_sheba' LIMIT 1);
|
|
|
|
INSERT INTO `settings` (`key`, `value`, `title_fa`, `can_edit`, `is_active`, `description`, `type`)
|
|
SELECT 'deposit_support_message_text', 'شماره حساب', 'متن پیام به پشتیبانی (واریز)', 1, 1, @deposit_support_msg_desc, 'longtext'
|
|
WHERE NOT EXISTS (SELECT 1 FROM `settings` WHERE `key` = 'deposit_support_message_text' LIMIT 1);
|
|
|
|
UPDATE `settings` SET
|
|
`title_fa` = 'نام صاحب حساب واریز',
|
|
`type` = 'text',
|
|
`can_edit` = 1,
|
|
`is_active` = 1,
|
|
`description` = 'نام صاحب حساب واریز — در متن راهنما و پیام پشتیبانی با ٪نام یا %نام جایگزین میشود.'
|
|
WHERE `key` = 'deposit_account_holder';
|
|
|
|
UPDATE `settings` SET
|
|
`title_fa` = 'شماره کارت واریز',
|
|
`type` = 'text',
|
|
`can_edit` = 1,
|
|
`is_active` = 1,
|
|
`description` = 'شماره کارت واریز — در متنها با ٪کارت یا %کارت جایگزین میشود.'
|
|
WHERE `key` = 'deposit_card_number';
|
|
|
|
UPDATE `settings` SET
|
|
`title_fa` = 'شبا واریز',
|
|
`type` = 'text',
|
|
`can_edit` = 1,
|
|
`is_active` = 1,
|
|
`description` = 'شماره شبا واریز — در متنها با ٪شبا یا %شبا جایگزین میشود.'
|
|
WHERE `key` = 'deposit_sheba';
|
|
|
|
UPDATE `settings` SET
|
|
`title_fa` = 'متن پیام به پشتیبانی (واریز)',
|
|
`type` = 'longtext',
|
|
`can_edit` = 1,
|
|
`is_active` = 1,
|
|
`description` = @deposit_support_msg_desc
|
|
WHERE `key` = 'deposit_support_message_text';
|
|
|
|
UPDATE `settings` SET
|
|
`title_fa` = 'متن راهنمای واریز',
|
|
`type` = 'longtext',
|
|
`can_edit` = 1,
|
|
`description` = @deposit_guide_desc
|
|
WHERE `key` = 'support_messenger_text';
|
|
|
|
COMMIT;
|
|
|
|
SELECT `key`, `title_fa`, `type`, `can_edit`, LEFT(`value`, 60) AS value_preview
|
|
FROM `settings`
|
|
WHERE `key` IN (
|
|
'support_messenger_text',
|
|
'deposit_support_message_text',
|
|
'deposit_account_holder',
|
|
'deposit_card_number',
|
|
'deposit_sheba'
|
|
)
|
|
ORDER BY `key`;
|