Database.php 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  1. <?php
  2. $sql = mysqli_query($connect, 'CREATE TABLE IF NOT EXISTS `uiisc_account` (
  3. `account_id` INT(11) NOT NULL AUTO_INCREMENT COMMENT "主机账号ID",
  4. `account_client_id` INT(11) NOT NULL COMMENT "所属客户ID",
  5. `account_key` VARCHAR(8) NOT NULL,
  6. `account_api_key` varchar(20) NOT NULL COMMENT "主机提供商标识",
  7. `account_username` VARCHAR(22) NOT NULL,
  8. `account_password` VARCHAR(16) NOT NULL,
  9. `account_domain` VARCHAR(70) NOT NULL,
  10. `account_sql` VARCHAR(8) NOT NULL,
  11. `account_status` INT(1) NOT NULL COMMENT "0未激活1已激活2禁用3删除",
  12. `account_date` VARCHAR(20) NOT NULL,
  13. `account_signup_ip` varchar(20) DEFAULT NULL COMMENT "注册IP",
  14. PRIMARY KEY (`account_id`)
  15. ) ENGINE=MyISAM AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4;');
  16. $sql = mysqli_query($connect, 'CREATE TABLE IF NOT EXISTS `uiisc_account_api` (
  17. `api_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  18. `api_type` varchar(30) NOT NULL,
  19. `api_key` varchar(20) NOT NULL,
  20. `api_username` varchar(256) NOT NULL,
  21. `api_password` varchar(256) NOT NULL,
  22. `api_cpanel_url` varchar(100) NOT NULL,
  23. `api_server_ip` varchar(15) NOT NULL,
  24. `api_server_domain` varchar(100) NOT NULL,
  25. `api_server_ftp_domain` varchar(100) NOT NULL,
  26. `api_server_sql_domain` varchar(100) NOT NULL,
  27. `api_ns_1` varchar(30) NOT NULL,
  28. `api_ns_2` varchar(30) NOT NULL,
  29. `api_ns_3` varchar(30) NOT NULL,
  30. `api_package` varchar(20) NOT NULL,
  31. `api_callback_token` varchar(32) NOT NULL,
  32. PRIMARY KEY (`api_id`)
  33. ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;');
  34. $sql = mysqli_query($connect, 'CREATE TABLE IF NOT EXISTS `uiisc_account_callback` (
  35. `callback_id` int(11) NOT NULL AUTO_INCREMENT,
  36. `callback_date` varchar(30) NOT NULL COMMENT "日期",
  37. `callback_client_id` int(11) DEFAULT NULL COMMENT "所属客户ID",
  38. `callback_username` varchar(22) NOT NULL COMMENT "主机账号用户名",
  39. `callback_action` varchar(30) NOT NULL COMMENT "操作事件",
  40. `callback_comments` varchar(500) DEFAULT NULL COMMENT "备注信息",
  41. `callback_raw` text NOT NULL COMMENT "接收的完整数据",
  42. PRIMARY KEY (`callback_id`)
  43. ) ENGINE=MyISAM AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4;');
  44. $sql = mysqli_query($connect, 'CREATE TABLE IF NOT EXISTS `uiisc_account_domain` (
  45. `domain_id` int(11) NOT NULL AUTO_INCREMENT COMMENT "主机账号ID",
  46. `domain_account_id` int(11) NOT NULL COMMENT "托管账号ID",
  47. `domain_name` varchar(255) NOT NULL COMMENT "域名",
  48. PRIMARY KEY (`domain_id`)
  49. ) ENGINE=MyISAM AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4;');
  50. $sql = mysqli_query($connect, 'CREATE TABLE IF NOT EXISTS `uiisc_config` (
  51. `site_id` INT(11) unsigned NOT NULL AUTO_INCREMENT,
  52. `site_key` varchar(20) NOT NULL,
  53. `site_status` int(2) NOT NULL,
  54. `site_name` varchar(30) NOT NULL,
  55. `site_brand` varchar(30) NOT NULL,
  56. `site_company` varchar(30) NOT NULL,
  57. `site_path` varchar(70) NOT NULL,
  58. `site_phone` varchar(30) NOT NULL,
  59. `site_email` varchar(50) NOT NULL,
  60. `site_build_year` int(4) NOT NULL,
  61. `page_title` varchar(80) NOT NULL,
  62. `page_description` varchar(200) NOT NULL,
  63. `page_keywords` varchar(100) NOT NULL,
  64. `page_copyright` varchar(100) NOT NULL,
  65. `page_author` varchar(30) NOT NULL,
  66. `ifastnet_aff` int(11) DEFAULT NULL,
  67. PRIMARY KEY (`site_id`)
  68. ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;');
  69. $sql = mysqli_query($connect, 'CREATE TABLE IF NOT EXISTS `uiisc_builder_api` (
  70. `id` INT(10) unsigned NOT NULL AUTO_INCREMENT,
  71. `builder_id` VARCHAR(7) NOT NULL,
  72. `builder_username` VARCHAR(100) NOT NULL,
  73. `builder_password` VARCHAR(100) NOT NULL,
  74. PRIMARY KEY (`id`)
  75. ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;');
  76. $sql = mysqli_query($connect, 'CREATE TABLE IF NOT EXISTS `uiisc_clients` (
  77. `client_id` INT(11) unsigned NOT NULL AUTO_INCREMENT,
  78. `client_fname` VARCHAR(30) NOT NULL,
  79. `client_lname` VARCHAR(30) NOT NULL,
  80. `client_email` VARCHAR(70) NOT NULL,
  81. `client_phone` VARCHAR(30) NOT NULL,
  82. `client_address` VARCHAR(50) NOT NULL,
  83. `client_country` VARCHAR(40) NOT NULL,
  84. `client_city` VARCHAR(30) NOT NULL,
  85. `client_pcode` VARCHAR(20) NOT NULL,
  86. `client_key` VARCHAR(8) NOT NULL,
  87. `client_state` VARCHAR(30) NOT NULL,
  88. `client_date` VARCHAR(30) NOT NULL,
  89. `client_status` INT(1) NOT NULL,
  90. `client_company` VARCHAR(50) NOT NULL,
  91. `client_password` VARCHAR(64) NOT NULL,
  92. `client_signup_ip` varchar(20) DEFAULT NULL COMMENT "注册IP",
  93. PRIMARY KEY (`client_id`)
  94. ) ENGINE=MyISAM AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4;');
  95. $sql = mysqli_query($connect, 'CREATE TABLE IF NOT EXISTS `uiisc_account_domaintld` (
  96. `extension_id` INT(11) unsigned NOT NULL AUTO_INCREMENT,
  97. `extension_value` VARCHAR(70) NOT NULL,
  98. PRIMARY KEY (`extension_id`)
  99. ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;');
  100. $sql = mysqli_query($connect, 'CREATE TABLE IF NOT EXISTS `uiisc_smtp` (
  101. `id` INT(10) unsigned NOT NULL AUTO_INCREMENT,
  102. `smtp_key` VARCHAR(4) NOT NULL,
  103. `smtp_host` VARCHAR(50) NOT NULL,
  104. `smtp_username` VARCHAR(50) NOT NULL,
  105. `smtp_password` VARCHAR(100) NOT NULL,
  106. `smtp_port` VARCHAR(4) NOT NULL,
  107. `smtp_from` VARCHAR(50) NOT NULL,
  108. PRIMARY KEY (`id`)
  109. ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;');
  110. $sql = mysqli_query($connect, 'CREATE TABLE IF NOT EXISTS `uiisc_ssl` (
  111. `ssl_id` INT(11) unsigned NOT NULL AUTO_INCREMENT,
  112. `ssl_api_id` INT(11) NOT NULL COMMENT "所属客户ID",
  113. `ssl_client_id` INT(11) NOT NULL COMMENT "所属客户ID",
  114. `ssl_third_id` INT(12) NOT NULL COMMENT "第三方标识ID",
  115. `ssl_status` VARCHAR(20) DEFAULT NULL COMMENT "状态",
  116. `ssl_domain` VARCHAR(255) DEFAULT NULL COMMENT "主域名",
  117. `ssl_dcv_method` VARCHAR(20) DEFAULT NULL COMMENT "验证方式",
  118. `ssl_admin_email` VARCHAR(255) DEFAULT NULL COMMENT "管理员邮箱",
  119. `ssl_begin_date` VARCHAR(30) DEFAULT NULL COMMENT "有效期开始日期",
  120. `ssl_end_date` VARCHAR(30) DEFAULT NULL COMMENT "有效期结束日期",
  121. `ssl_ca_code` VARCHAR(5000) DEFAULT NULL COMMENT "CA证书",
  122. `ssl_crt_code` VARCHAR(5000) DEFAULT NULL COMMENT "证书内容",
  123. `ssl_csr_code` VARCHAR(5000) DEFAULT NULL COMMENT "证书请求信息",
  124. `ssl_raw` TEXT COMMENT "第三方完整数据",
  125. PRIMARY KEY (`ssl_id`),
  126. KEY `ssl_api_id` (`ssl_api_id`),
  127. KEY `ssl_client_id` (`ssl_client_id`),
  128. KEY `ssl_third_id` (`ssl_third_id`),
  129. KEY `ssl_status` (`ssl_status`)
  130. ) ENGINE=MyISAM AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4;');
  131. $sql = mysqli_query($connect, 'CREATE TABLE IF NOT EXISTS `uiisc_ssl_api` (
  132. `id` INT(10) unsigned NOT NULL AUTO_INCREMENT,
  133. `api_key` VARCHAR(20) NOT NULL,
  134. `api_username` VARCHAR(256) NOT NULL,
  135. `api_password` VARCHAR(256) NOT NULL,
  136. PRIMARY KEY (`id`)
  137. ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;');
  138. $sql = mysqli_query($connect, 'CREATE TABLE IF NOT EXISTS `uiisc_tickets` (
  139. `ticket_id` INT(11) unsigned NOT NULL AUTO_INCREMENT,
  140. `ticket_client_id` INT(11) NOT NULL COMMENT "所属客户ID",
  141. `ticket_subject` VARCHAR(50) NOT NULL,
  142. `ticket_email` VARCHAR(100) NOT NULL,
  143. `ticket_department` VARCHAR(10) NOT NULL,
  144. `ticket_content` VARCHAR(1000) NOT NULL,
  145. `ticket_status` INT(1) NOT NULL,
  146. `ticket_date` VARCHAR(20) NOT NULL,
  147. PRIMARY KEY (`ticket_id`)
  148. ) ENGINE=MyISAM AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4;');
  149. $sql = mysqli_query($connect, 'CREATE TABLE IF NOT EXISTS `uiisc_ticket_replies` (
  150. `reply_id` INT(11) unsigned NOT NULL AUTO_INCREMENT,
  151. `reply_for` INT(11) NOT NULL,
  152. `reply_from` VARCHAR(8) NOT NULL,
  153. `reply_content` VARCHAR(1000) NOT NULL,
  154. `reply_date` VARCHAR(20) NOT NULL,
  155. PRIMARY KEY (`reply_id`)
  156. ) ENGINE=MyISAM AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4;');
  157. $sql = mysqli_query($connect, 'CREATE TABLE IF NOT EXISTS `uiisc_admin` (
  158. `admin_id` INT(11) unsigned NOT NULL AUTO_INCREMENT,
  159. `admin_fname` VARCHAR(30) NOT NULL,
  160. `admin_lname` VARCHAR(30) NOT NULL,
  161. `admin_email` VARCHAR(50) NOT NULL,
  162. `admin_key` VARCHAR(8) NOT NULL,
  163. `admin_password` VARCHAR(70) NOT NULL,
  164. PRIMARY KEY (`admin_id`)
  165. ) ENGINE=MyISAM AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4;');
  166. $sql = mysqli_query($connect, "INSERT INTO `uiisc_account_api`(`api_key`, `api_username`, `api_password`, `api_cpanel_url`, `api_server_ip`, `api_ns_1`, `api_ns_2`, `api_package`) VALUES ('myownfreehost','MOFH API Username','MOFH API Password','cpanel.example.com','185.27.134.46','ns1.byet.org','ns2.byet.org','freehosting')");
  167. $sql = mysqli_query($connect, "INSERT INTO `uiisc_smtp`(`smtp_key`, `smtp_host`, `smtp_username`, `smtp_password`, `smtp_port`, `smtp_from`) VALUES ('SMTP','smtp.gmail.com','example@gmail.com','example123','587','example@gmail.com')");
  168. $sql = mysqli_query($connect, 'CREATE TABLE IF NOT EXISTS `uiisc_knowledgebase` (
  169. `knowledgebase_id` INT(11) unsigned NOT NULL AUTO_INCREMENT,
  170. `knowledgebase_subject` VARCHAR(200) NOT NULL,
  171. `knowledgebase_content` VARCHAR(10000) NOT NULL,
  172. `knowledgebase_date` VARCHAR(20) NOT NULL,
  173. PRIMARY KEY (`knowledgebase_id`)
  174. ) ENGINE=MyISAM AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4;');
  175. $sql = mysqli_query($connect, "INSERT INTO `uiisc_ssl_api`(`api_key`, `api_username`, `api_password`) VALUES ('GOGETSSL','example@gmail.com','SSL API Password')");
  176. $sql = mysqli_query($connect, "INSERT INTO `uiisc_builder_api`(`builder_id`, `builder_username`, `builder_password`) VALUES ('SITEPRO','apikey0','API Password')");
  177. $sql = mysqli_query($connect, "INSERT INTO `uiisc_account_domaintld`(`extension_value`) VALUES ('.example.com')");
  178. $sql = mysqli_query($connect, 'CREATE TABLE IF NOT EXISTS `uiisc_news`(
  179. `news_id` INT(11) NOT NULL AUTO_INCREMENT,
  180. `news_subject` VARCHAR(255) NOT NULL,
  181. `news_content` VARCHAR(5000) NOT NULL,
  182. `news_status` INT(1) NOT NULL,
  183. `news_date` VARCHAR(20) NOT NULL,
  184. `news_lastupdated` VARCHAR(20) NOT NULL,
  185. PRIMARY KEY(`news_id`)
  186. ) ENGINE=MyISAM AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4;');
  187. $sql = mysqli_query($connect, "CREATE TABLE IF NOT EXISTS `uiisc_emails`(
  188. `email_id` INT(11) NOT NULL AUTO_INCREMENT,
  189. `email_client_id` INT(11) NOT NULL COMMENT '所属客户ID',
  190. `email_date` VARCHAR(255) NOT NULL COMMENT '邮件发送日期',
  191. `email_to` VARCHAR(255) NOT NULL COMMENT '邮件接收人',
  192. `email_subject` VARCHAR(255) NOT NULL COMMENT '邮件主题',
  193. `email_body` TEXT NOT NULL COMMENT '邮件内容',
  194. `email_read` INT(1) NOT NULL DEFAULT '0' COMMENT '站内消息是否阅读',
  195. PRIMARY KEY(`email_id`)
  196. ) ENGINE=MyISAM AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4;");