Changeset 4300

Show
Ignore:
Timestamp:
06/10/06 21:26:44 (2 years ago)
Author:
morris
Message:

Remove timeformat and commentstyle

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • animanga/trunk/animanga.sql

    r3508 r4300  
    1 -- MySQL dump 9.11 
     1-- MySQL dump 10.9 
    22-- 
    33-- Host: localhost    Database: animanga 
    44-- ------------------------------------------------------ 
    5 -- Server version       4.0.22-log 
     5-- Server version       4.1.15-log 
     6 
     7/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; 
     8/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; 
     9/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; 
     10/*!40101 SET NAMES utf8 */; 
     11/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; 
     12/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; 
     13/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; 
     14/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; 
    615 
    716-- 
     
    918-- 
    1019 
    11 DROP TABLE IF EXISTS ads
    12 CREATE TABLE ads
    13   aid tinyint(3) unsigned NOT NULL auto_increment, 
    14   time datetime NOT NULL default '0000-00-00 00:00:00', 
    15   image char(128) NOT NULL default '', 
    16   link char(128) NOT NULL default '', 
    17   clicks int(10) unsigned NOT NULL default '0', 
    18   weight tinyint(3) unsigned NOT NULL default '100', 
    19   min tinyint(3) unsigned NOT NULL default '1', 
    20   max tinyint(3) unsigned NOT NULL default '100', 
    21   PRIMARY KEY  (aid
    22 ) TYPE=InnoDB
     20DROP TABLE IF EXISTS `ads`
     21CREATE TABLE `ads`
     22  `aid` tinyint(3) unsigned NOT NULL auto_increment, 
     23  `time` datetime NOT NULL default '0000-00-00 00:00:00', 
     24  `image` char(128) NOT NULL default '', 
     25  `link` char(128) NOT NULL default '', 
     26  `clicks` int(10) unsigned NOT NULL default '0', 
     27  `weight` tinyint(3) unsigned NOT NULL default '100', 
     28  `min` tinyint(3) unsigned NOT NULL default '1', 
     29  `max` tinyint(3) unsigned NOT NULL default '100', 
     30  PRIMARY KEY  (`aid`
     31) ENGINE=InnoDB DEFAULT CHARSET=latin1
    2332 
    2433-- 
     
    2635-- 
    2736 
    28 DROP TABLE IF EXISTS answers
    29 CREATE TABLE answers
    30   aid smallint(5) unsigned NOT NULL auto_increment, 
    31   qid smallint(5) unsigned NOT NULL default '0', 
    32   answer char(128) NOT NULL default '', 
    33   votes smallint(6) NOT NULL default '0', 
    34   PRIMARY KEY  (aid), 
    35   KEY qid (qid), 
     37DROP TABLE IF EXISTS `answers`
     38CREATE TABLE `answers`
     39  `aid` smallint(5) unsigned NOT NULL auto_increment, 
     40  `qid` smallint(5) unsigned NOT NULL default '0', 
     41  `answer` char(128) NOT NULL default '', 
     42  `votes` smallint(6) NOT NULL default '0', 
     43  PRIMARY KEY  (`aid`), 
     44  KEY `qid` (`qid`), 
    3645  CONSTRAINT `0_215` FOREIGN KEY (`qid`) REFERENCES `polls` (`qid`) 
    37 ) TYPE=InnoDB
     46) ENGINE=InnoDB DEFAULT CHARSET=latin1
    3847 
    3948-- 
     
    4150-- 
    4251 
    43 DROP TABLE IF EXISTS banlist
    44 CREATE TABLE banlist
    45   bid int(11) NOT NULL auto_increment, 
    46   ip char(15) NOT NULL default '', 
    47   email char(64) NOT NULL default '', 
    48   comment char(255) NOT NULL default '', 
    49   PRIMARY KEY  (bid
    50 ) TYPE=InnoDB
     52DROP TABLE IF EXISTS `banlist`
     53CREATE TABLE `banlist`
     54  `bid` int(11) NOT NULL auto_increment, 
     55  `ip` char(15) NOT NULL default '', 
     56  `email` char(64) NOT NULL default '', 
     57  `comment` char(255) NOT NULL default '', 
     58  PRIMARY KEY  (`bid`
     59) ENGINE=InnoDB DEFAULT CHARSET=latin1
    5160 
    5261-- 
     
    5463-- 
    5564 
    56 DROP TABLE IF EXISTS bookings
    57 CREATE TABLE bookings
    58   bid smallint(5) unsigned NOT NULL auto_increment, 
    59   uid smallint(5) unsigned NOT NULL default '0', 
    60   con tinyint(3) unsigned NOT NULL default '1', 
    61   time datetime NOT NULL default '0000-00-00 00:00:00', 
    62   number tinyint(3) unsigned NOT NULL default '1', 
    63   email char(64) NOT NULL default '', 
    64   name char(64) NOT NULL default '', 
    65   hash char(64) NOT NULL default '', 
    66   paid tinyint(3) unsigned NOT NULL default '0', 
    67   shirt tinyint(3) unsigned NOT NULL default '0', 
    68   shirtsize char(4) NOT NULL default '', 
    69   PRIMARY KEY  (bid
    70 ) TYPE=InnoDB
     65DROP TABLE IF EXISTS `bookings`
     66CREATE TABLE `bookings`
     67  `bid` smallint(5) unsigned NOT NULL auto_increment, 
     68  `uid` smallint(5) unsigned NOT NULL default '0', 
     69  `con` tinyint(3) unsigned NOT NULL default '1', 
     70  `time` datetime NOT NULL default '0000-00-00 00:00:00', 
     71  `number` tinyint(3) unsigned NOT NULL default '1', 
     72  `email` char(64) NOT NULL default '', 
     73  `name` char(64) NOT NULL default '', 
     74  `hash` char(64) NOT NULL default '', 
     75  `paid` tinyint(3) unsigned NOT NULL default '0', 
     76  `shirt` tinyint(3) unsigned NOT NULL default '0', 
     77  `shirtsize` char(4) NOT NULL default '', 
     78  PRIMARY KEY  (`bid`
     79) ENGINE=InnoDB DEFAULT CHARSET=latin1
    7180 
    7281-- 
     
    7483-- 
    7584 
    76 DROP TABLE IF EXISTS calendar
    77 CREATE TABLE calendar
    78   kid smallint(5) unsigned NOT NULL auto_increment, 
    79   uid smallint(5) unsigned NOT NULL default '0', 
    80   writestatus tinyint(3) unsigned NOT NULL default '0', 
    81   year smallint(5) unsigned NOT NULL default '0', 
    82   month tinyint(3) unsigned NOT NULL default '0', 
    83   day tinyint(3) unsigned NOT NULL default '0', 
    84   text text NOT NULL, 
    85   PRIMARY KEY  (kid), 
    86   KEY uid (uid), 
     85DROP TABLE IF EXISTS `calendar`
     86CREATE TABLE `calendar`
     87  `kid` smallint(5) unsigned NOT NULL auto_increment, 
     88  `uid` smallint(5) unsigned NOT NULL default '0', 
     89  `writestatus` tinyint(3) unsigned NOT NULL default '0', 
     90  `year` smallint(5) unsigned NOT NULL default '0', 
     91  `month` tinyint(3) unsigned NOT NULL default '0', 
     92  `day` tinyint(3) unsigned NOT NULL default '0', 
     93  `text` text NOT NULL, 
     94  PRIMARY KEY  (`kid`), 
     95  KEY `uid` (`uid`), 
    8796  CONSTRAINT `0_218` FOREIGN KEY (`uid`) REFERENCES `users` (`uid`) 
    88 ) TYPE=InnoDB
     97) ENGINE=InnoDB DEFAULT CHARSET=latin1
    8998 
    9099-- 
     
    92101-- 
    93102 
    94 DROP TABLE IF EXISTS comments
    95 CREATE TABLE comments
    96   cid mediumint(8) unsigned NOT NULL auto_increment, 
    97   pid mediumint(9) NOT NULL default '-1', 
    98   lid mediumint(9) NOT NULL default '-1', 
    99   aid smallint(5) unsigned NOT NULL default '0', 
    100   type tinyint(3) unsigned NOT NULL default '2', 
    101   uid smallint(5) unsigned NOT NULL default '0', 
    102   writestatus tinyint(3) unsigned NOT NULL default '3', 
    103   locked tinyint(3) unsigned NOT NULL default '0', 
    104   sticky tinyint(3) unsigned NOT NULL default '0', 
    105   ip char(15) NOT NULL default '', 
    106   time datetime NOT NULL default '0000-00-00 00:00:00', 
    107   edit datetime default NULL, 
    108   latest datetime NOT NULL default '0000-00-00 00:00:00', 
    109   replycount smallint(6) NOT NULL default '-1', 
    110   subject char(64) NOT NULL default '', 
    111   PRIMARY KEY  (cid), 
    112   KEY pid (pid), 
    113   KEY aid (aid), 
    114   KEY type (type), 
    115   KEY uid (uid), 
    116   KEY time (time), 
    117   KEY lid (lid), 
    118   KEY ip (ip), 
     103DROP TABLE IF EXISTS `comments`
     104CREATE TABLE `comments`
     105  `cid` mediumint(8) unsigned NOT NULL auto_increment, 
     106  `pid` mediumint(9) NOT NULL default '-1', 
     107  `lid` mediumint(9) NOT NULL default '-1', 
     108  `aid` smallint(5) unsigned NOT NULL default '0', 
     109  `type` tinyint(3) unsigned NOT NULL default '2', 
     110  `uid` smallint(5) unsigned NOT NULL default '0', 
     111  `writestatus` tinyint(3) unsigned NOT NULL default '3', 
     112  `locked` tinyint(3) unsigned NOT NULL default '0', 
     113  `sticky` tinyint(3) unsigned NOT NULL default '0', 
     114  `ip` char(15) NOT NULL default '', 
     115  `time` datetime NOT NULL default '0000-00-00 00:00:00', 
     116  `edit` datetime default NULL, 
     117  `latest` datetime NOT NULL default '0000-00-00 00:00:00', 
     118  `replycount` smallint(6) NOT NULL default '-1', 
     119  `subject` char(64) NOT NULL default '', 
     120  PRIMARY KEY  (`cid`), 
     121  KEY `pid` (`pid`), 
     122  KEY `aid` (`aid`), 
     123  KEY `type` (`type`), 
     124  KEY `uid` (`uid`), 
     125  KEY `time` (`time`), 
     126  KEY `lid` (`lid`), 
     127  KEY `ip` (`ip`), 
    119128  CONSTRAINT `0_220` FOREIGN KEY (`uid`) REFERENCES `users` (`uid`) 
    120 ) TYPE=InnoDB
     129) ENGINE=InnoDB DEFAULT CHARSET=latin1
    121130 
    122131-- 
     
    124133-- 
    125134 
    126 DROP TABLE IF EXISTS comments_search
    127 CREATE TABLE comments_search
    128   cid mediumint(8) unsigned NOT NULL default '0', 
    129   age mediumint(8) unsigned NOT NULL default '0', 
    130   search_subject varchar(64) NOT NULL default '', 
    131   search_comment text NOT NULL, 
    132   PRIMARY KEY  (cid), 
    133   FULLTEXT KEY search_subject (search_subject,search_comment
    134 ) TYPE=MyISAM
     135DROP TABLE IF EXISTS `comments_search`
     136CREATE TABLE `comments_search`
     137  `cid` mediumint(8) unsigned NOT NULL default '0', 
     138  `age` mediumint(8) unsigned NOT NULL default '0', 
     139  `search_subject` varchar(64) NOT NULL default '', 
     140  `search_comment` text NOT NULL, 
     141  PRIMARY KEY  (`cid`), 
     142  FULLTEXT KEY `search_subject` (`search_subject`,`search_comment`
     143) ENGINE=MyISAM DEFAULT CHARSET=latin1
    135144 
    136145-- 
     
    138147-- 
    139148 
    140 DROP TABLE IF EXISTS comments_text
    141 CREATE TABLE comments_text
    142   cid mediumint(8) unsigned NOT NULL default '0', 
    143   comment text NOT NULL, 
    144   PRIMARY KEY  (cid), 
     149DROP TABLE IF EXISTS `comments_text`
     150CREATE TABLE `comments_text`
     151  `cid` mediumint(8) unsigned NOT NULL default '0', 
     152  `comment` text NOT NULL, 
     153  PRIMARY KEY  (`cid`), 
    145154  CONSTRAINT `comments_text_ibfk_1` FOREIGN KEY (`cid`) REFERENCES `comments` (`cid`) 
    146 ) TYPE=InnoDB
     155) ENGINE=InnoDB DEFAULT CHARSET=latin1
    147156 
    148157-- 
     
    150159-- 
    151160 
    152 DROP TABLE IF EXISTS constants
    153 CREATE TABLE constants
    154   name char(255) NOT NULL default '', 
    155   value char(255) NOT NULL default '', 
    156   PRIMARY KEY  (name
    157 ) TYPE=InnoDB
     161DROP TABLE IF EXISTS `constants`
     162CREATE TABLE `constants`
     163  `name` char(255) NOT NULL default '', 
     164  `value` char(255) NOT NULL default '', 
     165  PRIMARY KEY  (`name`
     166) ENGINE=InnoDB DEFAULT CHARSET=latin1
    158167 
    159168-- 
     
    161170-- 
    162171 
    163 DROP TABLE IF EXISTS forums
    164 CREATE TABLE forums
    165   fid tinyint(3) unsigned NOT NULL auto_increment, 
    166   commentcount int(10) unsigned NOT NULL default '0', 
    167   threadcount int(10) unsigned NOT NULL default '0', 
    168   commenttime datetime NOT NULL default '0000-00-00 00:00:00', 
    169   sort tinyint(3) unsigned NOT NULL default '0', 
    170   forum char(32) NOT NULL default '', 
    171   subgroup char(64) NOT NULL default '', 
    172   description char(255) NOT NULL default '', 
    173   PRIMARY KEY  (fid
    174 ) TYPE=InnoDB
     172DROP TABLE IF EXISTS `forums`
     173CREATE TABLE `forums`
     174  `fid` tinyint(3) unsigned NOT NULL auto_increment, 
     175  `commentcount` int(10) unsigned NOT NULL default '0', 
     176  `threadcount` int(10) unsigned NOT NULL default '0', 
     177  `commenttime` datetime NOT NULL default '0000-00-00 00:00:00', 
     178  `sort` tinyint(3) unsigned NOT NULL default '0', 
     179  `forum` char(32) NOT NULL default '', 
     180  `subgroup` char(64) NOT NULL default '', 
     181  `description` char(255) NOT NULL default '', 
     182  PRIMARY KEY  (`fid`
     183) ENGINE=InnoDB DEFAULT CHARSET=latin1
    175184 
    176185-- 
     
    178187-- 
    179188 
    180 DROP TABLE IF EXISTS groups
    181 CREATE TABLE groups
    182   gid smallint(5) unsigned NOT NULL auto_increment, 
    183   name char(64) NOT NULL default '', 
    184   PRIMARY KEY  (gid
    185 ) TYPE=InnoDB
     189DROP TABLE IF EXISTS `groups`
     190CREATE TABLE `groups`
     191  `gid` smallint(5) unsigned NOT NULL auto_increment, 
     192  `name` char(64) NOT NULL default '', 
     193  PRIMARY KEY  (`gid`
     194) ENGINE=InnoDB DEFAULT CHARSET=latin1
    186195 
    187196-- 
     
    189198-- 
    190199 
    191 DROP TABLE IF EXISTS groups_members
    192 CREATE TABLE groups_members
    193   gid smallint(5) unsigned NOT NULL default '0', 
    194   uid smallint(5) unsigned NOT NULL default '0' 
    195 ) TYPE=InnoDB
     200DROP TABLE IF EXISTS `groups_members`
     201CREATE TABLE `groups_members`
     202  `gid` smallint(5) unsigned NOT NULL default '0', 
     203  `uid` smallint(5) unsigned NOT NULL default '0' 
     204) ENGINE=InnoDB DEFAULT CHARSET=latin1
    196205 
    197206-- 
     
    199208-- 
    200209 
    201 DROP TABLE IF EXISTS links
    202 CREATE TABLE links
    203   lid smallint(5) unsigned NOT NULL auto_increment, 
    204   did smallint(5) unsigned NOT NULL default '0', 
    205   writestatus tinyint(3) unsigned NOT NULL default '0', 
    206   title varchar(64) NOT NULL default '', 
    207   address varchar(64) NOT NULL default '', 
    208   description text NOT NULL, 
    209   PRIMARY KEY  (lid), 
    210   KEY did (did), 
     210DROP TABLE IF EXISTS `links`
     211CREATE TABLE `links`
     212  `lid` smallint(5) unsigned NOT NULL auto_increment, 
     213  `did` smallint(5) unsigned NOT NULL default '0', 
     214  `writestatus` tinyint(3) unsigned NOT NULL default '0', 
     215  `title` varchar(64) NOT NULL default '', 
     216  `address` varchar(64) NOT NULL default '', 
     217  `description` text NOT NULL, 
     218  PRIMARY KEY  (`lid`), 
     219  KEY `did` (`did`), 
    211220  CONSTRAINT `0_225` FOREIGN KEY (`did`) REFERENCES `links_dir` (`did`) 
    212 ) TYPE=InnoDB
     221) ENGINE=InnoDB DEFAULT CHARSET=latin1
    213222 
    214223-- 
     
    216225-- 
    217226 
    218 DROP TABLE IF EXISTS links_dir
    219 CREATE TABLE links_dir
    220   did smallint(5) unsigned NOT NULL auto_increment, 
    221   title char(32) NOT NULL default '', 
    222   PRIMARY KEY  (did
    223 ) TYPE=InnoDB
     227DROP TABLE IF EXISTS `links_dir`
     228CREATE TABLE `links_dir`
     229  `did` smallint(5) unsigned NOT NULL auto_increment, 
     230  `title` char(32) NOT NULL default '', 
     231  PRIMARY KEY  (`did`
     232) ENGINE=InnoDB DEFAULT CHARSET=latin1
    224233 
    225234-- 
     
    227236-- 
    228237 
    229 DROP TABLE IF EXISTS messages
    230 CREATE TABLE messages
    231   mid mediumint(8) unsigned NOT NULL auto_increment, 
    232   touid smallint(5) unsigned NOT NULL default '0', 
    233   fromuid smallint(5) unsigned NOT NULL default '0', 
    234   direction tinyint(3) unsigned NOT NULL default '1', 
    235   writestatus tinyint(4) NOT NULL default '3', 
    236   new tinyint(3) unsigned NOT NULL default '1', 
    237   time datetime NOT NULL default '0000-00-00 00:00:00', 
    238   subject char(255) NOT NULL default '', 
    239   PRIMARY KEY  (mid), 
    240   KEY touid (touid), 
    241   KEY fromuid (fromuid), 
     238DROP TABLE IF EXISTS `messages`
     239CREATE TABLE `messages`
     240  `mid` mediumint(8) unsigned NOT NULL auto_increment, 
     241  `touid` smallint(5) unsigned NOT NULL default '0', 
     242  `fromuid` smallint(5) unsigned NOT NULL default '0', 
     243  `direction` tinyint(3) unsigned NOT NULL default '1', 
     244  `writestatus` tinyint(4) NOT NULL default '3', 
     245  `new` tinyint(3) unsigned NOT NULL default '1', 
     246  `time` datetime NOT NULL default '0000-00-00 00:00:00', 
     247  `subject` char(255) NOT NULL default '', 
     248  PRIMARY KEY  (`mid`), 
     249  KEY `touid` (`touid`), 
     250  KEY `fromuid` (`fromuid`), 
    242251  CONSTRAINT `0_228` FOREIGN KEY (`touid`) REFERENCES `users` (`uid`), 
    243252  CONSTRAINT `0_229` FOREIGN KEY (`fromuid`) REFERENCES `users` (`uid`) 
    244 ) TYPE=InnoDB ROW_FORMAT=FIXED; 
     253) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=FIXED; 
    245254 
    246255-- 
     
    248257-- 
    249258 
    250 DROP TABLE IF EXISTS messages_text
    251 CREATE TABLE messages_text
    252   mid mediumint(8) unsigned NOT NULL default '0', 
    253   message text NOT NULL, 
    254   PRIMARY KEY  (mid), 
     259DROP TABLE IF EXISTS `messages_text`
     260CREATE TABLE `messages_text`
     261  `mid` mediumint(8) unsigned NOT NULL default '0', 
     262  `message` text NOT NULL, 
     263  PRIMARY KEY  (`mid`), 
    255264  CONSTRAINT `0_231` FOREIGN KEY (`mid`) REFERENCES `messages` (`mid`) 
    256 ) TYPE=InnoDB
     265) ENGINE=InnoDB DEFAULT CHARSET=latin1
    257266 
    258267-- 
     
    260269-- 
    261270 
    262 DROP TABLE IF EXISTS polls
    263 CREATE TABLE polls
    264   qid smallint(5) unsigned NOT NULL auto_increment, 
    265   time datetime NOT NULL default '0000-00-00 00:00:00', 
    266   votes mediumint(8) unsigned NOT NULL default '0', 
    267   question char(128) NOT NULL default '', 
    268   PRIMARY KEY  (qid
    269 ) TYPE=InnoDB
     271DROP TABLE IF EXISTS `polls`
     272CREATE TABLE `polls`
     273  `qid` smallint(5) unsigned NOT NULL auto_increment, 
     274  `time` datetime NOT NULL default '0000-00-00 00:00:00', 
     275  `votes` mediumint(8) unsigned NOT NULL default '0', 
     276  `question` char(128) NOT NULL default '', 
     277  PRIMARY KEY  (`qid`
     278) ENGINE=InnoDB DEFAULT CHARSET=latin1
    270279 
    271280-- 
     
    273282-- 
    274283 
    275 DROP TABLE IF EXISTS sessions
    276 CREATE TABLE sessions
    277   uid smallint(5) unsigned NOT NULL default '0', 
    278   time datetime NOT NULL default '0000-00-00 00:00:00', 
    279   last datetime NOT NULL default '0000-00-00 00:00:00', 
    280   ip char(15) NOT NULL default '', 
    281   PRIMARY KEY  (uid), 
     284DROP TABLE IF EXISTS `sessions`
     285CREATE TABLE `sessions`
     286  `uid` smallint(5) unsigned NOT NULL default '0', 
     287  `time` datetime NOT NULL default '0000-00-00 00:00:00', 
     288  `last` datetime NOT NULL default '0000-00-00 00:00:00', 
     289  `ip` char(15) NOT NULL default '', 
     290  PRIMARY KEY  (`uid`), 
    282291  CONSTRAINT `sessions_ibfk_1` FOREIGN KEY (`uid`) REFERENCES `users` (`uid`) 
    283 ) TYPE=InnoDB
     292) ENGINE=InnoDB DEFAULT CHARSET=latin1
    284293 
    285294-- 
     
    287296-- 
    288297 
    289 DROP TABLE IF EXISTS sites
    290 CREATE TABLE sites
    291   sid tinyint(3) unsigned NOT NULL auto_increment, 
    292   site char(32) NOT NULL default '', 
    293   templatespath char(32) NOT NULL default '', 
    294   PRIMARY KEY  (sid
    295 ) TYPE=InnoDB
     298DROP TABLE IF EXISTS `sites`
     299CREATE TABLE `sites`
     300  `sid` tinyint(3) unsigned NOT NULL auto_increment, 
     301  `site` char(32) NOT NULL default '', 
     302  `templatespath` char(32) NOT NULL default '', 
     303  PRIMARY KEY  (`sid`
     304) ENGINE=InnoDB DEFAULT CHARSET=latin1
    296305 
    297306-- 
     
    299308-- 
    300309 
    301 DROP TABLE IF EXISTS stories
    302 CREATE TABLE stories
    303   sid smallint(5) unsigned NOT NULL auto_increment, 
    304   uid smallint(5) unsigned NOT NULL default '0', 
    305   tid tinyint(3) unsigned NOT NULL default '0', 
    306   writestatus smallint(5) unsigned NOT NULL default '3', 
    307   time datetime NOT NULL default '0000-00-00 00:00:00', 
    308   title char(128) NOT NULL default '', 
    309   PRIMARY KEY  (sid), 
    310   KEY uid (uid), 
    311   KEY tid (tid), 
     310DROP TABLE IF EXISTS `stories`
     311CREATE TABLE `stories`
     312  `sid` smallint(5) unsigned NOT NULL auto_increment, 
     313  `uid` smallint(5) unsigned NOT NULL default '0', 
     314  `tid` tinyint(3) unsigned NOT NULL default '0', 
     315  `writestatus` smallint(5) unsigned NOT NULL default '3', 
     316  `time` datetime NOT NULL default '0000-00-00 00:00:00', 
     317  `title` char(128) NOT NULL default '', 
     318  PRIMARY KEY  (`sid`), 
     319  KEY `uid` (`uid`), 
     320  KEY `tid` (`tid`), 
    312321  CONSTRAINT `0_236` FOREIGN KEY (`uid`) REFERENCES `users` (`uid`), 
    313322  CONSTRAINT `0_237` FOREIGN KEY (`tid`) REFERENCES `topics` (`tid`) 
    314 ) TYPE=InnoDB
     323) ENGINE=InnoDB DEFAULT CHARSET=latin1
    315324 
    316325-- 
     
    318327-- 
    319328 
    320 DROP TABLE IF EXISTS stories_search
    321 CREATE TABLE stories_search
    322   sid smallint(5) unsigned NOT NULL default '0', 
    323   search_title varchar(128) NOT NULL default '', 
    324   search_introtext text NOT NULL, 
    325   search_bodytext text NOT NULL, 
    326   FULLTEXT KEY search_title (search_title,search_introtext,search_bodytext
    327 ) TYPE=MyISAM
     329DROP TABLE IF EXISTS `stories_search`
     330CREATE TABLE `stories_search`
     331  `sid` smallint(5) unsigned NOT NULL default '0', 
     332  `search_title` varchar(128) NOT NULL default '', 
     333  `search_introtext` text NOT NULL, 
     334  `search_bodytext` text NOT NULL, 
     335  FULLTEXT KEY `search_title` (`search_title`,`search_introtext`,`search_bodytext`
     336) ENGINE=MyISAM DEFAULT CHARSET=latin1
    328337 
    329338-- 
     
    331340-- 
    332341 
    333 DROP TABLE IF EXISTS stories_text
    334 CREATE TABLE stories_text
    335   sid smallint(5) unsigned NOT NULL default '0', 
    336   introtext text NOT NULL, 
    337   infotext text NOT NULL, 
    338   bodytext text NOT NULL, 
    339   PRIMARY KEY  (sid), 
     342DROP TABLE IF EXISTS `stories_text`
     343CREATE TABLE `stories_text`
     344  `sid` smallint(5) unsigned NOT NULL default '0', 
     345  `introtext` text NOT NULL, 
     346  `infotext` text NOT NULL, 
     347  `bodytext` text NOT NULL, 
     348  PRIMARY KEY  (`sid`), 
    340349  CONSTRAINT `0_239` FOREIGN KEY (`sid`) REFERENCES `stories` (`sid`) 
    341 ) TYPE=InnoDB; 
    342  
    343 -- 
    344 -- Table structure for table `timeformats` 
    345 -- 
    346  
    347 DROP TABLE IF EXISTS timeformats; 
    348 CREATE TABLE timeformats ( 
    349   tid tinyint(3) unsigned NOT NULL auto_increment, 
    350   format char(32) NOT NULL default '', 
    351   example char(32) NOT NULL default '', 
    352   PRIMARY KEY  (tid) 
    353 ) TYPE=InnoDB; 
     350) ENGINE=InnoDB DEFAULT CHARSET=latin1; 
    354351 
    355352-- 
     
    357354-- 
    358355 
    359 DROP TABLE IF EXISTS topics
    360 CREATE TABLE topics
    361   tid tinyint(3) unsigned NOT NULL auto_increment, 
    362   topic char(32) NOT NULL default '', 
    363   one char(32) NOT NULL default '', 
    364   many char(32) NOT NULL default '', 
    365   section char(32) NOT NULL default '', 
    366   PRIMARY KEY  (tid
    367 ) TYPE=InnoDB
     356DROP TABLE IF EXISTS `topics`
     357CREATE TABLE `topics`
     358  `tid` tinyint(3) unsigned NOT NULL auto_increment, 
     359  `topic` char(32) NOT NULL default '', 
     360  `one` char(32) NOT NULL default '', 
     361  `many` char(32) NOT NULL default '', 
     362  `section` char(32) NOT NULL default '', 
     363  PRIMARY KEY  (`tid`
     364) ENGINE=InnoDB DEFAULT CHARSET=latin1
    368365 
    369366-- 
     
    371368-- 
    372369 
    373 DROP TABLE IF EXISTS users
    374 CREATE TABLE users
    375   uid smallint(5) unsigned NOT NULL auto_increment, 
    376   nick char(64) NOT NULL default '', 
    377   name char(64) NOT NULL default '', 
    378   password char(64) NOT NULL default '', 
    379   registermail char(64) NOT NULL default '', 
    380   realmail char(64) NOT NULL default '', 
    381   fakemail char(64) NOT NULL default '', 
    382   location char(64) NOT NULL default '', 
    383   birthdate date default NULL, 
    384   sex enum('M','F','?') NOT NULL default '?', 
    385   website char(128) NOT NULL default '', 
    386   signature char(255) NOT NULL default '', 
    387   avatar char(8) NOT NULL default '', 
    388   commentcount smallint(5) unsigned NOT NULL default '0', 
    389   messagecount smallint(5) unsigned NOT NULL default '0', 
    390   signup datetime default NULL, 
    391   commenttime datetime NOT NULL default '0000-00-00 00:00:00', 
    392   PRIMARY KEY  (uid
    393 ) TYPE=InnoDB ROW_FORMAT=FIXED; 
     370DROP TABLE IF EXISTS `users`
     371CREATE TABLE `users`
     372  `uid` smallint(5) unsigned NOT NULL auto_increment, 
     373  `nick` char(64) NOT NULL default '', 
     374  `name` char(64) NOT NULL default '', 
     375  `password` char(64) NOT NULL default '', 
     376  `registermail` char(64) NOT NULL default '', 
     377  `realmail` char(64) NOT NULL default '', 
     378  `fakemail` char(64) NOT NULL default '', 
     379  `location` char(64) NOT NULL default '', 
     380  `birthdate` date default NULL, 
     381  `sex` enum('M','F','?') NOT NULL default '?', 
     382  `website` char(128) NOT NULL default '', 
     383  `signature` char(255) NOT NULL default '', 
     384  `avatar` char(8) NOT NULL default '', 
     385  `commentcount` smallint(5) unsigned NOT NULL default '0', 
     386  `messagecount` smallint(5) unsigned NOT NULL default '0', 
     387  `signup` datetime default NULL, 
     388  `commenttime` datetime NOT NULL default '0000-00-00 00:00:00', 
     389  PRIMARY KEY  (`uid`
     390) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=FIXED; 
    394391 
    395392-- 
     
    397394-- 
    398395 
    399 DROP TABLE IF EXISTS users_prefs; 
    400 CREATE TABLE users_prefs ( 
    401   uid smallint(5) unsigned NOT NULL default '0', 
    402   commentstyle tinyint(3) unsigned NOT NULL default '1', 
    403   commentoverview tinyint(3) unsigned NOT NULL default '0', 
    404   commentsperpage smallint(5) unsigned NOT NULL default '50', 
    405   timeformat tinyint(3) unsigned NOT NULL default '2', 
    406   boxlogin tinyint(3) unsigned NOT NULL default '0', 
    407   boxpenpen tinyint(3) unsigned NOT NULL default '1', 
    408   boxpoll tinyint(3) unsigned NOT NULL default '1', 
    409   boxnoob tinyint(3) unsigned NOT NULL default '1', 
    410   boxann tinyint(3) unsigned NOT NULL default '1', 
    411   boxforumcomments tinyint(3) unsigned NOT NULL default '1', 
    412   boxarticlecomments tinyint(3) unsigned NOT NULL default '1', 
    413   boxeditorial tinyint(3) unsigned NOT NULL default '1', 
    414   hiddenforums char(64) NOT NULL default '', 
    415   PRIMARY KEY  (uid), 
    416   KEY timeformat (timeformat), 
    417   CONSTRAINT `0_244` FOREIGN KEY (`uid`) REFERENCES `users` (`uid`), 
    418   CONSTRAINT `0_245` FOREIGN KEY (`timeformat`) REFERENCES `timeformats` (`tid`) 
    419 ) TYPE=InnoDB; 
     396DROP TABLE IF EXISTS `users_prefs`; 
     397CREATE TABLE `users_prefs` ( 
     398  `uid` smallint(5) unsigned NOT NULL default '0', 
     399  `commentoverview` tinyint(3) unsigned NOT NULL default '0', 
     400  `commentsperpage` smallint(5) unsigned NOT NULL default '50', 
     401  `boxlogin` tinyint(3) unsigned NOT NULL default '0', 
     402  `boxpenpen` tinyint(3) unsigned NOT NULL default '1', 
     403  `boxpoll` tinyint(3) unsigned NOT NULL default '1', 
     404  `boxnoob` tinyint(3) unsigned NOT NULL default '1', 
     405  `boxann` tinyint(3) unsigned NOT NULL default '1', 
     406  `boxforumcomments` tinyint(3) unsigned NOT NULL default '1', 
     407  `boxarticlecomments` tinyint(3) unsigned NOT NULL default '1', 
     408  `boxeditorial` tinyint(3) unsigned NOT NULL default '1', 
     409  `hiddenforums` char(64) NOT NULL default '', 
     410  PRIMARY KEY  (`uid`), 
     411  CONSTRAINT `0_244` FOREIGN KEY (`uid`) REFERENCES `users` (`uid`) 
     412) ENGINE=InnoDB DEFAULT CHARSET=latin1; 
    420413 
    421414-- 
     
    423416-- 
    424417 
    425 DROP TABLE IF EXISTS users_privs
    426 CREATE TABLE users_privs
    427   uid smallint(5) unsigned NOT NULL default '0', 
    428   designation tinyint(3) unsigned NOT NULL default '1', 
    429   postcomment tinyint(3) unsigned NOT NULL default '1', 
    430   editcomment tinyint(3) unsigned NOT NULL default '1', 
    431   senseiarticles tinyint(3) unsigned NOT NULL default '0', 
    432   senseicomments tinyint(3) unsigned NOT NULL default '0', 
    433   senseiforums tinyint(3) unsigned NOT NULL default '0', 
    434   senseiusers tinyint(3) unsigned NOT NULL default '0', 
    435   senseigroups tinyint(3) unsigned NOT NULL default '0', 
    436   senseipolls tinyint(3) unsigned NOT NULL default '0', 
    437   senseilinks tinyint(3) unsigned NOT NULL default '0', 
    438   senseicalendar tinyint(3) unsigned NOT NULL default '0', 
    439   senseiother tinyint(3) unsigned NOT NULL default '0', 
    440   banned tinyint(3) unsigned NOT NULL default '0', 
    441   PRIMARY KEY  (uid), 
     418DROP TABLE IF EXISTS `users_privs`
     419CREATE TABLE `users_privs`
     420  `uid` smallint(5) unsigned NOT NULL default '0', 
     421  `designation` tinyint(3) unsigned NOT NULL default '1', 
     422  `postcomment` tinyint(3) unsigned NOT NULL default '1', 
     423  `editcomment` tinyint(3) unsigned NOT NULL default '1', 
     424  `senseiarticles` tinyint(3) unsigned NOT NULL default '0', 
     425  `senseicomments` tinyint(3) unsigned NOT NULL default '0', 
     426  `senseiforums` tinyint(3) unsigned NOT NULL default '0', 
     427  `senseiusers` tinyint(3) unsigned NOT NULL default '0', 
     428  `senseigroups` tinyint(3) unsigned NOT NULL default '0', 
     429  `senseipolls` tinyint(3) unsigned NOT NULL default '0', 
     430  `senseilinks` tinyint(3) unsigned NOT NULL default '0', 
     431  `senseicalendar` tinyint(3) unsigned NOT NULL default '0', 
     432  `senseiother` tinyint(3) unsigned NOT NULL default '0', 
     433  `banned` tinyint(3) unsigned NOT NULL default '0', 
     434  PRIMARY KEY  (`uid`), 
    442435  CONSTRAINT `0_247` FOREIGN KEY (`uid`) REFERENCES `users` (`uid`) 
    443 ) TYPE=InnoDB
     436) ENGINE=InnoDB DEFAULT CHARSET=latin1
    444437 
    445438-- 
     
    447440-- 
    448441 
    449 DROP TABLE IF EXISTS users_text
    450 CREATE TABLE users_text
    451   uid smallint(5) unsigned NOT NULL default '0', 
    452   description text NOT NULL, 
    453   anime text NOT NULL, 
    454   manga text NOT NULL, 
    455   keywords text NOT NULL, 
    456   PRIMARY KEY  (uid), 
     442DROP TABLE IF EXISTS `users_text`
     443CREATE TABLE `users_text`
     444  `uid` smallint(5) unsigned NOT NULL default '0', 
     445  `description` text NOT NULL, 
     446  `anime` text NOT NULL, 
     447  `manga` text NOT NULL, 
     448  `keywords` text NOT NULL, 
     449  PRIMARY KEY  (`uid`), 
    457450  CONSTRAINT `0_249` FOREIGN KEY (`uid`) REFERENCES `users` (`uid`) 
    458 ) TYPE=InnoDB
     451) ENGINE=InnoDB DEFAULT CHARSET=latin1
    459452 
    460453-- 
     
    462455-- 
    463456 
    464 DROP TABLE IF EXISTS vars
    465 CREATE TABLE vars
    466   name char(255) NOT NULL default '', 
    467   value char(255) NOT NULL default '', 
    468   PRIMARY KEY  (name
    469 ) TYPE=InnoDB
     457DROP TABLE IF EXISTS `vars`
     458CREATE TABLE `vars`
     459  `name` char(255) NOT NULL default '', 
     460  `value` char(255) NOT NULL default '', 
     461  PRIMARY KEY  (`name`
     462) ENGINE=InnoDB DEFAULT CHARSET=latin1
    470463 
    471464-- 
     
    473466-- 
    474467 
    475 DROP TABLE IF EXISTS voters
    476 CREATE TABLE voters
    477   uid smallint(5) unsigned NOT NULL default '0', 
    478   qid smallint(5) unsigned NOT NULL default '0', 
    479   ip char(15) NOT NULL default '', 
    480   KEY uid (uid), 
    481   KEY qid (qid), 
     468DROP TABLE IF EXISTS `voters`
     469CREATE TABLE `voters`
     470  `uid` smallint(5) unsigned NOT NULL default '0', 
     471  `qid` smallint(5) unsigned NOT NULL default '0', 
     472  `ip` char(15) NOT NULL default '', 
     473  KEY `uid` (`uid`), 
     474  KEY `qid` (`qid`), 
    482475  CONSTRAINT `0_252` FOREIGN KEY (`qid`) REFERENCES `polls` (`qid`), 
    483476  CONSTRAINT `voters_ibfk_1` FOREIGN KEY (`uid`) REFERENCES `users` (`uid`) 
    484 ) TYPE=InnoDB; 
    485  
     477) ENGINE=InnoDB DEFAULT CHARSET=latin1; 
     478 
     479/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; 
     480/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; 
     481/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; 
     482/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; 
     483/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; 
     484/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; 
     485/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; 
     486 
  • animanga/trunk/lib/Animanga/Data/MySQL.pm

    r3651 r4300  
    465465        LEFT JOIN users_prefs ON users.uid = users_prefs.uid 
    466466        LEFT JOIN users_privs ON users.uid = users_privs.uid 
    467         LEFT JOIN timeformats ON users_prefs.timeformat = timeformats.tid 
    468467FROM 
    469468 
  • animanga/trunk/lib/Animanga/Display.pm

    r2878 r4300  
    534534 
    535535 
    536 sub displayTimeFormatSelect { 
    537         my($self, $selected) = @_; 
    538          
    539         my $select; 
    540         my $data = $self->selectAll("example AS name, tid AS value", "timeformats", undef, "ORDER BY tid"); 
    541          
    542         $self->displaySelect("timeformat", $data, $selected, \$select); 
    543  
    544         return $select; 
    545 } 
    546  
    547  
    548536sub displaySinceSelect { 
    549537        my($self, $selected) = @_; 
     
    572560} 
    573561 
    574 sub displayCommentStyleSelect { 
    575         my($self, $selected) = @_; 
    576          
    577         my $select; 
    578         my @styles = ({ 
    579                         name => "Nästlade", 
    580                         value => $self->constant("commentnested") 
    581                 }, { 
    582                         name => "Trådade", 
    583                         value => $self->constant("commentthreaded") 
    584                 },); 
    585  
    586         $self->displaySelect("commentstyle", \@styles, $selected, \$select); 
    587  
    588         return $select; 
    589 } 
    590  
    591562 
    592563sub displayGroupsSelect { 
  • animanga/trunk/lib/Animanga/Filters.pm

    r3941 r4300  
    8282 
    8383        # get formatted 
    84         $time = $datelang->time2str($a->user("format"), Date::Parse::str2time($time)); 
     84        $time = $datelang->time2str($a->var("timeformat"), Date::Parse::str2time($time)); 
    8585        $time =~ s/ +/ /g; 
    8686         
  • animanga/trunk/scripts/sensei/settings.pl

    r2780 r4300  
    1717                updateconstants         => \&updateConstants, 
    1818                updatesites                     => \&updateSites, 
    19                 updatetimeformats       => \&updateTimeFormats, 
    2019        }); 
    2120} 
     
    5756                sites => $sites, 
    5857                templatesselect => $templatesselect, 
    59  
    60                 # time formats panel 
    61                 timeformats => $a->selectAll("*", "timeformats"), 
    6258 
    6359                # vars panel 
     
    144140 
    145141 
    146 sub updateTimeFormats { 
    147         my($a) = @_; 
    148          
    149         # get fields 
    150         my @tids                = $a->param("tid"); 
    151         my @formats             = $a->param("format"); 
    152         my @examples    = $a->param("example"); 
    153  
    154         # loop and add new 
    155         for(my $i = 0; $i < @formats; $i++) { 
    156                 if($tids[$i]) { 
    157                         if($formats[$i]) { 
    158                                 $a->update("timeformats", { 
    159                                         format  => $formats[$i], 
    160                                         example => $examples[$i], 
    161                                 }, "tid = '" . $tids[$i] . "'"); 
    162                         } else { 
    163                                 $a->delete("timeformats", { 
    164                                         tid             => $tids[$i] 
    165                                 }); 
    166                         } 
    167                 } else { 
    168                         if($formats[$i]) { 
    169                                 $a->insert("timeformats", { 
    170                                         format  => $formats[$i], 
    171                                         example => $examples[$i], 
    172                                 }); 
    173                         } 
    174                 } 
    175         } 
    176          
    177         $a->redirect("settings.pl#timeformats"); 
    178 } 
    179  
    180  
    181142main(); 
  • animanga/trunk/scripts/www/articles.pl

    r2780 r4300  
    3030        # comments 
    3131        my $comments; 
    32         $a->displayComments($a->commentsWithAid($sid, $a->constant("typestory"), 1), $a->user("commentstyle"), 0, 1, \$comments), 
     32        $a->displayComments($a->commentsWithAid($sid, $a->constant("typestory"), 1), $a->constant("commentnested"), 0, 1, \$comments), 
    3333 
    3434        # latest stories box 
  • animanga/trunk/scripts/www/comments.pl

    r3234 r4300  
    3737        my $offset = $a->param("offset") || 0; 
    3838         
    39         # get selected style 
    40         my $style = $a->constant($a->param("style")) || $a->user("commentstyle"); 
    4139 
    4240        # display overview 
    4341        my $overview; 
    4442         
    45         if($a->user("commentoverview") && $style != $a->constant("commentthreaded")) { 
     43        if($a->user("commentoverview")) { 
    4644                $a->displayComments($comment, $a->constant("commentoverview"), 0, 0, \$overview); 
    4745        } 
     
    4947        # display comments 
    5048        my $comments; 
    51         $a->displayComments($comment, $style, 0, 0, \$comments); 
     49        $a->displayComments($comment, $a->constant("commentnested"), 0, 0, \$comments); 
    5250 
    5351        # check where it found our reply 
  • animanga/trunk/scripts/www/polls.pl

    r2780 r4300  
    3131        # comments 
    3232        my $comments; 
    33         $a->displayComments($a->commentsWithAid($polldata->{"qid"}, $a->constant("typepoll"), 1), $a->user("commentstyle"), 0, 1, \$comments); 
     33        $a->displayComments($a->commentsWithAid($polldata->{"qid"}, $a->constant("typepoll"), 1), $a->constant("commentnested"), 0, 1, \$comments); 
    3434 
    3535        # latest polls 
  • animanga/trunk/scripts/www/users.pl

    r3373 r4300  
    581581 
    582582        $a->display("users-prefs", { 
    583                 timeformatselect        => $a->displayTimeFormatSelect($a->user("timeformat")), 
    584                 commentstyleselect      => $a->displayCommentStyleSelect($a->user("commentstyle")), 
    585                 forums                          => $a->selectAll("fid, forum, $fids AS checked", "forums", undef, "ORDER BY forum"), 
     583                forums => $a->selectAll("fid, forum, $fids AS checked", "forums", undef, "ORDER BY forum"), 
    586584        }); 
    587585 
     
    594592         
    595593        my $uid                                 = $a->user("uid"); 
    596         my $commentstyle                = $a->param("commentstyle"); 
    597594        my $commentoverview             = $a->param("commentoverview"); 
    598595        my $commentsperpage             = $a->param("commentsperpage") || 25; 
    599         my $timeformat                  = $a->param("timeformat"); 
    600596 
    601597        my $boxnoob                             = $a->param("boxnoob") || 0; 
     
    623619 
    624620        $a->update("users_prefs", { 
    625                 commentstyle            => $commentstyle, 
    626621                commentoverview         => $commentoverview, 
    627622                commentsperpage         => $commentsperpage, 
    628                 timeformat                      => $timeformat, 
    629623                boxnoob                         => $boxnoob, 
    630624                boxpoll                         => $boxpoll, 
  • animanga/trunk/templates/sensei/settings

    r2322 r4300  
    2323<td><input type="text" size="8" name="site" />.<? vars.domain ?></td> 
    2424<td><? page.templatesselect ?></td> 
    25 </tr> 
    26 </table> 
    27  
    28 <br /> 
    29 <br /> 
    30  
    31 <input type="submit" value="Uppdatera" /> 
    32 </form> 
    33  
    34 <br /> 
    35 <br /> 
    36