1
0

queries.install.php 37 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771
  1. <?php
  2. /* $Id: queries.install.php 2952 2007-04-25 18:03:00Z b4rt $ */
  3. /*******************************************************************************
  4. LICENSE
  5. This program is free software; you can redistribute it and/or
  6. modify it under the terms of the GNU General Public License (GPL)
  7. as published by the Free Software Foundation; either version 2
  8. of the License, or (at your option) any later version.
  9. This program is distributed in the hope that it will be useful,
  10. but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. GNU General Public License for more details.
  13. To read the license please visit http://www.gnu.org/copyleft/gpl.html
  14. *******************************************************************************/
  15. // -----------------------------------------------------------------------------
  16. // SQL : common
  17. // -----------------------------------------------------------------------------
  18. $cdb = 'common';
  19. // sql-queries : Data
  20. $cqt = 'data';
  21. $queries[$cqt][$cdb] = array();
  22. // tf_settings
  23. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('path','/usr/local/torrentflux/')");
  24. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('max_upload_rate','10')");
  25. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('max_download_rate','0')");
  26. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('max_uploads','4')");
  27. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('minport','49160')");
  28. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('maxport','49300')");
  29. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('superseeder','0')");
  30. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('rerequest_interval','1800')");
  31. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_search','1')");
  32. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('show_server_load','1')");
  33. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('loadavg_path','/proc/loadavg')");
  34. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('days_to_keep','30')");
  35. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('minutes_to_keep','3')");
  36. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('rss_cache_min','20')");
  37. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('page_refresh','60')");
  38. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('default_theme','default')");
  39. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('default_language','lang-english.php')");
  40. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('debug_sql','1')");
  41. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('die_when_done','False')");
  42. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('sharekill','0')");
  43. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('pythonCmd','/usr/bin/python')");
  44. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('searchEngine','TorrentSpy')");
  45. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('TorrentSpyGenreFilter','a:1:{i:0;s:0:\"\";}')");
  46. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('TorrentBoxGenreFilter','a:1:{i:0;s:0:\"\";}')");
  47. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('TorrentPortalGenreFilter','a:1:{i:0;s:0:\"\";}')");
  48. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_metafile_download','1')");
  49. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_file_priority','1')");
  50. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('searchEngineLinks','a:5:{s:7:\"isoHunt\";s:11:\"isohunt.com\";s:7:\"NewNova\";s:11:\"newnova.org\";s:10:\"TorrentBox\";s:14:\"torrentbox.com\";s:13:\"TorrentPortal\";s:17:\"torrentportal.com\";s:10:\"TorrentSpy\";s:14:\"torrentspy.com\";}')");
  51. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('maxcons','40')");
  52. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('showdirtree','1')");
  53. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('maxdepth','0')");
  54. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_multiops','1')");
  55. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_wget','2')");
  56. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_multiupload','1')");
  57. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_xfer','1')");
  58. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_public_xfer','1')");
  59. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('btclient','tornado')");
  60. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('btclient_tornado_options','')");
  61. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('btclient_transmission_bin','/usr/local/bin/transmissioncli')");
  62. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('btclient_transmission_options','')");
  63. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('metainfoclient','btshowmetainfo.py')");
  64. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_restrictivetview','1')");
  65. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('perlCmd','/usr/bin/perl')");
  66. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('ui_displayfluxlink','1')");
  67. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('ui_dim_main_w','900')");
  68. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_bigboldwarning','1')");
  69. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_goodlookstats','1')");
  70. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('ui_displaylinks','1')");
  71. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('ui_displayusers','1')");
  72. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('xfer_total','0')");
  73. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('xfer_month','0')");
  74. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('xfer_week','0')");
  75. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('xfer_day','0')");
  76. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_bulkops','1')");
  77. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('week_start','Monday')");
  78. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('month_start','1')");
  79. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('hack_multiupload_rows','6')");
  80. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('hack_goodlookstats_settings','63')");
  81. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_dereferrer','1')");
  82. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('auth_type','0')");
  83. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('index_page_connections','1')");
  84. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('index_page_stats','1')");
  85. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('index_page_sortorder','dd')");
  86. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('index_page_settings','1266')");
  87. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('nice_adjust','0')");
  88. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('xfer_realtime','1')");
  89. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('skiphashcheck','0')");
  90. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_umask','0')");
  91. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_sorttable','1')");
  92. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('drivespacebar','tf')");
  93. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('debuglevel','0')");
  94. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('docroot','/var/www/')");
  95. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_index_ajax_update_silent','0')");
  96. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_index_ajax_update_users','1')");
  97. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('wget_ftp_pasv','0')");
  98. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('wget_limit_retries','3')");
  99. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('wget_limit_rate','0')");
  100. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_index_ajax_update_title','1')");
  101. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_index_ajax_update_list','1')");
  102. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_index_meta_refresh','0')");
  103. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_index_ajax_update','0')");
  104. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('index_ajax_update','10')");
  105. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('transferStatsType','ajax')");
  106. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('transferStatsUpdate','5')");
  107. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('auth_basic_realm','torrentflux-b4rt')");
  108. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('servermon_update','5')");
  109. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_home_dirs','1')");
  110. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('path_incoming','incoming')");
  111. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_tmpl_cache','0')");
  112. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('btclient_mainline_options','')");
  113. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('bandwidthbar','tf')");
  114. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('display_seeding_time','1')");
  115. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('ui_displaybandwidthbars','1')");
  116. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('bandwidth_down','10240')");
  117. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('bandwidth_up','10240')");
  118. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('webapp_locked','0')");
  119. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_btclient_chooser','1')");
  120. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('transfer_profiles','3')");
  121. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('transfer_customize_settings','2')");
  122. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('transferHosts','0')");
  123. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('pagetitle','torrentflux-b4rt')");
  124. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_sharekill','1')");
  125. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('transfer_window_default','transferStats')");
  126. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('index_show_seeding','1')");
  127. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_personal_settings','1')");
  128. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('enable_nzbperl','0')");
  129. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('nzbperl_badAction','0')");
  130. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('nzbperl_server','')");
  131. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('nzbperl_user','')");
  132. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('nzbperl_pw','')");
  133. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('nzbperl_threads','0')");
  134. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('nzbperl_conn','1')");
  135. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('nzbperl_rate','0')");
  136. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('nzbperl_create','0')");
  137. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('nzbperl_options','')");
  138. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluazu_host','localhost')");
  139. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluazu_port','6884')");
  140. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluazu_secure','0')");
  141. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluazu_user','')");
  142. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluazu_pw','')");
  143. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_dbmode','php')");
  144. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_loglevel','0')");
  145. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_Fluxinet_enabled','0')");
  146. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_Qmgr_enabled','0')");
  147. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_Rssad_enabled','0')");
  148. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_Watch_enabled','0')");
  149. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_Trigger_enabled','0')");
  150. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_Maintenance_enabled','0')");
  151. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_Fluxinet_port','3150')");
  152. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_Qmgr_interval','15')");
  153. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_Qmgr_maxTotalTransfers','5')");
  154. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_Qmgr_maxUserTransfers','2')");
  155. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_Rssad_interval','1800')");
  156. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_Rssad_jobs','')");
  157. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_Watch_interval','120')");
  158. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_Watch_jobs','')");
  159. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_Maintenance_interval','600')");
  160. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_Maintenance_trestart','0')");
  161. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('fluxd_Trigger_interval','600')");
  162. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('bin_grep','/bin/grep')");
  163. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('bin_netstat','/bin/netstat')");
  164. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('bin_php','/usr/bin/php')");
  165. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('bin_awk','/usr/bin/awk')");
  166. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('bin_du','/usr/bin/du')");
  167. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('bin_wget','/usr/bin/wget')");
  168. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('bin_unrar','/usr/bin/unrar')");
  169. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('bin_unzip','/usr/bin/unzip')");
  170. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('bin_cksfv','/usr/bin/cksfv')");
  171. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('bin_sockstat','/usr/bin/sockstat')");
  172. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('bin_vlc','/usr/local/bin/vlc')");
  173. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings VALUES ('bin_uudeview','/usr/local/bin/uudeview')");
  174. // tf_settings_dir
  175. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_dir VALUES ('dir_public_read','1')");
  176. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_dir VALUES ('dir_public_write','0')");
  177. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_dir VALUES ('dir_enable_chmod','1')");
  178. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_dir VALUES ('enable_dirstats','1')");
  179. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_dir VALUES ('enable_maketorrent','1')");
  180. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_dir VALUES ('dir_maketorrent_default','tornado')");
  181. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_dir VALUES ('enable_file_download','1')");
  182. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_dir VALUES ('enable_view_nfo','1')");
  183. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_dir VALUES ('package_type','tar')");
  184. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_dir VALUES ('enable_sfvcheck','1')");
  185. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_dir VALUES ('enable_rar','1')");
  186. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_dir VALUES ('enable_move','0')");
  187. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_dir VALUES ('enable_rename','1')");
  188. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_dir VALUES ('move_paths','')");
  189. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_dir VALUES ('dir_restricted','lost+found:CVS:Temporary Items:Network Trash Folder:TheVolumeSettingsFolder')");
  190. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_dir VALUES ('enable_vlc','1')");
  191. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_dir VALUES ('vlc_port','8080')");
  192. // tf_settings_stats
  193. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_stats VALUES ('stats_enable_public','0')");
  194. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_stats VALUES ('stats_show_usage','1')");
  195. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_stats VALUES ('stats_deflate_level','9')");
  196. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_stats VALUES ('stats_txt_delim',';')");
  197. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_stats VALUES ('stats_default_header','0')");
  198. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_stats VALUES ('stats_default_type','all')");
  199. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_stats VALUES ('stats_default_format','xml')");
  200. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_stats VALUES ('stats_default_attach','0')");
  201. array_push($queries[$cqt][$cdb], "INSERT INTO tf_settings_stats VALUES ('stats_default_compress','0')");
  202. // -----------------------------------------------------------------------------
  203. // SQL : mysql
  204. // -----------------------------------------------------------------------------
  205. $cdb = 'mysql';
  206. // sql-queries : Test
  207. $cqt = 'test';
  208. $queries[$cqt][$cdb] = array();
  209. array_push($queries[$cqt][$cdb], "
  210. CREATE TABLE tf_test (
  211. tf_key VARCHAR(255) NOT NULL default '',
  212. tf_value TEXT NOT NULL,
  213. PRIMARY KEY (tf_key)
  214. ) TYPE=MyISAM");
  215. array_push($queries[$cqt][$cdb], "DROP TABLE tf_test");
  216. // sql-queries : Create
  217. $cqt = 'create';
  218. $queries[$cqt][$cdb] = array();
  219. // tf_cookies
  220. array_push($queries[$cqt][$cdb], "
  221. CREATE TABLE tf_cookies (
  222. cid int(10) NOT NULL auto_increment,
  223. uid int(10) NOT NULL default '0',
  224. host VARCHAR(255) default NULL,
  225. data VARCHAR(255) default NULL,
  226. PRIMARY KEY (cid)
  227. ) TYPE=MyISAM");
  228. // tf_links
  229. array_push($queries[$cqt][$cdb], "
  230. CREATE TABLE tf_links (
  231. lid int(10) NOT NULL auto_increment,
  232. url VARCHAR(255) NOT NULL default '',
  233. sitename VARCHAR(255) NOT NULL default 'Old Link',
  234. sort_order TINYINT(3) UNSIGNED default '0',
  235. PRIMARY KEY (lid)
  236. ) TYPE=MyISAM");
  237. // tf_log
  238. array_push($queries[$cqt][$cdb], "
  239. CREATE TABLE tf_log (
  240. cid int(14) NOT NULL auto_increment,
  241. user_id VARCHAR(32) NOT NULL default '',
  242. file VARCHAR(200) NOT NULL default '',
  243. action VARCHAR(200) NOT NULL default '',
  244. ip VARCHAR(15) NOT NULL default '',
  245. ip_resolved VARCHAR(200) NOT NULL default '',
  246. user_agent VARCHAR(200) NOT NULL default '',
  247. time VARCHAR(14) NOT NULL default '0',
  248. PRIMARY KEY (cid)
  249. ) TYPE=MyISAM");
  250. // tf_messages
  251. array_push($queries[$cqt][$cdb], "
  252. CREATE TABLE tf_messages (
  253. mid int(10) NOT NULL auto_increment,
  254. to_user VARCHAR(32) NOT NULL default '',
  255. from_user VARCHAR(32) NOT NULL default '',
  256. message TEXT,
  257. IsNew int(11) default NULL,
  258. ip VARCHAR(15) NOT NULL default '',
  259. time VARCHAR(14) NOT NULL default '0',
  260. force_read TINYINT(1) default '0',
  261. PRIMARY KEY (mid)
  262. ) TYPE=MyISAM");
  263. // tf_rss
  264. array_push($queries[$cqt][$cdb], "
  265. CREATE TABLE tf_rss (
  266. rid int(10) NOT NULL auto_increment,
  267. url VARCHAR(255) NOT NULL default '',
  268. PRIMARY KEY (rid)
  269. ) TYPE=MyISAM");
  270. // tf_users
  271. array_push($queries[$cqt][$cdb], "
  272. CREATE TABLE tf_users (
  273. uid int(10) NOT NULL auto_increment,
  274. user_id VARCHAR(32) BINARY NOT NULL default '',
  275. password VARCHAR(34) NOT NULL default '',
  276. hits int(10) NOT NULL default '0',
  277. last_visit VARCHAR(14) NOT NULL default '0',
  278. time_created VARCHAR(14) NOT NULL default '0',
  279. user_level TINYINT(1) NOT NULL default '0',
  280. hide_offline TINYINT(1) NOT NULL default '0',
  281. theme VARCHAR(100) NOT NULL default 'default',
  282. language_file VARCHAR(60) default 'lang-english.php',
  283. state TINYINT(1) NOT NULL default '1',
  284. PRIMARY KEY (uid)
  285. ) TYPE=MyISAM");
  286. // tf_transfers
  287. array_push($queries[$cqt][$cdb], "
  288. CREATE TABLE tf_transfers (
  289. transfer VARCHAR(255) NOT NULL default '',
  290. type ENUM('torrent','wget','nzb') NOT NULL default 'torrent',
  291. client ENUM('tornado','transmission','mainline','azureus','wget','nzbperl') NOT NULL default 'tornado',
  292. hash VARCHAR(40) NOT NULL DEFAULT '',
  293. datapath VARCHAR(255) NOT NULL default '',
  294. savepath VARCHAR(255) NOT NULL default '',
  295. running ENUM('0','1') NOT NULL default '0',
  296. rate SMALLINT(4) NOT NULL default '0',
  297. drate SMALLINT(4) NOT NULL default '0',
  298. maxuploads TINYINT(3) unsigned NOT NULL default '0',
  299. superseeder ENUM('0','1') NOT NULL default '0',
  300. runtime ENUM('True','False') NOT NULL default 'False',
  301. sharekill SMALLINT(4) unsigned NOT NULL default '0',
  302. minport SMALLINT(5) unsigned NOT NULL default '0',
  303. maxport SMALLINT(5) unsigned NOT NULL default '0',
  304. maxcons SMALLINT(4) unsigned NOT NULL default '0',
  305. rerequest MEDIUMINT(8) unsigned NOT NULL default '0',
  306. PRIMARY KEY (transfer)
  307. ) TYPE=MyISAM");
  308. // tf_transfer_totals
  309. array_push($queries[$cqt][$cdb], "
  310. CREATE TABLE tf_transfer_totals (
  311. tid VARCHAR(40) NOT NULL default '',
  312. uptotal BIGINT(80) NOT NULL default '0',
  313. downtotal BIGINT(80) NOT NULL default '0',
  314. PRIMARY KEY (tid)
  315. ) TYPE=MyISAM");
  316. // tf_trprofiles
  317. array_push($queries[$cqt][$cdb], "
  318. CREATE TABLE tf_trprofiles (
  319. id MEDIUMINT(8) NOT NULL auto_increment,
  320. name VARCHAR(255) NOT NULL default '',
  321. owner INT(10) NOT NULL default '0',
  322. public ENUM('0','1') NOT NULL default '0',
  323. rate SMALLINT(4) NOT NULL default '0',
  324. drate SMALLINT(4) NOT NULL default '0',
  325. maxuploads TINYINT(3) unsigned NOT NULL default '0',
  326. superseeder ENUM('0','1') NOT NULL default '0',
  327. runtime ENUM('True','False') NOT NULL default 'False',
  328. sharekill SMALLINT(4) unsigned NOT NULL default '0',
  329. minport SMALLINT(5) unsigned NOT NULL default '0',
  330. maxport SMALLINT(5) unsigned NOT NULL default '0',
  331. maxcons SMALLINT(4) unsigned NOT NULL default '0',
  332. rerequest MEDIUMINT(8) unsigned NOT NULL default '0',
  333. PRIMARY KEY (id)
  334. ) TYPE=MyISAM");
  335. // tf_xfer
  336. array_push($queries[$cqt][$cdb], "
  337. CREATE TABLE tf_xfer (
  338. user_id VARCHAR(32) NOT NULL default '',
  339. date DATE NOT NULL default '0000-00-00',
  340. download BIGINT(80) NOT NULL default '0',
  341. upload BIGINT(80) NOT NULL default '0',
  342. PRIMARY KEY (user_id,date)
  343. ) TYPE=MyISAM");
  344. // tf_settings_user
  345. array_push($queries[$cqt][$cdb], "
  346. CREATE TABLE tf_settings_user (
  347. uid INT(10) NOT NULL,
  348. tf_key VARCHAR(255) NOT NULL default '',
  349. tf_value TEXT NOT NULL
  350. ) TYPE=MyISAM");
  351. // tf_settings
  352. array_push($queries[$cqt][$cdb], "
  353. CREATE TABLE tf_settings (
  354. tf_key VARCHAR(255) NOT NULL default '',
  355. tf_value TEXT NOT NULL,
  356. PRIMARY KEY (tf_key)
  357. ) TYPE=MyISAM");
  358. // tf_settings_dir
  359. array_push($queries[$cqt][$cdb], "
  360. CREATE TABLE tf_settings_dir (
  361. tf_key VARCHAR(255) NOT NULL default '',
  362. tf_value TEXT NOT NULL,
  363. PRIMARY KEY (tf_key)
  364. ) TYPE=MyISAM");
  365. // tf_settings_stats
  366. array_push($queries[$cqt][$cdb], "
  367. CREATE TABLE tf_settings_stats (
  368. tf_key VARCHAR(255) NOT NULL default '',
  369. tf_value TEXT NOT NULL,
  370. PRIMARY KEY (tf_key)
  371. ) TYPE=MyISAM");
  372. // sql-queries : Data
  373. $cqt = 'data';
  374. $queries[$cqt][$cdb] = array();
  375. foreach ($queries['data']['common'] as $dataQuery)
  376. array_push($queries[$cqt][$cdb], $dataQuery);
  377. // tf_links
  378. array_push($queries[$cqt][$cdb], "INSERT INTO tf_links VALUES (NULL,'http://tf-b4rt.berlios.de/','tf-b4rt','0')");
  379. // -----------------------------------------------------------------------------
  380. // SQL : sqlite
  381. // -----------------------------------------------------------------------------
  382. $cdb = 'sqlite';
  383. // sql-queries : Test
  384. $cqt = 'test';
  385. $queries[$cqt][$cdb] = array();
  386. array_push($queries[$cqt][$cdb], "
  387. CREATE TABLE tf_test (
  388. tf_key VARCHAR(255) NOT NULL default '',
  389. tf_value TEXT NOT NULL,
  390. PRIMARY KEY (tf_key) )");
  391. array_push($queries[$cqt][$cdb], "DROP TABLE tf_test");
  392. // sql-queries : Create
  393. $cqt = 'create';
  394. $queries[$cqt][$cdb] = array();
  395. // tf_cookies
  396. array_push($queries[$cqt][$cdb], "
  397. CREATE TABLE tf_cookies (
  398. cid INTEGER PRIMARY KEY,
  399. uid INTEGER NOT NULL default '0',
  400. host TEXT default NULL,
  401. data TEXT default NULL
  402. )");
  403. // tf_links
  404. array_push($queries[$cqt][$cdb], "
  405. CREATE TABLE tf_links (
  406. lid INTEGER PRIMARY KEY,
  407. url VARCHAR(255) NOT NULL default '',
  408. sitename VARCHAR(255) NOT NULL default 'Old Link',
  409. sort_order INTEGER(3) default '0'
  410. )");
  411. // tf_log
  412. array_push($queries[$cqt][$cdb], "
  413. CREATE TABLE tf_log (
  414. cid INTEGER PRIMARY KEY,
  415. user_id VARCHAR(32) NOT NULL default '',
  416. file VARCHAR(200) NOT NULL default '',
  417. action VARCHAR(200) NOT NULL default '',
  418. ip VARCHAR(15) NOT NULL default '',
  419. ip_resolved VARCHAR(200) NOT NULL default '',
  420. user_agent VARCHAR(200) NOT NULL default '',
  421. time VARCHAR(14) NOT NULL default '0'
  422. )");
  423. // tf_messages
  424. array_push($queries[$cqt][$cdb], "
  425. CREATE TABLE tf_messages (
  426. mid INTEGER PRIMARY KEY,
  427. to_user VARCHAR(32) NOT NULL default '',
  428. from_user VARCHAR(32) NOT NULL default '',
  429. message TEXT,
  430. IsNew INT(11) default NULL,
  431. ip VARCHAR(15) NOT NULL default '',
  432. time VARCHAR(14) NOT NULL default '0',
  433. force_read INTEGER default '0'
  434. )");
  435. // tf_rss
  436. array_push($queries[$cqt][$cdb], "
  437. CREATE TABLE tf_rss (
  438. rid INTEGER PRIMARY KEY,
  439. url VARCHAR(255) NOT NULL default ''
  440. )");
  441. // tf_users
  442. array_push($queries[$cqt][$cdb], "
  443. CREATE TABLE tf_users (
  444. uid INTEGER PRIMARY KEY,
  445. user_id VARCHAR(32) NOT NULL default '',
  446. password VARCHAR(34) NOT NULL default '',
  447. hits INT(10) NOT NULL default '0',
  448. last_visit VARCHAR(14) NOT NULL default '0',
  449. time_created VARCHAR(14) NOT NULL default '0',
  450. user_level TINYINT(1) NOT NULL default '0',
  451. hide_offline TINYINT(1) NOT NULL default '0',
  452. theme VARCHAR(100) NOT NULL default 'default',
  453. language_file VARCHAR(60) default 'lang-english.php',
  454. state TINYINT(1) NOT NULL default '1'
  455. )");
  456. // tf_transfers
  457. array_push($queries[$cqt][$cdb], "
  458. CREATE TABLE tf_transfers (
  459. transfer VARCHAR(255) NOT NULL default '',
  460. type VARCHAR(32) NOT NULL default 'torrent',
  461. client VARCHAR(32) NOT NULL default 'tornado',
  462. hash VARCHAR(40) DEFAULT '' NOT NULL,
  463. datapath VARCHAR(255) NOT NULL default '',
  464. savepath VARCHAR(255) NOT NULL default '',
  465. running INTEGER(1) NOT NULL default '0',
  466. rate INTEGER(4) NOT NULL default '0',
  467. drate INTEGER(4) NOT NULL default '0',
  468. maxuploads INTEGER(3) NOT NULL default '0',
  469. superseeder INTEGER(1) NOT NULL default '0',
  470. runtime VARCHAR(5) NOT NULL default 'False',
  471. sharekill INTEGER(4) NOT NULL default '0',
  472. minport INTEGER(5) NOT NULL default '0',
  473. maxport INTEGER(5) NOT NULL default '0',
  474. maxcons INTEGER(4) NOT NULL default '0',
  475. rerequest INTEGER(8) NOT NULL default '0',
  476. PRIMARY KEY (transfer)
  477. )");
  478. // tf_transfer_totals
  479. array_push($queries[$cqt][$cdb], "
  480. CREATE TABLE tf_transfer_totals (
  481. tid VARCHAR(40) NOT NULL default '',
  482. uptotal BIGINT(80) NOT NULL default '0',
  483. downtotal BIGINT(80) NOT NULL default '0',
  484. PRIMARY KEY (tid)
  485. )");
  486. // tf_trprofiles
  487. array_push($queries[$cqt][$cdb], "
  488. CREATE TABLE tf_trprofiles (
  489. id INTEGER PRIMARY KEY,
  490. name VARCHAR(255) NOT NULL default '',
  491. owner INTEGER(10) NOT NULL default '0',
  492. public INTEGER(1) NOT NULL default '0',
  493. rate INTEGER(4) NOT NULL default '0',
  494. drate INTEGER(4) NOT NULL default '0',
  495. maxuploads INTEGER(3) NOT NULL default '0',
  496. superseeder INTEGER(1) NOT NULL default '0',
  497. runtime VARCHAR(5) NOT NULL default 'False',
  498. sharekill INTEGER(4) NOT NULL default '0',
  499. minport INTEGER(5) NOT NULL default '0',
  500. maxport INTEGER(5) NOT NULL default '0',
  501. maxcons INTEGER(4) NOT NULL default '0',
  502. rerequest INTEGER(8) NOT NULL default '0'
  503. )");
  504. // tf_xfer
  505. array_push($queries[$cqt][$cdb], "
  506. CREATE TABLE tf_xfer (
  507. user_id VARCHAR(32) NOT NULL default '',
  508. date DATE NOT NULL default '0000-00-00',
  509. download BIGINT(80) NOT NULL default '0',
  510. upload BIGINT(80) NOT NULL default '0',
  511. PRIMARY KEY (user_id,date)
  512. )");
  513. // tf_settings_user
  514. array_push($queries[$cqt][$cdb], "
  515. CREATE TABLE tf_settings_user (
  516. uid INTEGER NOT NULL,
  517. tf_key VARCHAR(255) NOT NULL default '',
  518. tf_value TEXT NOT NULL
  519. )");
  520. // tf_settings
  521. array_push($queries[$cqt][$cdb], "
  522. CREATE TABLE tf_settings (
  523. tf_key VARCHAR(255) NOT NULL default '',
  524. tf_value TEXT NOT NULL,
  525. PRIMARY KEY (tf_key)
  526. )");
  527. // tf_settings_dir
  528. array_push($queries[$cqt][$cdb], "
  529. CREATE TABLE tf_settings_dir (
  530. tf_key VARCHAR(255) NOT NULL default '',
  531. tf_value TEXT NOT NULL,
  532. PRIMARY KEY (tf_key)
  533. )");
  534. // tf_settings_stats
  535. array_push($queries[$cqt][$cdb], "
  536. CREATE TABLE tf_settings_stats (
  537. tf_key VARCHAR(255) NOT NULL default '',
  538. tf_value TEXT NOT NULL,
  539. PRIMARY KEY (tf_key)
  540. )");
  541. // sql-queries : Data
  542. $cqt = 'data';
  543. $queries[$cqt][$cdb] = array();
  544. foreach ($queries['data']['common'] as $dataQuery)
  545. array_push($queries[$cqt][$cdb], $dataQuery);
  546. // tf_links
  547. array_push($queries[$cqt][$cdb], "INSERT INTO tf_links VALUES (NULL,'http://tf-b4rt.berlios.de/','tf-b4rt','0')");
  548. // -----------------------------------------------------------------------------
  549. // SQL : postgres
  550. // -----------------------------------------------------------------------------
  551. $cdb = 'postgres';
  552. // sql-queries : Test
  553. $cqt = 'test';
  554. $queries[$cqt][$cdb] = array();
  555. array_push($queries[$cqt][$cdb], "
  556. CREATE TABLE tf_test (
  557. tf_key VARCHAR(255) NOT NULL DEFAULT '',
  558. tf_value TEXT DEFAULT '' NOT NULL,
  559. PRIMARY KEY (tf_key) )");
  560. array_push($queries[$cqt][$cdb], "DROP TABLE tf_test");
  561. // sql-queries : Create
  562. $cqt = 'create';
  563. $queries[$cqt][$cdb] = array();
  564. // tf_cookies
  565. array_push($queries[$cqt][$cdb], "CREATE SEQUENCE tf_cookies_cid_seq");
  566. array_push($queries[$cqt][$cdb], "
  567. CREATE TABLE tf_cookies (
  568. cid INTEGER DEFAULT nextval('tf_cookies_cid_seq'),
  569. uid INTEGER NOT NULL DEFAULT '0',
  570. host VARCHAR(255) DEFAULT NULL,
  571. data VARCHAR(255) DEFAULT NULL,
  572. PRIMARY KEY (cid)
  573. )");
  574. // tf_links
  575. array_push($queries[$cqt][$cdb], "CREATE SEQUENCE tf_links_lid_seq");
  576. array_push($queries[$cqt][$cdb], "
  577. CREATE TABLE tf_links (
  578. lid INTEGER DEFAULT nextval('tf_links_lid_seq'),
  579. url VARCHAR(255) NOT NULL DEFAULT '',
  580. sitename VARCHAR(255) NOT NULL DEFAULT 'Old Link',
  581. sort_order SMALLINT DEFAULT '0',
  582. PRIMARY KEY (lid),
  583. CHECK (sort_order>=0)
  584. )");
  585. // tf_log
  586. array_push($queries[$cqt][$cdb], "CREATE SEQUENCE tf_log_cid_seq");
  587. array_push($queries[$cqt][$cdb], "
  588. CREATE TABLE tf_log (
  589. cid INTEGER DEFAULT nextval('tf_log_cid_seq'),
  590. user_id VARCHAR(32) NOT NULL DEFAULT '',
  591. file VARCHAR(200) NOT NULL DEFAULT '',
  592. action VARCHAR(200) NOT NULL DEFAULT '',
  593. ip VARCHAR(15) NOT NULL DEFAULT '',
  594. ip_resolved VARCHAR(200) NOT NULL DEFAULT '',
  595. user_agent VARCHAR(200) NOT NULL DEFAULT '',
  596. time VARCHAR(14) NOT NULL DEFAULT '0',
  597. PRIMARY KEY (cid)
  598. )");
  599. // tf_messages
  600. array_push($queries[$cqt][$cdb], "CREATE SEQUENCE tf_messages_mid_seq");
  601. array_push($queries[$cqt][$cdb], "
  602. CREATE TABLE tf_messages (
  603. mid INTEGER DEFAULT nextval('tf_messages_mid_seq'),
  604. to_user VARCHAR(32) NOT NULL DEFAULT '',
  605. from_user VARCHAR(32) NOT NULL DEFAULT '',
  606. message TEXT,
  607. IsNew INTEGER DEFAULT NULL,
  608. ip VARCHAR(15) NOT NULL DEFAULT '',
  609. time VARCHAR(14) NOT NULL DEFAULT '0',
  610. force_read SMALLINT DEFAULT '0',
  611. PRIMARY KEY (mid)
  612. )");
  613. // tf_rss
  614. array_push($queries[$cqt][$cdb], "CREATE SEQUENCE tf_rss_rid_seq");
  615. array_push($queries[$cqt][$cdb], "
  616. CREATE TABLE tf_rss (
  617. rid INTEGER DEFAULT nextval('tf_rss_rid_seq'),
  618. url VARCHAR(255) NOT NULL DEFAULT '',
  619. PRIMARY KEY (rid)
  620. )");
  621. // tf_users
  622. array_push($queries[$cqt][$cdb], "CREATE SEQUENCE tf_users_uid_seq");
  623. array_push($queries[$cqt][$cdb], "
  624. CREATE TABLE tf_users (
  625. uid INTEGER DEFAULT nextval('tf_users_uid_seq'),
  626. user_id VARCHAR(32) NOT NULL DEFAULT '',
  627. password VARCHAR(34) NOT NULL DEFAULT '',
  628. hits INTEGER NOT NULL DEFAULT '0',
  629. last_visit VARCHAR(14) NOT NULL DEFAULT '0',
  630. time_created VARCHAR(14) NOT NULL DEFAULT '0',
  631. user_level SMALLINT NOT NULL DEFAULT '0',
  632. hide_offline SMALLINT NOT NULL DEFAULT '0',
  633. theme VARCHAR(100) NOT NULL DEFAULT 'default',
  634. language_file VARCHAR(60) DEFAULT 'lang-english.php',
  635. state SMALLINT NOT NULL DEFAULT '1',
  636. PRIMARY KEY (uid)
  637. )");
  638. // tf_transfers
  639. array_push($queries[$cqt][$cdb], "
  640. CREATE TABLE tf_transfers (
  641. transfer VARCHAR(255) NOT NULL DEFAULT '',
  642. type VARCHAR(32) NOT NULL DEFAULT 'torrent',
  643. client VARCHAR(32) NOT NULL DEFAULT 'tornado',
  644. hash VARCHAR(40) DEFAULT '' NOT NULL,
  645. datapath VARCHAR(255) NOT NULL DEFAULT '',
  646. savepath VARCHAR(255) NOT NULL DEFAULT '',
  647. running SMALLINT NOT NULL DEFAULT '0',
  648. rate INTEGER NOT NULL DEFAULT '0',
  649. drate INTEGER NOT NULL DEFAULT '0',
  650. maxuploads SMALLINT NOT NULL DEFAULT '0',
  651. superseeder SMALLINT NOT NULL DEFAULT '0',
  652. runtime VARCHAR(5) NOT NULL DEFAULT 'False',
  653. sharekill INTEGER NOT NULL DEFAULT '0',
  654. minport INTEGER NOT NULL DEFAULT '0',
  655. maxport INTEGER NOT NULL DEFAULT '0',
  656. maxcons INTEGER NOT NULL DEFAULT '0',
  657. rerequest INTEGER NOT NULL DEFAULT '0',
  658. PRIMARY KEY (transfer),
  659. CHECK (running>=0),
  660. CHECK (maxuploads>=0),
  661. CHECK (minport>=0),
  662. CHECK (maxport>=0),
  663. CHECK (maxcons>=0),
  664. CHECK (rerequest>=0)
  665. )");
  666. // tf_transfer_totals
  667. array_push($queries[$cqt][$cdb], "
  668. CREATE TABLE tf_transfer_totals (
  669. tid VARCHAR(40) NOT NULL DEFAULT '',
  670. uptotal BIGINT NOT NULL DEFAULT '0',
  671. downtotal BIGINT NOT NULL DEFAULT '0',
  672. PRIMARY KEY (tid)
  673. )");
  674. // tf_trprofiles
  675. array_push($queries[$cqt][$cdb], "CREATE SEQUENCE tf_trprofiles_id_seq");
  676. array_push($queries[$cqt][$cdb], "
  677. CREATE TABLE tf_trprofiles (
  678. id INTEGER DEFAULT nextval('tf_trprofiles_id_seq'),
  679. name VARCHAR(255) NOT NULL DEFAULT '',
  680. owner INTEGER NOT NULL DEFAULT '0',
  681. public SMALLINT NOT NULL DEFAULT '0',
  682. rate INTEGER NOT NULL DEFAULT '0',
  683. drate INTEGER NOT NULL DEFAULT '0',
  684. maxuploads SMALLINT NOT NULL DEFAULT '0',
  685. superseeder SMALLINT NOT NULL DEFAULT '0',
  686. runtime VARCHAR(5) NOT NULL DEFAULT 'False',
  687. sharekill INTEGER NOT NULL DEFAULT '0',
  688. minport INTEGER NOT NULL DEFAULT '0',
  689. maxport INTEGER NOT NULL DEFAULT '0',
  690. maxcons INTEGER NOT NULL DEFAULT '0',
  691. rerequest INTEGER NOT NULL DEFAULT '0',
  692. PRIMARY KEY (id),
  693. CHECK (public>=0),
  694. CHECK (maxuploads>=0),
  695. CHECK (minport>=0),
  696. CHECK (maxport>=0),
  697. CHECK (maxcons>=0),
  698. CHECK (rerequest>=0)
  699. )");
  700. // tf_xfer
  701. array_push($queries[$cqt][$cdb], "
  702. CREATE TABLE tf_xfer (
  703. user_id VARCHAR(32) NOT NULL DEFAULT '',
  704. date DATE NOT NULL DEFAULT '0001-01-01',
  705. download BIGINT NOT NULL DEFAULT '0',
  706. upload BIGINT NOT NULL DEFAULT '0'
  707. )");
  708. // tf_settings_user
  709. array_push($queries[$cqt][$cdb], "
  710. CREATE TABLE tf_settings_user (
  711. uid INTEGER NOT NULL,
  712. tf_key VARCHAR(255) NOT NULL DEFAULT '',
  713. tf_value TEXT DEFAULT '' NOT NULL
  714. )");
  715. // tf_settings
  716. array_push($queries[$cqt][$cdb], "
  717. CREATE TABLE tf_settings (
  718. tf_key VARCHAR(255) NOT NULL DEFAULT '',
  719. tf_value TEXT DEFAULT '' NOT NULL,
  720. PRIMARY KEY (tf_key)
  721. )");
  722. // tf_settings_dir
  723. array_push($queries[$cqt][$cdb], "
  724. CREATE TABLE tf_settings_dir (
  725. tf_key VARCHAR(255) NOT NULL DEFAULT '',
  726. tf_value TEXT DEFAULT '' NOT NULL,
  727. PRIMARY KEY (tf_key)
  728. )");
  729. // tf_settings_stats
  730. array_push($queries[$cqt][$cdb], "
  731. CREATE TABLE tf_settings_stats (
  732. tf_key VARCHAR(255) NOT NULL DEFAULT '',
  733. tf_value TEXT DEFAULT '' NOT NULL,
  734. PRIMARY KEY (tf_key)
  735. )");
  736. // sql-queries : Data
  737. $cqt = 'data';
  738. $queries[$cqt][$cdb] = array();
  739. foreach ($queries['data']['common'] as $dataQuery)
  740. array_push($queries[$cqt][$cdb], $dataQuery);
  741. // tf_links
  742. array_push($queries[$cqt][$cdb], "INSERT INTO tf_links VALUES ('0','http://tf-b4rt.berlios.de/','tf-b4rt','0')");
  743. // sequences
  744. array_push($queries[$cqt][$cdb], "SELECT SETVAL('tf_users_uid_seq',(select case when max(uid)>0 then max(uid)+1 else 1 end from tf_users))");
  745. array_push($queries[$cqt][$cdb], "SELECT SETVAL('tf_messages_mid_seq',(select case when max(mid)>0 then max(mid)+1 else 1 end from tf_messages))");
  746. array_push($queries[$cqt][$cdb], "SELECT SETVAL('tf_cookies_cid_seq',(select case when max(cid)>0 then max(cid)+1 else 1 end from tf_cookies))");
  747. array_push($queries[$cqt][$cdb], "SELECT SETVAL('tf_rss_rid_seq',(select case when max(rid)>0 then max(rid)+1 else 1 end from tf_rss))");
  748. array_push($queries[$cqt][$cdb], "SELECT SETVAL('tf_links_lid_seq',(select case when max(lid)>0 then max(lid)+1 else 1 end from tf_links))");
  749. array_push($queries[$cqt][$cdb], "SELECT SETVAL('tf_trprofiles_id_seq',(select case when max(id)>0 then max(id)+1 else 1 end from tf_trprofiles))");
  750. array_push($queries[$cqt][$cdb], "SELECT SETVAL('tf_log_cid_seq',(select case when max(cid)>0 then max(cid)+1 else 1 end from tf_log))");
  751. ?>