[ Index ]
 

Code source de e107 0.7.8

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/e107_admin/sql/ -> core_sql.php (source)

   1  <?php
   2  /*
   3  + ----------------------------------------------------------------------------+
   4  |     e107 website system
   5  |
   6  |     ©Steve Dunstan 2001-2002
   7  |     http://e107.org
   8  |     jalist@e107.org
   9  |
  10  |     Released under the terms and conditions of the
  11  |     GNU General Public License (http://gnu.org).
  12  |
  13  |     $Source: /cvsroot/e107/e107_0.7/e107_admin/sql/core_sql.php,v $
  14  |     $Revision: 1.53 $
  15  |     $Date: 2006/11/27 08:48:57 $
  16  |     $Author: e107coders $
  17  +----------------------------------------------------------------------------+
  18  */
  19  header("location:../index.php");
  20  exit;
  21  ?>
  22  #
  23  # +---------------------------------------------------------------+
  24  # |        e107 website system
  25  # |        /files/sql.php
  26  # |
  27  # |        ?Steve Dunstan 2001-2002
  28  # |        http://e107.org
  29  # |        jalist@e107.org
  30  # |
  31  # |        Released under the terms and conditions of the
  32  # |        GNU General Public License (http://gnu.org).
  33  # +---------------------------------------------------------------+
  34  # Database : <variable>
  35  # --------------------------------------------------------
  36  
  37  #
  38  # Table structure for table `banlist`
  39  #
  40  
  41  CREATE TABLE banlist (
  42    banlist_ip varchar(100) NOT NULL default '',
  43    banlist_admin smallint(5) unsigned NOT NULL default '0',
  44    banlist_reason tinytext NOT NULL,
  45    PRIMARY KEY  (banlist_ip)
  46  ) TYPE=MyISAM;
  47  # --------------------------------------------------------
  48  
  49  #
  50  # Table structure for table `banner`
  51  #
  52  
  53  CREATE TABLE banner (
  54    banner_id int(10) unsigned NOT NULL auto_increment,
  55    banner_clientname varchar(100) NOT NULL default '',
  56    banner_clientlogin varchar(20) NOT NULL default '',
  57    banner_clientpassword varchar(50) NOT NULL default '',
  58    banner_image varchar(150) NOT NULL default '',
  59    banner_clickurl varchar(150) NOT NULL default '',
  60    banner_impurchased int(10) unsigned NOT NULL default '0',
  61    banner_startdate int(10) unsigned NOT NULL default '0',
  62    banner_enddate int(10) unsigned NOT NULL default '0',
  63    banner_active tinyint(3) unsigned NOT NULL default '0',
  64    banner_clicks int(10) unsigned NOT NULL default '0',
  65    banner_impressions int(10) unsigned NOT NULL default '0',
  66    banner_ip text NOT NULL,
  67    banner_campaign varchar(150) NOT NULL default '',
  68    PRIMARY KEY  (banner_id)
  69  ) TYPE=MyISAM;
  70  # --------------------------------------------------------
  71  
  72  #
  73  # Table structure for table `comments`
  74  #
  75  
  76  CREATE TABLE comments (
  77    comment_id int(10) unsigned NOT NULL auto_increment,
  78    comment_pid int(10) unsigned NOT NULL default '0',
  79    comment_item_id int(10) unsigned NOT NULL default '0',
  80    comment_subject varchar(100) NOT NULL default '',
  81    comment_author varchar(100) NOT NULL default '',
  82    comment_author_email varchar(200) NOT NULL default '',
  83    comment_datestamp int(10) unsigned NOT NULL default '0',
  84    comment_comment text NOT NULL,
  85    comment_blocked tinyint(3) unsigned NOT NULL default '0',
  86    comment_ip varchar(20) NOT NULL default '',
  87    comment_type varchar(10) NOT NULL default '0',
  88    comment_lock tinyint(1) unsigned NOT NULL default '0',
  89    PRIMARY KEY  (comment_id)
  90  ) TYPE=MyISAM;
  91  # --------------------------------------------------------
  92  
  93  #
  94  # Table structure for table `core`
  95  #
  96  CREATE TABLE core (
  97    e107_name varchar(100) NOT NULL default '',
  98    e107_value text NOT NULL,
  99    PRIMARY KEY  (e107_name)
 100  ) TYPE=MyISAM;
 101  # --------------------------------------------------------
 102  
 103  #
 104  # Table structure for table `dblog`
 105  #
 106  CREATE TABLE dblog (
 107    dblog_id int(10) unsigned NOT NULL auto_increment,
 108    dblog_type varchar(60) NOT NULL default '',
 109    dblog_datestamp int(10) unsigned NOT NULL default '0',
 110    dblog_user_id int(10) unsigned NOT NULL default '0',
 111    dblog_ip varchar(80) NOT NULL default '',
 112    dblog_title varchar(255) NOT NULL default '',
 113    dblog_remarks text NOT NULL,
 114    PRIMARY KEY  (dblog_id)
 115  ) TYPE=MyISAM;
 116  # --------------------------------------------------------
 117  
 118  #
 119  # Table structure for table `download`
 120  #
 121  
 122  CREATE TABLE download (
 123    download_id int(10) unsigned NOT NULL auto_increment,
 124    download_name varchar(100) NOT NULL default '',
 125    download_url varchar(150) NOT NULL default '',
 126    download_author varchar(100) NOT NULL default '',
 127    download_author_email varchar(200) NOT NULL default '',
 128    download_author_website varchar(200) NOT NULL default '',
 129    download_description text NOT NULL,
 130    download_filesize varchar(20) NOT NULL default '',
 131    download_requested int(10) unsigned NOT NULL default '0',
 132    download_category int(10) unsigned NOT NULL default '0',
 133    download_active tinyint(3) unsigned NOT NULL default '0',
 134    download_datestamp int(10) unsigned NOT NULL default '0',
 135    download_thumb varchar(150) NOT NULL default '',
 136    download_image varchar(150) NOT NULL default '',
 137    download_comment tinyint(3) unsigned NOT NULL default '0',
 138    download_class varchar(255) NOT NULL default '0',
 139    download_mirror text NOT NULL,
 140    download_mirror_type tinyint(1) unsigned NOT NULL default '0',
 141    download_visible varchar(255) NOT NULL default '0',
 142    PRIMARY KEY  (download_id),
 143    UNIQUE KEY download_name (download_name),
 144    KEY download_category (download_category)
 145  ) TYPE=MyISAM;
 146  # --------------------------------------------------------
 147  
 148  #
 149  # Table structure for table `download_category`
 150  #
 151  
 152  CREATE TABLE download_category (
 153    download_category_id int(10) unsigned NOT NULL auto_increment,
 154    download_category_name varchar(100) NOT NULL default '',
 155    download_category_description text NOT NULL,
 156    download_category_icon varchar(100) NOT NULL default '',
 157    download_category_parent int(10) unsigned NOT NULL default '0',
 158    download_category_class varchar(255) NOT NULL default '0',
 159    download_category_order int(10) unsigned NOT NULL default '0',
 160    PRIMARY KEY  (download_category_id)
 161  ) TYPE=MyISAM;
 162  # --------------------------------------------------------
 163  
 164  #
 165  # Table structure for table `download_mirror`
 166  #
 167  
 168  CREATE TABLE download_mirror (
 169    mirror_id int(10) unsigned NOT NULL auto_increment,
 170    mirror_name varchar(200) NOT NULL default '',
 171    mirror_url varchar(200) NOT NULL default '',
 172    mirror_image varchar(200) NOT NULL default '',
 173    mirror_location varchar(100) NOT NULL default '',
 174    mirror_description text NOT NULL,
 175    mirror_count int(10) unsigned NOT NULL default '0',
 176    PRIMARY KEY  (mirror_id)
 177  ) TYPE=MyISAM;
 178  # --------------------------------------------------------
 179  
 180  #
 181  # Table structure for table `download_requests`
 182  #
 183  CREATE TABLE download_requests (
 184    download_request_id int(10) unsigned NOT NULL auto_increment,
 185    download_request_userid int(10) unsigned NOT NULL default '0',
 186    download_request_ip varchar(30) NOT NULL default '',
 187    download_request_download_id int(10) unsigned NOT NULL default '0',
 188    download_request_datestamp int(10) unsigned NOT NULL default '0',
 189    PRIMARY KEY  (download_request_id),
 190    KEY download_request_userid (download_request_userid),
 191    KEY download_request_download_id (download_request_download_id)
 192  ) TYPE=MyISAM;
 193  # --------------------------------------------------------
 194  
 195  
 196  #
 197  # Table structure for table `flood`
 198  #
 199  
 200  CREATE TABLE flood (
 201    flood_url text NOT NULL,
 202    flood_time int(10) unsigned NOT NULL default '0'
 203  ) TYPE=MyISAM;
 204  # --------------------------------------------------------
 205  
 206  #
 207  # Table structure for table `headlines`
 208  #
 209  
 210  CREATE TABLE headlines (
 211    headline_id int(10) unsigned NOT NULL auto_increment,
 212    headline_url varchar(150) NOT NULL default '',
 213    headline_data text NOT NULL,
 214    headline_timestamp int(10) unsigned NOT NULL default '0',
 215    headline_description text NOT NULL,
 216    headline_image varchar(100) NOT NULL default '',
 217    headline_active tinyint(1) unsigned NOT NULL default '0',
 218    PRIMARY KEY  (headline_id)
 219  ) TYPE=MyISAM;
 220  
 221  # --------------------------------------------------------
 222  
 223  #
 224  # Table structure for table `links`
 225  #
 226  
 227  CREATE TABLE links (
 228    link_id int(10) unsigned NOT NULL auto_increment,
 229    link_name varchar(100) NOT NULL default '',
 230    link_url varchar(200) NOT NULL default '',
 231    link_description text NOT NULL,
 232    link_button varchar(100) NOT NULL default '',
 233    link_category tinyint(3) unsigned NOT NULL default '0',
 234    link_order int(10) unsigned NOT NULL default '0',
 235    link_parent int(10) unsigned NOT NULL default '0',
 236    link_open tinyint(1) unsigned NOT NULL default '0',
 237    link_class varchar(255) NOT NULL default '0',
 238    PRIMARY KEY  (link_id)
 239  ) TYPE=MyISAM;
 240  
 241  # --------------------------------------------------------
 242  
 243  #
 244  # Table structure for table `menus`
 245  #
 246  
 247  CREATE TABLE menus (
 248    menu_id int(10) unsigned NOT NULL auto_increment,
 249    menu_name varchar(100) NOT NULL default '',
 250    menu_location tinyint(3) unsigned NOT NULL default '0',
 251    menu_order tinyint(3) unsigned NOT NULL default '0',
 252    menu_class varchar(255) NOT NULL default '0',
 253    menu_pages text NOT NULL,
 254    menu_path varchar(100) NOT NULL default '',
 255    PRIMARY KEY  (menu_id)
 256  ) TYPE=MyISAM;
 257  # --------------------------------------------------------
 258  
 259  #
 260  # Table structure for table `news`
 261  #
 262  
 263  CREATE TABLE news (
 264    news_id int(10) unsigned NOT NULL auto_increment,
 265    news_title varchar(200) NOT NULL default '',
 266    news_body text NOT NULL,
 267    news_extended text NOT NULL,
 268    news_datestamp int(10) unsigned NOT NULL default '0',
 269    news_author int(10) unsigned NOT NULL default '0',
 270    news_category tinyint(3) unsigned NOT NULL default '0',
 271    news_allow_comments tinyint(3) unsigned NOT NULL default '0',
 272    news_start int(10) unsigned NOT NULL default '0',
 273    news_end int(10) unsigned NOT NULL default '0',
 274    news_class varchar(255) NOT NULL default '0',
 275    news_render_type tinyint(3) unsigned NOT NULL default '0',
 276    news_comment_total int(10) unsigned NOT NULL default '0',
 277    news_summary text NOT NULL,
 278    news_thumbnail text NOT NULL,
 279    news_sticky tinyint(3) unsigned NOT NULL default '0',
 280    PRIMARY KEY  (news_id)
 281  ) TYPE=MyISAM;
 282  
 283  
 284  
 285  
 286  
 287  # --------------------------------------------------------
 288  
 289  #
 290  # Table structure for table `news_category`
 291  #
 292  
 293  CREATE TABLE news_category (
 294    category_id int(10) unsigned NOT NULL auto_increment,
 295    category_name varchar(200) NOT NULL default '',
 296    category_icon varchar(250) NOT NULL default '',
 297    PRIMARY KEY  (category_id)
 298  ) TYPE=MyISAM;
 299  # --------------------------------------------------------
 300  
 301  #
 302  # Table structure for table `online`
 303  #
 304  
 305  CREATE TABLE online (
 306    online_timestamp int(10) unsigned NOT NULL default '0',
 307    online_flag tinyint(3) unsigned NOT NULL default '0',
 308    online_user_id varchar(100) NOT NULL default '',
 309    online_ip varchar(15) NOT NULL default '',
 310    online_location varchar(100) NOT NULL default '',
 311    online_pagecount tinyint(3) unsigned NOT NULL default '0',
 312    online_active int(10) unsigned NOT NULL default '0'
 313  ) TYPE=MyISAM;
 314  # --------------------------------------------------------
 315  
 316  #
 317  # Table structure for table `page`
 318  #
 319  
 320  CREATE TABLE page (
 321    page_id int(10) unsigned NOT NULL auto_increment,
 322    page_title varchar(250) NOT NULL default '',
 323    page_text mediumtext NOT NULL,
 324    page_author int(10) unsigned NOT NULL default '0',
 325    page_datestamp int(10) unsigned NOT NULL default '0',
 326    page_rating_flag tinyint(1) unsigned NOT NULL default '0',
 327    page_comment_flag tinyint(1) unsigned NOT NULL default '0',
 328    page_password varchar(50) NOT NULL default '',
 329    page_class varchar(250) NOT NULL default '',
 330    page_ip_restrict text NOT NULL,
 331    page_theme varchar(50) NOT NULL default '',
 332    PRIMARY KEY  (page_id)
 333  ) TYPE=MyISAM;
 334  # --------------------------------------------------------
 335  
 336  #
 337  # Table structure for table `plugin`
 338  #
 339  
 340  CREATE TABLE plugin (
 341    plugin_id int(10) unsigned NOT NULL auto_increment,
 342    plugin_name varchar(100) NOT NULL default '',
 343    plugin_version varchar(10) NOT NULL default '',
 344    plugin_path varchar(100) NOT NULL default '',
 345    plugin_installflag tinyint(1) unsigned NOT NULL default '0',
 346    plugin_addons text NOT NULL,
 347    PRIMARY KEY  (plugin_id),
 348    UNIQUE KEY plugin_path (plugin_path)
 349  ) TYPE=MyISAM;
 350  
 351  # --------------------------------------------------------
 352  
 353  #
 354  # Table structure for table `rate`
 355  #
 356  
 357  CREATE TABLE preset (
 358    preset_id int(10) unsigned NOT NULL auto_increment,
 359    preset_name varchar(80) NOT NULL default '',
 360    preset_field varchar(80) NOT NULL default '',
 361    preset_value varchar(255) NOT NULL default '',
 362    PRIMARY KEY  (preset_id)
 363  ) TYPE=MyISAM;
 364  
 365  # --------------------------------------------------------
 366  
 367  #
 368  # Table structure for table `rate`
 369  #
 370  
 371  CREATE TABLE rate (
 372    rate_id int(10) unsigned NOT NULL auto_increment,
 373    rate_table varchar(100) NOT NULL default '',
 374    rate_itemid int(10) unsigned NOT NULL default '0',
 375    rate_rating int(10) unsigned NOT NULL default '0',
 376    rate_votes int(10) unsigned NOT NULL default '0',
 377    rate_voters text NOT NULL,
 378    PRIMARY KEY  (rate_id)
 379  ) TYPE=MyISAM;
 380  # --------------------------------------------------------
 381  
 382  #
 383  # Table structure for table `rbinary`
 384  #
 385  
 386  CREATE TABLE rbinary (
 387    binary_id int(10) unsigned NOT NULL auto_increment,
 388    binary_name varchar(200) NOT NULL default '',
 389    binary_filetype varchar(100) NOT NULL default '',
 390    binary_data longblob NOT NULL,
 391    PRIMARY KEY  (binary_id)
 392  ) TYPE=MyISAM;
 393  # --------------------------------------------------------
 394  
 395  #
 396  # Table structure for table `session`
 397  #
 398  
 399  CREATE TABLE session (
 400    session_id varchar(32) NOT NULL default '',
 401    session_expire int(10) unsigned NOT NULL default '0',
 402    session_datestamp int(10) unsigned NOT NULL default '0',
 403    session_ip varchar(200) NOT NULL default '',
 404    session_data text NOT NULL
 405  ) TYPE=MyISAM;
 406  
 407  # --------------------------------------------------------
 408  
 409  #
 410  # Table structure for table `submitnews`
 411  #
 412  
 413  CREATE TABLE submitnews (
 414    submitnews_id int(10) unsigned NOT NULL auto_increment,
 415    submitnews_name varchar(100) NOT NULL default '',
 416    submitnews_email varchar(100) NOT NULL default '',
 417    submitnews_title varchar(200) NOT NULL default '',
 418    submitnews_category tinyint(3) unsigned NOT NULL default '0',
 419    submitnews_item text NOT NULL,
 420    submitnews_datestamp int(10) unsigned NOT NULL default '0',
 421    submitnews_ip varchar(15) NOT NULL default '',
 422    submitnews_auth tinyint(3) unsigned NOT NULL default '0',
 423    submitnews_file varchar(100) NOT NULL default '',
 424    PRIMARY KEY  (submitnews_id)
 425  ) TYPE=MyISAM;
 426  # --------------------------------------------------------
 427  
 428  #
 429  # Table structure for table `tmp`
 430  #
 431  
 432  CREATE TABLE tmp (
 433    tmp_ip varchar(20) NOT NULL default '',
 434    tmp_time int(10) unsigned NOT NULL default '0',
 435    tmp_info text NOT NULL,
 436    KEY tmp_ip (tmp_ip)
 437  ) TYPE=MyISAM;
 438  # --------------------------------------------------------
 439  
 440  #
 441  # Table structure for table `upload`
 442  #
 443  
 444  CREATE TABLE upload (
 445    upload_id int(10) unsigned NOT NULL auto_increment,
 446    upload_poster varchar(100) NOT NULL default '',
 447    upload_email varchar(100) NOT NULL default '',
 448    upload_website varchar(100) NOT NULL default '',
 449    upload_datestamp int(10) unsigned NOT NULL default '0',
 450    upload_name varchar(100) NOT NULL default '',
 451    upload_version varchar(10) NOT NULL default '',
 452    upload_file varchar(100) NOT NULL default '',
 453    upload_ss varchar(100) NOT NULL default '',
 454    upload_description text NOT NULL,
 455    upload_demo varchar(100) NOT NULL default '',
 456    upload_filesize int(10) unsigned NOT NULL default '0',
 457    upload_active tinyint(3) unsigned NOT NULL default '0',
 458    upload_category tinyint(3) unsigned NOT NULL default '0',
 459    PRIMARY KEY  (upload_id),
 460    KEY upload_active (upload_active)
 461  ) TYPE=MyISAM;
 462  
 463  # --------------------------------------------------------
 464  
 465  #
 466  # Table structure for table `user`
 467  #
 468  
 469  CREATE TABLE user (
 470    user_id int(10) unsigned NOT NULL auto_increment,
 471    user_name varchar(100) NOT NULL default '',
 472    user_loginname varchar(100) NOT NULL default '',
 473    user_customtitle varchar(100) NOT NULL default '',
 474    user_password varchar(32) NOT NULL default '',
 475    user_sess varchar(100) NOT NULL default '',
 476    user_email varchar(100) NOT NULL default '',
 477    user_signature text NOT NULL,
 478    user_image varchar(100) NOT NULL default '',
 479    user_timezone varchar(3) NOT NULL default '',
 480    user_hideemail tinyint(3) unsigned NOT NULL default '0',
 481    user_join int(10) unsigned NOT NULL default '0',
 482    user_lastvisit int(10) unsigned NOT NULL default '0',
 483    user_currentvisit int(10) unsigned NOT NULL default '0',
 484    user_lastpost int(10) unsigned NOT NULL default '0',
 485    user_chats int(10) unsigned NOT NULL default '0',
 486    user_comments int(10) unsigned NOT NULL default '0',
 487    user_forums int(10) unsigned NOT NULL default '0',
 488    user_ip varchar(20) NOT NULL default '',
 489    user_ban tinyint(3) unsigned NOT NULL default '0',
 490    user_prefs text NOT NULL,
 491    user_new text NOT NULL,
 492    user_viewed text NOT NULL,
 493    user_visits int(10) unsigned NOT NULL default '0',
 494    user_admin tinyint(3) unsigned NOT NULL default '0',
 495    user_login varchar(100) NOT NULL default '',
 496    user_class text NOT NULL,
 497    user_perms text NOT NULL,
 498    user_realm text NOT NULL,
 499    user_pwchange int(10) unsigned NOT NULL default '0',
 500    user_xup varchar(100) NOT NULL default '',
 501    PRIMARY KEY  (user_id),
 502    UNIQUE KEY user_name (user_name),
 503    KEY user_ban_index (user_ban)
 504  ) TYPE=MyISAM;
 505  # --------------------------------------------------------
 506  
 507  #
 508  # Table structure for table `userclass_classes`
 509  #
 510  CREATE TABLE userclass_classes (
 511    userclass_id tinyint(3) unsigned NOT NULL default '0',
 512    userclass_name varchar(100) NOT NULL default '',
 513    userclass_description varchar(250) NOT NULL default '',
 514    userclass_editclass tinyint(3) unsigned NOT NULL default '0',
 515    PRIMARY KEY  (userclass_id)
 516  ) TYPE=MyISAM;
 517  # --------------------------------------------------------
 518  
 519  #
 520  # Table structure for table `e107_user_extended`
 521  #
 522  
 523  CREATE TABLE user_extended (
 524    user_extended_id int(10) unsigned NOT NULL default '0',
 525    user_hidden_fields text NOT NULL,
 526    PRIMARY KEY  (user_extended_id)
 527  ) TYPE=MyISAM;
 528  # --------------------------------------------------------
 529  
 530  
 531  #
 532  # Table structure for table `e107_user_extended_struct`
 533  #
 534  
 535  CREATE TABLE user_extended_struct (
 536    user_extended_struct_id int(10) unsigned NOT NULL auto_increment,
 537    user_extended_struct_name varchar(255) NOT NULL default '',
 538    user_extended_struct_text varchar(255) NOT NULL default '',
 539    user_extended_struct_type tinyint(3) unsigned NOT NULL default '0',
 540    user_extended_struct_parms varchar(255) NOT NULL default '',
 541    user_extended_struct_values text NOT NULL,
 542    user_extended_struct_default varchar(255) NOT NULL default '',
 543    user_extended_struct_read tinyint(3) unsigned NOT NULL default '0',
 544    user_extended_struct_write tinyint(3) unsigned NOT NULL default '0',
 545    user_extended_struct_required tinyint(3) unsigned NOT NULL default '0',
 546    user_extended_struct_signup tinyint(3) unsigned NOT NULL default '0',
 547    user_extended_struct_applicable tinyint(3) unsigned NOT NULL default '0',
 548    user_extended_struct_order int(10) unsigned NOT NULL default '0',
 549    user_extended_struct_parent int(10) unsigned NOT NULL default '0',
 550    PRIMARY KEY  (user_extended_struct_id)
 551  ) TYPE=MyISAM;
 552  # --------------------------------------------------------
 553  
 554  
 555  #
 556  # Table structure for table `generic`
 557  #
 558  CREATE TABLE generic (
 559    gen_id int(10) unsigned NOT NULL auto_increment,
 560    gen_type varchar(80) NOT NULL default '',
 561    gen_datestamp int(10) unsigned NOT NULL default '0',
 562    gen_user_id int(10) unsigned NOT NULL default '0',
 563    gen_ip varchar(80) NOT NULL default '',
 564    gen_intdata int(10) unsigned NOT NULL default '0',
 565    gen_chardata text NOT NULL,
 566    PRIMARY KEY  (gen_id),
 567    KEY gen_type (gen_type)
 568  ) TYPE=MyISAM;
 569  # --------------------------------------------------------


Généré le : Sun Apr 1 01:23:32 2007 par Balluche grâce à PHPXref 0.7