-- تنظیمات متن راهنمای واریز و پیام پشتیبانی (placeholder مثل invite_link_text) -- اجرا روی DB موجود START TRANSACTION; SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci; SET @deposit_guide_desc = 'متن راهنمای واریز در مودال شارژ حساب. متغیرها: ٪نام یا %نام = نام صاحب حساب؛ ٪کارت یا %کارت = شماره کارت؛ ٪شبا یا %شبا = شبا. فاصله بعد از ٪ اختیاری است. اگر خالی باشد از متن پیش‌فرض اپ استفاده می‌شود.'; SET @deposit_support_msg_desc = 'متن پیام هنگام کلیک روی «پیام به پشتیبانی» و «پیام به پشتیبانی (sms)» در مودال واریز. فقط متغیر ٪نام یا %نام = نام صاحب حساب (deposit_account_holder). پیش‌فرض: «شماره حساب».'; 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`;