stable too

git-svn-id: file:///home/shish/svn/shimmie2/branches/branch_2.1@662 7f39781d-f577-437e-ae19-be835c7a54ca
This commit is contained in:
shish 2007-12-14 01:01:29 +00:00
parent 552c3f6432
commit 31b94c1820

View File

@ -43,7 +43,7 @@ class CommentList extends Extension {
$config->set_default_int('comment_limit', 3); $config->set_default_int('comment_limit', 3);
$config->set_default_int('comment_count', 5); $config->set_default_int('comment_count', 5);
if($config->get_int("ext_comments_version") < 1) { if($config->get_int("ext_comments_version") < 2) {
$this->install(); $this->install();
} }
} }
@ -114,6 +114,8 @@ class CommentList extends Extension {
protected function install() { protected function install() {
global $database; global $database;
global $config; global $config;
if($config->get_int("ext_comments_version") < 1) {
$database->Execute("CREATE TABLE `comments` ( $database->Execute("CREATE TABLE `comments` (
`id` int(11) NOT NULL auto_increment, `id` int(11) NOT NULL auto_increment,
`image_id` int(11) NOT NULL, `image_id` int(11) NOT NULL,
@ -126,6 +128,13 @@ class CommentList extends Extension {
)"); )");
$config->set_int("ext_comments_version", 1); $config->set_int("ext_comments_version", 1);
} }
if($config->get_int("ext_comments_version") == 1) {
$database->Execute("CREATE INDEX comments_owner_ip ON comments(owner_ip)");
$database->Execute("CREATE INDEX comments_posted ON comments(posted)");
$config->set_int("ext_comments_version", 2);
}
}
// }}} // }}}
// page building {{{ // page building {{{
private function build_page($current_page) { private function build_page($current_page) {