/modules/catsubcat/install/db_structure.php

https://github.com/Indomian/KS-CMS · PHP · 344 lines · 331 code · 1 blank · 12 comment · 1 complexity · 4ded16eab9db5bbeadac332f39221895 MD5 · raw file

  1. <?php
  2. /**
  3. * @file db_structure.php
  4. * Файл со структурой базы данных сервера обновлений
  5. * Файл проекта Update Server Dev.
  6. *
  7. * Создан 17.02.2010
  8. *
  9. * @author blade39
  10. * @version 1.0
  11. * @todo
  12. */
  13. /*Обязательно вставляем во все файлы для защиты от взлома*/
  14. if( !defined('KS_ENGINE') ) {die("Hacking attempt!");}
  15. $arStructure=array(
  16. 'catsubcat_links'=>array(
  17. 'id' => array(
  18. 'Field' => 'id',
  19. 'Type' => 'int(11) unsigned',
  20. 'Null' => 'NO',
  21. 'Key' => 'PRI',
  22. 'Default'=> '0',
  23. 'Extra' => 'auto_increment',
  24. ),
  25. 'element_id'=>array(
  26. 'Field'=>'element_id',
  27. 'Type'=>'int(11) unsigned',
  28. 'Null'=>'NO',
  29. 'Key'=>'',
  30. 'Default'=>'0',
  31. 'Extra'=>'',
  32. ),
  33. 'category_id'=>array(
  34. 'Field'=>'category_id',
  35. 'Type'=>'int(11) unsigned',
  36. 'Null'=>'NO',
  37. 'Key'=>'',
  38. 'Default'=>'0',
  39. 'Extra'=>'',
  40. ),
  41. ),
  42. 'catsubcat_catsubcat'=>array(
  43. 'id' => array(
  44. 'Field' => 'id',
  45. 'Type' => 'int(11) unsigned',
  46. 'Null' => 'NO',
  47. 'Key' => 'PRI',
  48. 'Default'=> '0',
  49. 'Extra' => 'auto_increment',
  50. ),
  51. 'active'=>array(
  52. 'Field'=>'active',
  53. 'Type'=>'tinyint(1) unsigned',
  54. 'Null'=>'NO',
  55. 'Key'=>'',
  56. 'Default'=>'0',
  57. 'Extra'=>'',
  58. ),
  59. 'orderation'=>array(
  60. 'Field'=>'orderation',
  61. 'Type'=>'int(11)',
  62. 'Null'=>'NO',
  63. 'Key'=>'',
  64. 'Default'=>'1',
  65. 'Extra'=>'',
  66. ),
  67. 'text_ident'=>array(
  68. 'Field'=>'text_ident',
  69. 'Type'=>'char(255)',
  70. 'Null'=>'NO',
  71. 'Key'=>'',
  72. 'Default'=>'',
  73. 'Extra'=>'',
  74. ),
  75. 'parent_id'=>array(
  76. 'Field'=>'parent_id',
  77. 'Type'=>'int(11) unsigned',
  78. 'Null'=>'NO',
  79. 'Key'=>'',
  80. 'Default'=>'0',
  81. 'Extra'=>'',
  82. ),
  83. 'title'=>array(
  84. 'Field'=>'title',
  85. 'Type'=>'char(255)',
  86. 'Null'=>'NO',
  87. 'Key'=>'',
  88. 'Default'=>'',
  89. 'Extra'=>'',
  90. ),
  91. 'description'=>array(
  92. 'Field'=>'description',
  93. 'Type'=>'text',
  94. 'Null'=>'NO',
  95. 'Key'=>'',
  96. 'Default'=>'',
  97. 'Extra'=>'',
  98. ),
  99. 'content'=>array(
  100. 'Field'=>'content',
  101. 'Type'=>'text',
  102. 'Null'=>'NO',
  103. 'Key'=>'',
  104. 'Default'=>'',
  105. 'Extra'=>'',
  106. ),
  107. 'img'=>array(
  108. 'Field'=>'img',
  109. 'Type'=>'char(255)',
  110. 'Null'=>'NO',
  111. 'Key'=>'',
  112. 'Default'=>'',
  113. 'Extra'=>'',
  114. ),
  115. 'access_view'=>array(
  116. 'Field'=>'access_view',
  117. 'Type'=>'int(11) unsigned',
  118. 'Null'=>'NO',
  119. 'Key'=>'',
  120. 'Default'=>'0',
  121. 'Extra'=>'',
  122. ),
  123. 'access_edit'=>array(
  124. 'Field'=>'access_edit',
  125. 'Type'=>'int(11) unsigned',
  126. 'Null'=>'NO',
  127. 'Key'=>'',
  128. 'Default'=>'1',
  129. 'Extra'=>'',
  130. ),
  131. 'access_create'=>array(
  132. 'Field'=>'access_create',
  133. 'Type'=>'int(11) unsigned',
  134. 'Null'=>'NO',
  135. 'Key'=>'',
  136. 'Default'=>'1',
  137. 'Extra'=>'',
  138. ),
  139. 'date_add'=>array(
  140. 'Field'=>'date_add',
  141. 'Type'=>'int(11) unsigned',
  142. 'Null'=>'NO',
  143. 'Key'=>'',
  144. 'Default'=>'0',
  145. 'Extra'=>'',
  146. ),
  147. 'date_edit'=>array(
  148. 'Field'=>'date_edit',
  149. 'Type'=>'int(11) unsigned',
  150. 'Null'=>'NO',
  151. 'Key'=>'',
  152. 'Default'=>'0',
  153. 'Extra'=>'',
  154. ),
  155. 'views_count'=>array(
  156. 'Field'=>'views_count',
  157. 'Type'=>'int(11) unsigned',
  158. 'Null'=>'NO',
  159. 'Key'=>'',
  160. 'Default'=>'0',
  161. 'Extra'=>'',
  162. ),
  163. 'deleted'=>array(
  164. 'Field'=>'deleted',
  165. 'Type'=>'int(11) unsigned',
  166. 'Null'=>'NO',
  167. 'Key'=>'',
  168. 'Default'=>'0',
  169. 'Extra'=>'',
  170. ),
  171. 'seo_title'=>array(
  172. 'Field'=>'seo_title',
  173. 'Type'=>'char(255)',
  174. 'Null'=>'NO',
  175. 'Key'=>'',
  176. 'Default'=>'',
  177. 'Extra'=>'',
  178. ),
  179. 'seo_description'=>array(
  180. 'Field'=>'seo_description',
  181. 'Type'=>'char(255)',
  182. 'Null'=>'NO',
  183. 'Key'=>'',
  184. 'Default'=>'',
  185. 'Extra'=>'',
  186. ),
  187. 'seo_keywords'=>array(
  188. 'Field'=>'seo_keywords',
  189. 'Type'=>'char(255)',
  190. 'Null'=>'NO',
  191. 'Key'=>'',
  192. 'Default'=>'',
  193. 'Extra'=>'',
  194. ),
  195. ),
  196. 'catsubcat_element'=>array(
  197. 'id' => array(
  198. 'Field' => 'id',
  199. 'Type' => 'int(11) unsigned',
  200. 'Null' => 'NO',
  201. 'Key' => 'PRI',
  202. 'Default'=> '0',
  203. 'Extra' => 'auto_increment',
  204. ),
  205. 'active'=>array(
  206. 'Field'=>'active',
  207. 'Type'=>'tinyint(1) unsigned',
  208. 'Null'=>'NO',
  209. 'Key'=>'',
  210. 'Default'=>'0',
  211. 'Extra'=>'',
  212. ),
  213. 'orderation'=>array(
  214. 'Field'=>'orderation',
  215. 'Type'=>'int(11)',
  216. 'Null'=>'NO',
  217. 'Key'=>'',
  218. 'Default'=>'1',
  219. 'Extra'=>'',
  220. ),
  221. 'text_ident'=>array(
  222. 'Field'=>'text_ident',
  223. 'Type'=>'char(255)',
  224. 'Null'=>'NO',
  225. 'Key'=>'',
  226. 'Default'=>'',
  227. 'Extra'=>'',
  228. ),
  229. 'parent_id'=>array(
  230. 'Field'=>'parent_id',
  231. 'Type'=>'int(11) unsigned',
  232. 'Null'=>'NO',
  233. 'Key'=>'',
  234. 'Default'=>'0',
  235. 'Extra'=>'',
  236. ),
  237. 'title'=>array(
  238. 'Field'=>'title',
  239. 'Type'=>'char(255)',
  240. 'Null'=>'NO',
  241. 'Key'=>'',
  242. 'Default'=>'',
  243. 'Extra'=>'',
  244. ),
  245. 'description'=>array(
  246. 'Field'=>'description',
  247. 'Type'=>'text',
  248. 'Null'=>'NO',
  249. 'Key'=>'',
  250. 'Default'=>'',
  251. 'Extra'=>'',
  252. ),
  253. 'content'=>array(
  254. 'Field'=>'content',
  255. 'Type'=>'text',
  256. 'Null'=>'NO',
  257. 'Key'=>'',
  258. 'Default'=>'',
  259. 'Extra'=>'',
  260. ),
  261. 'img'=>array(
  262. 'Field'=>'img',
  263. 'Type'=>'char(255)',
  264. 'Null'=>'NO',
  265. 'Key'=>'',
  266. 'Default'=>'',
  267. 'Extra'=>'',
  268. ),
  269. 'access_view'=>array(
  270. 'Field'=>'access_view',
  271. 'Type'=>'int(11) unsigned',
  272. 'Null'=>'NO',
  273. 'Key'=>'',
  274. 'Default'=>'0',
  275. 'Extra'=>'',
  276. ),
  277. 'access_edit'=>array(
  278. 'Field'=>'access_edit',
  279. 'Type'=>'int(11) unsigned',
  280. 'Null'=>'NO',
  281. 'Key'=>'',
  282. 'Default'=>'1',
  283. 'Extra'=>'',
  284. ),
  285. 'date_add'=>array(
  286. 'Field'=>'date_add',
  287. 'Type'=>'int(11) unsigned',
  288. 'Null'=>'NO',
  289. 'Key'=>'',
  290. 'Default'=>'0',
  291. 'Extra'=>'',
  292. ),
  293. 'date_edit'=>array(
  294. 'Field'=>'date_edit',
  295. 'Type'=>'int(11) unsigned',
  296. 'Null'=>'NO',
  297. 'Key'=>'',
  298. 'Default'=>'0',
  299. 'Extra'=>'',
  300. ),
  301. 'views_count'=>array(
  302. 'Field'=>'views_count',
  303. 'Type'=>'int(11) unsigned',
  304. 'Null'=>'NO',
  305. 'Key'=>'',
  306. 'Default'=>'0',
  307. 'Extra'=>'',
  308. ),
  309. 'deleted'=>array(
  310. 'Field'=>'deleted',
  311. 'Type'=>'int(11) unsigned',
  312. 'Null'=>'NO',
  313. 'Key'=>'',
  314. 'Default'=>'0',
  315. 'Extra'=>'',
  316. ),
  317. 'seo_title'=>array(
  318. 'Field'=>'seo_title',
  319. 'Type'=>'char(255)',
  320. 'Null'=>'NO',
  321. 'Key'=>'',
  322. 'Default'=>'',
  323. 'Extra'=>'',
  324. ),
  325. 'seo_description'=>array(
  326. 'Field'=>'seo_description',
  327. 'Type'=>'char(255)',
  328. 'Null'=>'NO',
  329. 'Key'=>'',
  330. 'Default'=>'',
  331. 'Extra'=>'',
  332. ),
  333. 'seo_keywords'=>array(
  334. 'Field'=>'seo_keywords',
  335. 'Type'=>'char(255)',
  336. 'Null'=>'NO',
  337. 'Key'=>'',
  338. 'Default'=>'',
  339. 'Extra'=>'',
  340. ),
  341. ),
  342. );
  343. ?>