Guest User

66ana_fixed_sql

a guest
Aug 22nd, 2025
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 36.75 KB | Source Code | 0 0
  1. CREATE TABLE `users` (
  2. `user_id` INT NOT NULL AUTO_INCREMENT,
  3. `email` VARCHAR(320) NOT NULL,
  4. `password` VARCHAR(128) DEFAULT NULL,
  5. `name` VARCHAR(64) NOT NULL,
  6. `avatar` VARCHAR(40) DEFAULT NULL,
  7. `billing` text,
  8. `api_key` VARCHAR(32) DEFAULT NULL,
  9. `token_code` VARCHAR(32) DEFAULT NULL,
  10. `twofa_secret` VARCHAR(32) DEFAULT NULL,
  11. `anti_phishing_code` VARCHAR(8) DEFAULT NULL,
  12. `one_time_login_code` VARCHAR(32) DEFAULT NULL,
  13. `pending_email` VARCHAR(128) DEFAULT NULL,
  14. `email_activation_code` VARCHAR(32) DEFAULT NULL,
  15. `lost_password_code` VARCHAR(32) DEFAULT NULL,
  16. `type` tinyint NOT NULL DEFAULT 0,
  17. `status` tinyint NOT NULL DEFAULT 0,
  18. `is_newsletter_subscribed` tinyint NOT NULL DEFAULT 0,
  19. `has_pending_internal_notifications` tinyint NOT NULL DEFAULT 0,
  20. `plan_id` VARCHAR(16) NOT NULL DEFAULT 0,
  21. `plan_expiration_date` datetime DEFAULT NULL,
  22. `plan_settings` text,
  23. `plan_trial_done` tinyint DEFAULT '0',
  24. `plan_expiry_reminder` tinyint DEFAULT '0',
  25. `payment_subscription_id` VARCHAR(64) DEFAULT NULL,
  26. `payment_processor` VARCHAR(16) DEFAULT NULL,
  27. `payment_total_amount` FLOAT DEFAULT NULL,
  28. `payment_currency` VARCHAR(4) DEFAULT NULL,
  29. `referral_key` VARCHAR(32) DEFAULT NULL,
  30. `referred_by` VARCHAR(32) DEFAULT NULL,
  31. `referred_by_has_converted` tinyint DEFAULT '0',
  32. `language` VARCHAR(32) DEFAULT 'english',
  33. `currency` VARCHAR(4) DEFAULT NULL,
  34. `timezone` VARCHAR(32) DEFAULT 'UTC',
  35. `preferences` text,
  36. `extra` text,
  37. `datetime` datetime DEFAULT NULL,
  38. `next_cleanup_datetime` datetime DEFAULT CURRENT_TIMESTAMP,
  39. `ip` VARCHAR(64) DEFAULT NULL,
  40. `continent_code` ENUM('AF', 'AN', 'AS', 'EU', 'NA', 'OC', 'SA') DEFAULT NULL,
  41. `country` VARCHAR(8) DEFAULT NULL,
  42. `city_name` VARCHAR(32) DEFAULT NULL,
  43. `device_type` enum('mobile', 'tablet', 'desktop') DEFAULT NULL,
  44. `browser_language` VARCHAR(32) DEFAULT NULL,
  45. `browser_name` VARCHAR(32) DEFAULT NULL,
  46. `os_name` VARCHAR(16) DEFAULT NULL,
  47. `last_activity` datetime DEFAULT NULL,
  48. `total_logins` INT DEFAULT '0',
  49. `user_deletion_reminder` tinyint(4) DEFAULT '0',
  50. `source` VARCHAR(32) DEFAULT 'direct',
  51. PRIMARY KEY (`user_id`),
  52. KEY `plan_id` (`plan_id`),
  53. KEY `api_key` (`api_key`),
  54. KEY `idx_users_next_cleanup_datetime` (`next_cleanup_datetime`)
  55. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  56.  
  57. -- SEPARATOR --
  58.  
  59.  
  60. INSERT INTO `users` (`user_id`, `email`, `password`, `api_key`, `referral_key`, `name`, `type`, `status`, `plan_id`, `plan_expiration_date`, `plan_settings`, `datetime`, `ip`, `last_activity`)
  61. VALUES (1,'admin','$2y$10$uFNO0pQKEHSFcus1zSFlveiPCB3EvG9ZlES7XKgJFTAl5JbRGFCWy', md5(rand()), md5(rand()), 'AltumCode',1,1,'custom','2030-01-01 12:00:00', '{"no_ads":true,"email_reports_is_enabled":true,"teams_is_enabled":true,"websites_limit":-1,"sessions_events_limit":-1,"events_children_limit":-1,"events_children_retention":365,"sessions_replays_limit":-1,"sessions_replays_retention":30,"sessions_replays_time_limit":60,"websites_heatmaps_limit":-1,"websites_goals_limit":-1,"api_is_enabled":true,"affiliate_is_enabled":true}', NOW(),'',NOW());
  62.  
  63. -- SEPARATOR --
  64.  
  65.  
  66. CREATE TABLE `users_logs` (
  67. `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
  68. `user_id` INT DEFAULT NULL,
  69. `type` VARCHAR(64) DEFAULT NULL,
  70. `ip` VARCHAR(64) DEFAULT NULL,
  71. `device_type` enum('mobile', 'tablet', 'desktop') DEFAULT NULL,
  72. `os_name` VARCHAR(16) DEFAULT NULL,
  73. `continent_code` ENUM('AF', 'AN', 'AS', 'EU', 'NA', 'OC', 'SA') DEFAULT NULL,
  74. `country_code` VARCHAR(8) DEFAULT NULL,
  75. `city_name` VARCHAR(32) DEFAULT NULL,
  76. `browser_language` VARCHAR(32) DEFAULT NULL,
  77. `browser_name` VARCHAR(32) DEFAULT NULL,
  78. `datetime` datetime DEFAULT NULL,
  79. PRIMARY KEY (`id`),
  80. KEY `users_logs_user_id` (`user_id`),
  81. KEY `users_logs_ip_type_datetime_index` (`ip`,`type`,`datetime`),
  82. CONSTRAINT `users_logs_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE
  83. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  84.  
  85. -- SEPARATOR --
  86.  
  87.  
  88. CREATE TABLE `plans` (
  89. `plan_id` INT NOT NULL AUTO_INCREMENT,
  90. `name` VARCHAR(64) NOT NULL DEFAULT 0,
  91. `description` VARCHAR(256) NOT NULL DEFAULT 0,
  92. `translations` text NOT NULL,
  93. `prices` text NOT NULL,
  94. `trial_days` INT UNSIGNED NOT NULL DEFAULT '0',
  95. `settings` longtext NOT NULL,
  96. `taxes_ids` text,
  97. `color` VARCHAR(16) DEFAULT NULL,
  98. `status` tinyint(4) NOT NULL,
  99. `order` INT(10) UNSIGNED DEFAULT '0',
  100. `datetime` datetime NOT NULL,
  101. PRIMARY KEY (`plan_id`)
  102. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  103.  
  104. -- SEPARATOR --
  105.  
  106.  
  107. CREATE TABLE `pages_categories` (
  108. `pages_category_id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
  109. `url` VARCHAR(256) NOT NULL,
  110. `title` VARCHAR(256) NOT NULL DEFAULT 0,
  111. `description` VARCHAR(256) DEFAULT NULL,
  112. `icon` VARCHAR(32) DEFAULT NULL,
  113. `order` INT NOT NULL DEFAULT '0',
  114. `language` VARCHAR(32) DEFAULT NULL,
  115. `datetime` datetime DEFAULT NULL,
  116. `last_datetime` datetime DEFAULT NULL,
  117. PRIMARY KEY (`pages_category_id`),
  118. KEY `url` (`url`),
  119. KEY `pages_categories_url_language_index` (`url`,`language`)
  120. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
  121.  
  122.  
  123. CREATE TABLE `pages` (
  124. `page_id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
  125. `pages_category_id` BIGINT UNSIGNED DEFAULT NULL,
  126. `url` VARCHAR(256) NOT NULL,
  127. `title` VARCHAR(256) NOT NULL DEFAULT 0,
  128. `description` VARCHAR(256) DEFAULT NULL,
  129. `icon` VARCHAR(32) DEFAULT NULL,
  130. `keywords` VARCHAR(256) CHARACTER SET utf8mb4 DEFAULT NULL,
  131. `editor` VARCHAR(16) DEFAULT NULL,
  132. `content` longtext,
  133. `type` enum('internal', 'external') DEFAULT 'internal',
  134. `position` VARCHAR(16) NOT NULL DEFAULT 0,
  135. `language` VARCHAR(32) DEFAULT NULL,
  136. `open_in_new_tab` tinyint DEFAULT '1',
  137. `order` INT DEFAULT '0',
  138. `total_views` BIGINT UNSIGNED DEFAULT '0',
  139. `is_published` tinyint DEFAULT '1',
  140. `datetime` datetime DEFAULT NULL,
  141. `last_datetime` datetime DEFAULT NULL,
  142. PRIMARY KEY (`page_id`),
  143. KEY `pages_pages_category_id_index` (`pages_category_id`),
  144. KEY `pages_url_index` (`url`),
  145. KEY `pages_is_published_index` (`is_published`),
  146. KEY `pages_language_index` (`language`),
  147. CONSTRAINT `pages_ibfk_1` FOREIGN KEY (`pages_category_id`) REFERENCES `pages_categories` (`pages_category_id`) ON DELETE SET NULL ON UPDATE CASCADE
  148. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  149.  
  150. -- SEPARATOR --
  151.  
  152.  
  153. INSERT INTO `pages` (`pages_category_id`, `url`, `title`, `description`, `content`, `type`, `position`, `order`, `total_views`, `datetime`, `last_datetime`) VALUES
  154. (NULL, 'https://altumcode.com/', 'Software by AltumCode', '', '', 'external', 'bottom', 1, 0, NOW(), NOW()),
  155. (NULL, 'https://altumco.de/66analytics', 'Built with 66Analytics', '', '', 'external', 'bottom', 0, 0, NOW(), NOW());
  156.  
  157. -- SEPARATOR --
  158.  
  159.  
  160. CREATE TABLE `blog_posts_categories` (
  161. `blog_posts_category_id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
  162. `url` VARCHAR(256) NOT NULL,
  163. `title` VARCHAR(256) NOT NULL DEFAULT 0,
  164. `description` VARCHAR(256) DEFAULT NULL,
  165. `order` INT NOT NULL DEFAULT '0',
  166. `language` VARCHAR(32) DEFAULT NULL,
  167. `datetime` datetime DEFAULT NULL,
  168. `last_datetime` datetime DEFAULT NULL,
  169. PRIMARY KEY (`blog_posts_category_id`),
  170. KEY `url` (`url`),
  171. KEY `blog_posts_categories_url_language_index` (`url`,`language`)
  172. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
  173.  
  174. -- SEPARATOR --
  175.  
  176.  
  177. CREATE TABLE `blog_posts` (
  178. `blog_post_id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
  179. `blog_posts_category_id` BIGINT UNSIGNED DEFAULT 0,
  180. `url` VARCHAR(256) NOT NULL,
  181. `title` VARCHAR(256) NOT NULL DEFAULT 0,
  182. `description` VARCHAR(256) DEFAULT NULL,
  183. `image_description` VARCHAR(256) DEFAULT NULL,
  184. `keywords` VARCHAR(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  185. `image` VARCHAR(40) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  186. `editor` VARCHAR(16) DEFAULT NULL,
  187. `content` longtext,
  188. `language` VARCHAR(32) DEFAULT NULL,
  189. `total_views` BIGINT UNSIGNED DEFAULT '0',
  190. `average_rating` FLOAT UNSIGNED NOT NULL DEFAULT 0,
  191. `total_ratings` BIGINT UNSIGNED NOT NULL DEFAULT 0,
  192. `is_published` tinyint DEFAULT '1',
  193. `datetime` datetime DEFAULT NULL,
  194. `last_datetime` datetime DEFAULT NULL,
  195. PRIMARY KEY (`blog_post_id`),
  196. KEY `blog_post_id_index` (`blog_post_id`),
  197. KEY `blog_post_url_index` (`url`),
  198. KEY `blog_posts_category_id` (`blog_posts_category_id`),
  199. KEY `blog_posts_is_published_index` (`is_published`),
  200. KEY `blog_posts_language_index` (`language`),
  201. CONSTRAINT `blog_posts_ibfk_1` FOREIGN KEY (`blog_posts_category_id`) REFERENCES `blog_posts_categories` (`blog_posts_category_id`) ON DELETE SET NULL ON UPDATE CASCADE
  202. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  203.  
  204. -- SEPARATOR --
  205.  
  206.  
  207. CREATE TABLE `blog_posts_ratings` (
  208. `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
  209. `blog_post_id` BIGINT UNSIGNED DEFAULT 0,
  210. `user_id` INT DEFAULT NULL,
  211. `ip_binary` varbinary(16) DEFAULT NULL,
  212. `rating` tinyint(1) DEFAULT NULL,
  213. `datetime` datetime DEFAULT NULL,
  214. PRIMARY KEY (`id`),
  215. UNIQUE KEY `blog_posts_ratings_blog_post_id_ip_binary_idx` (`blog_post_id`,`ip_binary`) USING BTREE,
  216. KEY `user_id` (`user_id`),
  217. CONSTRAINT `blog_posts_ratings_ibfk_1` FOREIGN KEY (`blog_post_id`) REFERENCES `blog_posts` (`blog_post_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  218. CONSTRAINT `blog_posts_ratings_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE
  219. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  220.  
  221. -- SEPARATOR --
  222.  
  223.  
  224. CREATE TABLE `websites` (
  225. `website_id` INT NOT NULL AUTO_INCREMENT,
  226. `pixel_key` VARCHAR(16) NOT NULL DEFAULT 0,
  227. `user_id` INT NOT NULL,
  228. `domain_id` INT DEFAULT NULL,
  229. `name` VARCHAR(256) NOT NULL DEFAULT 0,
  230. `scheme` VARCHAR(8) NOT NULL DEFAULT 0,
  231. `host` VARCHAR(128) NOT NULL DEFAULT 0,
  232. `path` VARCHAR(256) DEFAULT NULL,
  233. `tracking_type` enum('normal', 'lightweight') DEFAULT 'normal',
  234. `ip_storage_is_enabled` tinyint UNSIGNED NOT NULL DEFAULT '0',
  235. `excluded_ips` text,
  236. `query_parameters_tracking_is_enabled` tinyint DEFAULT '0',
  237. `bot_exclusion_is_enabled` tinyint DEFAULT '1',
  238. `current_month_sessions_events` BIGINT UNSIGNED NOT NULL DEFAULT '0',
  239. `current_month_events_children` BIGINT UNSIGNED NOT NULL DEFAULT '0',
  240. `current_month_sessions_replays` BIGINT UNSIGNED NOT NULL DEFAULT '0',
  241. `plan_sessions_events_limit_notice` tinyint DEFAULT '0',
  242. `plan_events_children_limit_notice` tinyint DEFAULT '0',
  243. `plan_sessions_replays_limit_notice` tinyint DEFAULT '0',
  244. `events_children_is_enabled` tinyint(4) NOT NULL DEFAULT '1',
  245. `sessions_replays_is_enabled` tinyint(4) NOT NULL DEFAULT '0',
  246. `email_reports_is_enabled` tinyint(4) NOT NULL DEFAULT '0',
  247. `email_reports_last_date` datetime DEFAULT NULL,
  248. `public_statistics_is_enabled` tinyint(4) NOT NULL DEFAULT '0',
  249. `public_statistics_password` VARCHAR(128) DEFAULT NULL,
  250. `is_enabled` tinyint(4) NOT NULL DEFAULT '0',
  251. `datetime` datetime NOT NULL,
  252. `last_datetime` datetime DEFAULT NULL,
  253. PRIMARY KEY (`website_id`),
  254. KEY `user_id` (`user_id`),
  255. KEY `pixel` (`pixel_key`),
  256. KEY `host` (`host`),
  257. CONSTRAINT `websites_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE
  258. ) ROW_FORMAT=DYNAMIC ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  259.  
  260. -- SEPARATOR --
  261.  
  262.  
  263. CREATE TABLE `domains` (
  264. `domain_id` INT NOT NULL AUTO_INCREMENT,
  265. `user_id` INT DEFAULT NULL,
  266. `scheme` VARCHAR(8) NOT NULL DEFAULT 0,
  267. `host` VARCHAR(128) NOT NULL DEFAULT 0,
  268. `custom_index_url` VARCHAR(256) DEFAULT NULL,
  269. `custom_not_found_url` VARCHAR(256) DEFAULT NULL,
  270. `is_enabled` tinyint(4) DEFAULT '0',
  271. `datetime` datetime DEFAULT NULL,
  272. `last_datetime` datetime DEFAULT NULL,
  273. PRIMARY KEY (`domain_id`),
  274. KEY `user_id` (`user_id`),
  275. KEY `host` (`host`),
  276. CONSTRAINT `domains_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE
  277. ) ROW_FORMAT=DYNAMIC ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  278.  
  279. -- SEPARATOR --
  280.  
  281.  
  282. ALTER TABLE websites ADD CONSTRAINT websites_domains_domain_id_fk FOREIGN KEY (domain_id) REFERENCES domains (domain_id) ON UPDATE cascade ON DELETE SET NULL;
  283.  
  284. -- SEPARATOR --
  285.  
  286.  
  287. CREATE TABLE `lightweight_events` (
  288. `event_id` INT NOT NULL AUTO_INCREMENT,
  289. `website_id` INT NOT NULL,
  290. `type` enum('landing_page', 'pageview') DEFAULT NULL,
  291. `path` VARCHAR(1024) DEFAULT NULL,
  292. `referrer_host` VARCHAR(256) DEFAULT NULL,
  293. `referrer_path` VARCHAR(1024) DEFAULT NULL,
  294. `utm_source` VARCHAR(128) DEFAULT NULL,
  295. `utm_medium` VARCHAR(128) DEFAULT NULL,
  296. `utm_campaign` VARCHAR(128) DEFAULT NULL,
  297. `continent_code` ENUM('AF', 'AN', 'AS', 'EU', 'NA', 'OC', 'SA') DEFAULT NULL,
  298. `country_code` VARCHAR(8) DEFAULT NULL,
  299. `city_name` VARCHAR(128) DEFAULT NULL,
  300. `os_name` VARCHAR(32) DEFAULT NULL,
  301. `browser_name` VARCHAR(32) DEFAULT NULL,
  302. `browser_language` VARCHAR(16) DEFAULT NULL,
  303. `browser_timezone` VARCHAR(32) DEFAULT NULL,
  304. `screen_resolution` VARCHAR(16) DEFAULT NULL,
  305. `device_type` enum('mobile', 'tablet', 'desktop') DEFAULT NULL,
  306. `theme` enum('light', 'dark') DEFAULT NULL,
  307. `date` datetime DEFAULT NULL,
  308. `expiration_date` DATE DEFAULT NULL,
  309. PRIMARY KEY (`event_id`),
  310. KEY `website_id` (`website_id`),
  311. KEY `date` (`date`) USING BTREE,
  312. KEY `expiration_date` (`expiration_date`),
  313. CONSTRAINT `lightweight_events_ibfk_1` FOREIGN KEY (`website_id`) REFERENCES `websites` (`website_id`) ON DELETE CASCADE ON UPDATE CASCADE
  314. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
  315.  
  316. -- SEPARATOR --
  317.  
  318.  
  319. CREATE TABLE `teams` (
  320. `team_id` INT NOT NULL AUTO_INCREMENT,
  321. `user_id` INT NOT NULL,
  322. `name` VARCHAR(32) DEFAULT NULL,
  323. `websites_ids` text,
  324. `last_datetime` datetime DEFAULT NULL,
  325. `datetime` datetime NOT NULL,
  326. PRIMARY KEY (`team_id`),
  327. KEY `user_id` (`user_id`),
  328. CONSTRAINT `teams_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE
  329. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  330.  
  331. -- SEPARATOR --
  332.  
  333.  
  334. CREATE TABLE `teams_associations` (
  335. `team_association_id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
  336. `team_id` INT NOT NULL,
  337. `user_id` INT DEFAULT NULL,
  338. `user_email` VARCHAR(128) DEFAULT NULL,
  339. `is_accepted` tinyint(4) NOT NULL DEFAULT '0',
  340. `date` datetime NOT NULL,
  341. `accepted_date` datetime DEFAULT NULL,
  342. PRIMARY KEY (`team_association_id`),
  343. KEY `team_id` (`team_id`),
  344. KEY `user_id` (`user_id`),
  345. CONSTRAINT `teams_associations_ibfk_1` FOREIGN KEY (`team_id`) REFERENCES `teams` (`team_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  346. CONSTRAINT `teams_associations_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE
  347. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  348.  
  349. -- SEPARATOR --
  350.  
  351.  
  352. CREATE TABLE `websites_visitors` (
  353. `visitor_id` INT NOT NULL AUTO_INCREMENT,
  354. `visitor_uuid_binary` BINARY(16) DEFAULT NULL,
  355. `website_id` INT NOT NULL,
  356. `goals_conversions_ids` text DEFAULT NULL,
  357. `ip` VARCHAR(64) DEFAULT NULL,
  358. `custom_parameters` text,
  359. `continent_code` ENUM('AF', 'AN', 'AS', 'EU', 'NA', 'OC', 'SA') DEFAULT NULL,
  360. `country_code` VARCHAR(8) DEFAULT NULL,
  361. `city_name` VARCHAR(128) DEFAULT NULL,
  362. `os_name` VARCHAR(32) DEFAULT NULL,
  363. `os_version` VARCHAR(16) DEFAULT NULL,
  364. `browser_name` VARCHAR(32) DEFAULT NULL,
  365. `browser_version` VARCHAR(16) DEFAULT NULL,
  366. `browser_language` VARCHAR(16) DEFAULT NULL,
  367. `browser_timezone` VARCHAR(32) DEFAULT NULL,
  368. `screen_resolution` VARCHAR(16) DEFAULT NULL,
  369. `device_type` enum('mobile', 'tablet', 'desktop') DEFAULT NULL,
  370. `theme` enum('light', 'dark') DEFAULT NULL,
  371. `total_sessions` INT DEFAULT '0',
  372. `last_event_id` INT DEFAULT NULL,
  373. `date` datetime NOT NULL,
  374. `last_date` datetime DEFAULT NULL,
  375. PRIMARY KEY (`visitor_id`),
  376. UNIQUE KEY `websites_visitors_pk` (`visitor_uuid_binary`),
  377. KEY `website_id` (`website_id`),
  378. CONSTRAINT `websites_visitors_ibfk_1` FOREIGN KEY (`website_id`) REFERENCES `websites` (`website_id`) ON DELETE CASCADE ON UPDATE CASCADE
  379. ) ROW_FORMAT=DYNAMIC ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  380.  
  381. -- SEPARATOR --
  382.  
  383.  
  384. CREATE TABLE `visitors_sessions` (
  385. `session_id` INT NOT NULL AUTO_INCREMENT,
  386. `session_uuid_binary` BINARY(16) DEFAULT NULL,
  387. `visitor_id` INT NOT NULL,
  388. `website_id` INT NOT NULL,
  389. `total_events` INT DEFAULT '1',
  390. `date` datetime NOT NULL,
  391. PRIMARY KEY (`session_id`),
  392. UNIQUE KEY `session_uuid_binary` (`session_uuid_binary`),
  393. KEY `website_id` (`website_id`),
  394. KEY `visitor_id` (`visitor_id`),
  395. KEY `session_id` (`session_id`),
  396. KEY `date` (`date`),
  397. CONSTRAINT `visitors_sessions_ibfk_1` FOREIGN KEY (`visitor_id`) REFERENCES `websites_visitors` (`visitor_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  398. CONSTRAINT `visitors_sessions_ibfk_2` FOREIGN KEY (`website_id`) REFERENCES `websites` (`website_id`) ON DELETE CASCADE ON UPDATE CASCADE
  399. ) ROW_FORMAT=DYNAMIC ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  400.  
  401. -- SEPARATOR --
  402.  
  403.  
  404. CREATE TABLE `sessions_events` (
  405. `event_id` INT NOT NULL AUTO_INCREMENT,
  406. `event_uuid_binary` BINARY(16) DEFAULT NULL,
  407. `session_id` INT NOT NULL,
  408. `visitor_id` INT NOT NULL,
  409. `website_id` INT NOT NULL,
  410. `type` enum('landing_page', 'pageview') NOT NULL DEFAULT 'pageview',
  411. `path` VARCHAR(1024) NOT NULL DEFAULT '',
  412. `title` VARCHAR(512) DEFAULT NULL,
  413. `referrer_host` VARCHAR(256) DEFAULT NULL,
  414. `referrer_path` VARCHAR(1024) DEFAULT NULL,
  415. `utm_source` VARCHAR(128) DEFAULT NULL,
  416. `utm_medium` VARCHAR(128) DEFAULT NULL,
  417. `utm_campaign` VARCHAR(128) DEFAULT NULL,
  418. `viewport_width` INT DEFAULT NULL,
  419. `viewport_height` INT DEFAULT NULL,
  420. `has_bounced` INT DEFAULT NULL,
  421. `date` datetime NOT NULL,
  422. `expiration_date` DATE DEFAULT NULL,
  423. PRIMARY KEY (`event_id`),
  424. KEY `visitor_id` (`visitor_id`),
  425. KEY `session_id` (`session_id`),
  426. KEY `event_uuid_binary` (`event_uuid_binary`),
  427. KEY `date` (`date`),
  428. KEY `expiration_date` (`expiration_date`),
  429. KEY `website_id` (`website_id`),
  430. CONSTRAINT `sessions_events_ibfk_1` FOREIGN KEY (`website_id`) REFERENCES `websites` (`website_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  431. CONSTRAINT `sessions_events_ibfk_2` FOREIGN KEY (`visitor_id`) REFERENCES `websites_visitors` (`visitor_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  432. CONSTRAINT `sessions_events_ibfk_3` FOREIGN KEY (`session_id`) REFERENCES `visitors_sessions` (`session_id`) ON DELETE CASCADE ON UPDATE CASCADE
  433. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  434.  
  435. -- SEPARATOR --
  436.  
  437.  
  438. CREATE TABLE `events_children` (
  439. `id` INT NOT NULL AUTO_INCREMENT,
  440. `event_id` INT NOT NULL,
  441. `session_id` INT NOT NULL,
  442. `visitor_id` INT NOT NULL,
  443. `snapshot_id` INT DEFAULT NULL,
  444. `website_id` INT NOT NULL,
  445. `type` enum('click', 'scroll', 'form', 'resize') NOT NULL DEFAULT 'click',
  446. `data` longtext,
  447. `count` INT DEFAULT '1',
  448. `date` datetime NOT NULL,
  449. `expiration_date` DATE DEFAULT NULL,
  450. PRIMARY KEY (`id`),
  451. KEY `visitor_id` (`visitor_id`),
  452. KEY `website_id` (`website_id`),
  453. KEY `session_id` (`session_id`),
  454. KEY `event_uuid` (`event_id`),
  455. KEY `snapshot_id` (`snapshot_id`),
  456. KEY `expiration_date` (`expiration_date`),
  457. CONSTRAINT `events_children_ibfk_1` FOREIGN KEY (`visitor_id`) REFERENCES `websites_visitors` (`visitor_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  458. CONSTRAINT `events_children_ibfk_2` FOREIGN KEY (`website_id`) REFERENCES `websites` (`website_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  459. CONSTRAINT `events_children_ibfk_3` FOREIGN KEY (`session_id`) REFERENCES `visitors_sessions` (`session_id`) ON DELETE CASCADE ON UPDATE CASCADE
  460. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  461.  
  462. -- SEPARATOR --
  463.  
  464.  
  465. CREATE TABLE `sessions_replays` (
  466. `replay_id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
  467. `user_id` INT DEFAULT NULL,
  468. `session_id` INT NOT NULL,
  469. `visitor_id` INT NOT NULL,
  470. `website_id` INT NOT NULL,
  471. `events` INT DEFAULT NULL,
  472. `size` BIGINT UNSIGNED NOT NULL DEFAULT '0',
  473. `is_offloaded` tinyint DEFAULT '0',
  474. `is_too_short` tinyint DEFAULT 1,
  475. `datetime` datetime NOT NULL,
  476. `last_datetime` datetime DEFAULT NULL,
  477. `expiration_date` DATE DEFAULT NULL,
  478. PRIMARY KEY (`replay_id`),
  479. UNIQUE KEY `sessions_replays_pk` (`session_id`),
  480. KEY `session_id` (`session_id`),
  481. KEY `visitor_id` (`visitor_id`),
  482. KEY `website_id` (`website_id`),
  483. KEY `expiration_date` (`expiration_date`),
  484. KEY `sessions_replays_users_user_id_fk` (`user_id`),
  485. CONSTRAINT `sessions_replays_ibfk_1` FOREIGN KEY (`session_id`) REFERENCES `visitors_sessions` (`session_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  486. CONSTRAINT `sessions_replays_ibfk_2` FOREIGN KEY (`visitor_id`) REFERENCES `websites_visitors` (`visitor_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  487. CONSTRAINT `sessions_replays_ibfk_3` FOREIGN KEY (`website_id`) REFERENCES `websites` (`website_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  488. CONSTRAINT `sessions_replays_users_user_id_fk` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`)
  489. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  490.  
  491. -- SEPARATOR --
  492.  
  493.  
  494. CREATE TABLE `websites_heatmaps` (
  495. `heatmap_id` INT NOT NULL AUTO_INCREMENT,
  496. `user_id` INT DEFAULT NULL,
  497. `website_id` INT NOT NULL,
  498. `snapshot_id_desktop` INT DEFAULT NULL,
  499. `desktop_size` BIGINT UNSIGNED NOT NULL DEFAULT '0',
  500. `snapshot_id_tablet` INT DEFAULT NULL,
  501. `tablet_size` BIGINT UNSIGNED NOT NULL DEFAULT '0',
  502. `snapshot_id_mobile` INT DEFAULT NULL,
  503. `mobile_size` BIGINT UNSIGNED NOT NULL DEFAULT '0',
  504. `name` VARCHAR(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 0,
  505. `path` VARCHAR(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 0,
  506. `is_enabled` tinyint NOT NULL DEFAULT '1',
  507. `last_datetime` datetime DEFAULT NULL,
  508. `datetime` datetime NOT NULL,
  509. PRIMARY KEY (`heatmap_id`),
  510. KEY `website_id` (`website_id`),
  511. KEY `snapshot_id_desktop` (`snapshot_id_desktop`),
  512. KEY `snapshot_id_tablet` (`snapshot_id_tablet`),
  513. KEY `snapshot_id_mobile` (`snapshot_id_mobile`),
  514. KEY `websites_heatmaps_users_user_id_fk` (`user_id`),
  515. CONSTRAINT `websites_heatmaps_ibfk_1` FOREIGN KEY (`website_id`) REFERENCES `websites` (`website_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  516. CONSTRAINT `websites_heatmaps_users_user_id_fk` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`)
  517. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  518.  
  519. -- SEPARATOR --
  520.  
  521.  
  522. CREATE TABLE `heatmaps_snapshots` (
  523. `snapshot_id` INT NOT NULL AUTO_INCREMENT,
  524. `heatmap_id` INT NOT NULL,
  525. `website_id` INT NOT NULL,
  526. `type` enum('desktop', 'mobile', 'tablet') NOT NULL,
  527. `data` longblob NOT NULL,
  528. `date` datetime NOT NULL,
  529. PRIMARY KEY (`snapshot_id`),
  530. KEY `heatmap_id` (`heatmap_id`),
  531. KEY `website_id` (`website_id`),
  532. KEY `type` (`type`),
  533. CONSTRAINT `heatmaps_snapshots_ibfk_1` FOREIGN KEY (`heatmap_id`) REFERENCES `websites_heatmaps` (`heatmap_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  534. CONSTRAINT `heatmaps_snapshots_ibfk_2` FOREIGN KEY (`website_id`) REFERENCES `websites` (`website_id`) ON DELETE CASCADE ON UPDATE CASCADE
  535. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  536.  
  537. -- SEPARATOR --
  538.  
  539.  
  540. ALTER TABLE events_children ADD CONSTRAINT events_children_heatmaps_snapshots_snapshot_id_fk FOREIGN KEY (snapshot_id) REFERENCES heatmaps_snapshots (snapshot_id) ON UPDATE cascade ON DELETE SET NULL;
  541.  
  542. -- SEPARATOR --
  543.  
  544.  
  545. ALTER TABLE websites_heatmaps ADD CONSTRAINT `websites_heatmaps_ibfk_2` FOREIGN KEY (`snapshot_id_desktop`) REFERENCES `heatmaps_snapshots` (`snapshot_id`) ON DELETE SET NULL ON UPDATE CASCADE;
  546.  
  547. -- SEPARATOR --
  548.  
  549.  
  550. ALTER TABLE websites_heatmaps ADD  CONSTRAINT `websites_heatmaps_ibfk_3` FOREIGN KEY (`snapshot_id_tablet`) REFERENCES `heatmaps_snapshots` (`snapshot_id`) ON DELETE SET NULL ON UPDATE CASCADE;
  551.  
  552. -- SEPARATOR --
  553.  
  554.  
  555. ALTER TABLE websites_heatmaps ADD  CONSTRAINT `websites_heatmaps_ibfk_4` FOREIGN KEY (`snapshot_id_mobile`) REFERENCES `heatmaps_snapshots` (`snapshot_id`) ON DELETE SET NULL ON UPDATE CASCADE;
  556.  
  557. -- SEPARATOR --
  558.  
  559.  
  560. CREATE TABLE `websites_goals` (
  561. `goal_id` INT NOT NULL AUTO_INCREMENT,
  562. `website_id` INT NOT NULL,
  563. `key` VARCHAR(16) NOT NULL DEFAULT 0,
  564. `type` enum('pageview', 'custom') NOT NULL DEFAULT 'pageview',
  565. `path` VARCHAR(256) DEFAULT NULL,
  566. `name` VARCHAR(64) DEFAULT NULL,
  567. `date` datetime NOT NULL,
  568. PRIMARY KEY (`goal_id`),
  569. KEY `website_id` (`website_id`),
  570. KEY `key` (`key`),
  571. CONSTRAINT `websites_goals_ibfk_1` FOREIGN KEY (`website_id`) REFERENCES `websites` (`website_id`) ON DELETE CASCADE ON UPDATE CASCADE
  572. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  573.  
  574. -- SEPARATOR --
  575.  
  576.  
  577. CREATE TABLE `goals_conversions` (
  578. `conversion_id` INT NOT NULL AUTO_INCREMENT,
  579. `event_id` INT DEFAULT NULL,
  580. `session_id` INT DEFAULT NULL,
  581. `visitor_id` INT DEFAULT NULL,
  582. `goal_id` INT NOT NULL,
  583. `website_id` INT NOT NULL,
  584. `date` datetime NOT NULL,
  585. PRIMARY KEY (`conversion_id`),
  586. KEY `event_id` (`event_id`),
  587. KEY `session_id` (`session_id`),
  588. KEY `visitor_id` (`visitor_id`),
  589. KEY `goal_id` (`goal_id`),
  590. KEY `website_id` (`website_id`),
  591. KEY `date` (`date`),
  592. CONSTRAINT `goals_conversions_ibfk_1` FOREIGN KEY (`event_id`) REFERENCES `sessions_events` (`event_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  593. CONSTRAINT `goals_conversions_ibfk_2` FOREIGN KEY (`session_id`) REFERENCES `visitors_sessions` (`session_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  594. CONSTRAINT `goals_conversions_ibfk_3` FOREIGN KEY (`visitor_id`) REFERENCES `websites_visitors` (`visitor_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  595. CONSTRAINT `goals_conversions_ibfk_4` FOREIGN KEY (`goal_id`) REFERENCES `websites_goals` (`goal_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  596. CONSTRAINT `goals_conversions_ibfk_5` FOREIGN KEY (`website_id`) REFERENCES `websites` (`website_id`) ON DELETE CASCADE ON UPDATE CASCADE
  597. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  598.  
  599. -- SEPARATOR --
  600.  
  601.  
  602. CREATE TABLE `email_reports` (
  603. `id` BIGINT  UNSIGNED NOT NULL AUTO_INCREMENT,
  604. `user_id` INT NOT NULL,
  605. `website_id` INT NOT NULL,
  606. `datetime` datetime NOT NULL,
  607. PRIMARY KEY (`id`),
  608. KEY `user_id` (`user_id`),
  609. KEY `website_id` (`website_id`),
  610. KEY `datetime` (`datetime`)
  611. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  612.  
  613. -- SEPARATOR --
  614.  
  615.  
  616. CREATE TABLE `broadcasts` (
  617. `broadcast_id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
  618. `name` VARCHAR(64) DEFAULT NULL,
  619. `subject` VARCHAR(128) DEFAULT NULL,
  620. `content` text,
  621. `segment` VARCHAR(64) DEFAULT NULL,
  622. `settings` text COLLATE utf8mb4_unicode_ci,
  623. `users_ids` longtext CHARACTER SET utf8mb4,
  624. `sent_users_ids` longtext,
  625. `sent_emails` INT UNSIGNED DEFAULT '0',
  626. `total_emails` INT UNSIGNED DEFAULT '0',
  627. `status` VARCHAR(16) DEFAULT NULL,
  628. `views` BIGINT UNSIGNED DEFAULT '0',
  629. `clicks` BIGINT UNSIGNED DEFAULT '0',
  630. `last_sent_email_datetime` datetime DEFAULT NULL,
  631. `datetime` datetime DEFAULT NULL,
  632. `last_datetime` datetime DEFAULT NULL,
  633. PRIMARY KEY (`broadcast_id`)
  634. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  635.  
  636. -- SEPARATOR --
  637.  
  638.  
  639. CREATE TABLE `broadcasts_statistics` (
  640. `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
  641. `user_id` INT DEFAULT NULL,
  642. `broadcast_id` BIGINT UNSIGNED DEFAULT 0,
  643. `type` enum('view', 'click') COLLATE utf8mb4_unicode_ci,
  644. `target` VARCHAR(2048) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  645. `datetime` datetime DEFAULT NULL,
  646. PRIMARY KEY (`id`),
  647. KEY `broadcast_id` (`broadcast_id`),
  648. KEY `broadcasts_statistics_user_id_broadcast_id_type_index` (`broadcast_id`,`user_id`,`type`),
  649. CONSTRAINT `broadcasts_statistics_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
  650. CONSTRAINT `broadcasts_statistics_ibfk_2` FOREIGN KEY (`broadcast_id`) REFERENCES `broadcasts` (`broadcast_id`) ON DELETE CASCADE ON UPDATE CASCADE
  651. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  652.  
  653. -- SEPARATOR --
  654.  
  655.  
  656. CREATE TABLE `internal_notifications` (
  657. `internal_notification_id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
  658. `user_id` INT DEFAULT NULL,
  659. `for_who` VARCHAR(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  660. `from_who` VARCHAR(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  661. `icon` VARCHAR(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  662. `title` VARCHAR(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  663. `description` VARCHAR(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  664. `url` VARCHAR(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  665. `is_read` tinyint UNSIGNED DEFAULT '0',
  666. `datetime` datetime DEFAULT NULL,
  667. `read_datetime` datetime DEFAULT NULL,
  668. PRIMARY KEY (`internal_notification_id`),
  669. KEY `user_id` (`user_id`),
  670. KEY `users_notifications_for_who_idx` (`for_who`) USING BTREE,
  671. CONSTRAINT `internal_notifications_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE
  672. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  673.  
  674. -- SEPARATOR --
  675.  
  676.  
  677. CREATE TABLE `settings` (
  678. `id` INT NOT NULL AUTO_INCREMENT,
  679. `key` VARCHAR(64) NOT NULL DEFAULT 0,
  680. `value` longtext NOT NULL,
  681. PRIMARY KEY (`id`),
  682. UNIQUE KEY `key` (`key`)
  683. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  684.  
  685. -- SEPARATOR --
  686.  
  687.  
  688. SET @cron_key = MD5(RAND());
  689.  
  690. -- SEPARATOR --
  691.  
  692.  
  693. INSERT INTO `settings` (`key`, `value`)
  694. VALUES
  695. ('main', '{"title":"Your title","default_language":"english","default_theme_style":"light","default_timezone":"UTC","index_url":"","terms_and_conditions_url":"","privacy_policy_url":"","not_found_url":"","se_indexing":true,"ai_scraping_is_allowed":true,"display_index_plans":true,"display_index_testimonials":true,"display_index_faq":true,"default_results_per_page":100,"default_order_type":"DESC","auto_language_detection_is_enabled":true,"blog_is_enabled":false,"api_is_enabled":true,"theme_style_change_is_enabled":true,"logo_light":"","logo_dark":"","logo_email":"","opengraph":"","favicon":"","openai_api_key":"","openai_model":"gpt-3.5-turbo","force_https_is_enabled":false,"broadcasts_statistics_is_enabled":false,"breadcrumbs_is_enabled":true,"display_pagination_when_no_pages":true}'),
  696. ('languages', '{"english":{"status":"active"}}'),
  697. ('users', '{\"email_confirmation\":false,\"login_lockout_time\":60,\"blacklisted_domains\":[],\"register_is_enabled\":true,\"blacklisted_countries\":[],\"register_lockout_time\":10,\"user_deletion_reminder\":0,\"login_lockout_is_enabled\":true,\"welcome_email_is_enabled\":false,\"login_lockout_max_retries\":3,\"auto_delete_inactive_users\":90,\"lost_password_lockout_time\":60,\"register_lockout_is_enabled\":true,\"register_only_social_logins\":false,\"auto_delete_unconfirmed_users\":30,\"resend_activation_lockout_time\":60,\"lost_password_lockout_is_enabled\":true,\"lost_password_lockout_max_retries\":3,\"register_lockout_max_registrations\":3,\"login_rememberme_checkbox_is_checked\":false,\"register_display_newsletter_checkbox\":false,\"resend_activation_lockout_is_enabled\":true,\"resend_activation_lockout_max_retries\":3}'),
  698. ('ads', '{"ad_blocker_detector_is_enabled":true,"ad_blocker_detector_lock_is_enabled":false,"ad_blocker_detector_delay":5,"header":"","footer":"","header_biolink":"","footer_biolink":"","header_splash":"","footer_splash":""}'),
  699. ('captcha', '{"type":"basic","recaptcha_public_key":"","recaptcha_private_key":"","login_is_enabled":0,"register_is_enabled":0,"lost_password_is_enabled":0,"resend_activation_is_enabled":0}'),
  700. ('cron', concat('{\"key\":\"', @cron_key, '\"}')),
  701. ('email_notifications', '{"emails":"","new_user":false,"delete_user":false,"new_payment":false,"new_domain":false,"new_affiliate_withdrawal":false,"contact":false}'),
  702. ('internal_notifications', '{"users_is_enabled":true,"admins_is_enabled":true,"new_user":true,"delete_user":true,"new_newsletter_subscriber":true,"new_payment":true,"new_affiliate_withdrawal":true}'),
  703. ('content', '{"blog_is_enabled":true,"blog_share_is_enabled":true,"blog_categories_widget_is_enabled":true,"blog_popular_widget_is_enabled":true,"blog_views_is_enabled":true,"pages_is_enabled":true,"pages_share_is_enabled":true,"pages_popular_widget_is_enabled":true,"pages_views_is_enabled":true}'),
  704. ('sso', '{"is_enabled":true,"display_menu_items":true,"websites":{}}'),
  705. ('facebook', '{"is_enabled":false,"app_id":"","app_secret":""}'),
  706. ('google', '{"is_enabled":false,"client_id":"","client_secret":""}'),
  707. ('twitter', '{"is_enabled":false,"consumer_api_key":"","consumer_api_secret":""}'),
  708. ('discord', '{"is_enabled":false,"client_id":"","client_secret":""}'),
  709. ('linkedin', '{"is_enabled":false,"client_id":"","client_secret":""}'),
  710. ('microsoft', '{"is_enabled":false,"client_id":"","client_secret":""}'),
  711. ('plan_custom', '{"plan_id":"custom","name":"Custom","description":"Contact us for enterprise pricing.","price":"Custom","custom_button_url":"mailto:[email protected]","color":null,"status":2,"settings":{}}'),
  712. ('plan_free', '{"plan_id":"free","name":"Free","days":null,"status":0,"settings":{"no_ads":false,"email_reports_is_enabled":false,"teams_is_enabled":false,"websites_limit":1,"sessions_events_limit":15000,"events_children_limit":10000,"events_children_retention":90,"sessions_replays_limit":25,"sessions_replays_retention":30,"sessions_replays_time_limit":30,"websites_heatmaps_limit":1,"websites_goals_limit":10,"api_is_enabled":false,"affiliate_is_enabled":false}}'),
  713. ('payment', '{"is_enabled":false,"type":"both","default_payment_frequency":"monthly","currencies":{"USD":{"code":"USD","symbol":"$","default_payment_processor":"offline_payment"}},"default_currency":"USD","codes_is_enabled":true,"taxes_and_billing_is_enabled":true,"invoice_is_enabled":true,"user_plan_expiry_reminder":0,"user_plan_expiry_checker_is_enabled":0,"currency_exchange_api_key":""}'),
  714. ('paypal', '{\"is_enabled\":\"0\",\"mode\":\"sandbox\",\"client_id\":\"\",\"secret\":\"\"}'),
  715. ('stripe', '{\"is_enabled\":\"0\",\"publishable_key\":\"\",\"secret_key\":\"\",\"webhook_secret\":\"\"}'),
  716. ('offline_payment', '{\"is_enabled\":\"0\",\"instructions\":\"Your offline payment instructions go here..\"}'),
  717. ('coinbase', '{"is_enabled":false,"api_key":"","webhook_secret":"","currencies":["USD"]}'),
  718. ('payu', '{"is_enabled":false,"mode":"sandbox","merchant_pos_id":"","signature_key":"","oauth_client_id":"","oauth_client_secret":"","currencies":["USD"]}'),
  719. ('iyzico', '{"is_enabled":false,"mode":"live","api_key":"","secret_key":"","currencies":["USD"]}'),
  720. ('paystack', '{"is_enabled":false,"public_key":"","secret_key":"","currencies":["USD"]}'),
  721. ('razorpay', '{"is_enabled":false,"key_id":"","key_secret":"","webhook_secret":"","currencies":["USD"]}'),
  722. ('mollie', '{"is_enabled":false,"api_key":""}'),
  723. ('myfatoorah', '{}'),
  724. ('yookassa', '{"is_enabled":false,"shop_id":"","secret_key":""}'),
  725. ('crypto_com', '{"is_enabled":false,"publishable_key":"","secret_key":"","webhook_secret":""}'),
  726. ('paddle', '{"is_enabled":false,"mode":"sandbox","vendor_id":"","api_key":"","public_key":"","currencies":["USD"]}'),
  727. ('mercadopago', '{"is_enabled":false,"access_token":"","currencies":["USD"]}'),
  728. ('midtrans', '{"is_enabled":false,"server_key":"","mode":"sandbox","currencies":["USD"]}'),
  729. ('flutterwave', '{"is_enabled":false,"secret_key":"","currencies":["USD"]}'),
  730. ('lemonsqueezy', '{"is_enabled":false,"api_key":"","signing_secret":"","store_id":"","one_time_monthly_variant_id":"","one_time_annual_variant_id":"","one_time_lifetime_variant_id":"","recurring_monthly_variant_id":"","recurring_annual_variant_id":"","currencies":["USD"]}'),
  731. ('smtp', '{"from_name":"","from":"","host":"","encryption":"tls","port":"","auth":false,"username":"","password":"","display_socials":false,"company_details":""}'),
  732. ('theme', '{"light_is_enabled": false, "dark_is_enabled": false}'),
  733. ('custom', '{"head_js":"","head_css":"","head_js_biolink":"","head_css_biolink":"","head_js_splash_page":"","head_css_splash_page":""}'),
  734. ('socials', '{"threads":"","youtube":"","facebook":"","x":"","instagram":"","tiktok":"","linkedin":"","whatsapp":"","email":""}'),
  735. ('announcements', '{"guests_id":"16e2fdd0e771da32ec9e557c491fe17d","guests_content":"","guests_text_color":"#ffffff","guests_background_color":"#000000","users_id":"16e2fdd0e771da32ec9e557c491fe17d","users_content":"","users_text_color":"#dbebff","users_background_color":"#000000"}'),
  736. ('business', '{\"invoice_is_enabled\":\"0\",\"name\":\"\",\"address\":\"\",\"city\":\"\",\"county\":\"\",\"zip\":\"\",\"country\":\"\",\"email\":\"\",\"phone\":\"\",\"tax_type\":\"\",\"tax_id\":\"\",\"custom_key_one\":\"\",\"custom_value_one\":\"\",\"custom_key_two\":\"\",\"custom_value_two\":\"\"}'),
  737. ('webhooks', '{"user_new":"","user_delete":"","payment_new":"","code_redeemed":"","contact":"","cron_start":"","cron_end":"","domain_new":"","domain_update":""}'),
  738. ('analytics', '{\"pixel_cache\":300,\"blacklisted_domains\":[],\"blacklisted_keywords\":[],\"email_reports_is_enabled\":0,\"pixel_exposed_identifier\":\"analytics\",\"sessions_replays_is_enabled\":\"1\",\"websites_heatmaps_is_enabled\":\"1\",\"sessions_replays_minimum_duration\":\"1\"}'),
  739. ('cookie_consent', '{"is_enabled":false,"logging_is_enabled":false,"necessary_is_enabled":true,"analytics_is_enabled":true,"targeting_is_enabled":true,"layout":"bar","position_y":"middle","position_x":"center"}'),
  740. ('license', '{\"license\":\"Nulled by LostKoean - Babia.to\","type\":\"\"}'),
  741. ('support', '{}'),
  742. ('custom_images', '{}'),
  743. ('product_info', '{\"version\":\"43.0.0\", \"code\":\"4300\"}');
  744.  
  745. -- SEPARATOR --
  746.  
  747.  
  748. INSERT IGNORE INTO `settings` (`key`, `value`) VALUES ('support', '{}');
  749.  
  750. -- SEPARATOR --
  751.  
  752.  
  753. UPDATE `settings` SET `value` = '{"key": "Nulled by LostKorean - Babia.to", "expiry_datetime": "2100-01-01 00:00:00"}' WHERE  `key` = 'support';
Add Comment
Please, Sign In to add comment