Commit d9faad212eb501ca84e470a50206f53ad82b590f

Authored by Jalaloedien
1 parent f1dd73f0

KTS-1557

"Implement Tag Cloud system. "
Implemented. Added in tables for install and update

Reviewed By: Conrad

git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@6321 c91229c3-7414-0410-bfa2-8a42b809f60b
docs/VERSION.txt
1 -3.3.1 1 +3.3.2
sql/mysql/install/data.sql
@@ -1423,4 +1423,10 @@ INSERT INTO `zseq_workflow_transitions` VALUES (1); @@ -1423,4 +1423,10 @@ INSERT INTO `zseq_workflow_transitions` VALUES (1);
1423 1423
1424 INSERT INTO `zseq_workflows` VALUES (1); 1424 INSERT INTO `zseq_workflows` VALUES (1);
1425 1425
  1426 +INSERT INTO `zseq_plugin_rss` (id) VALUES ('1');
  1427 +
  1428 +INSERT INTO `zseq_document_tags` (id) VALUES ('1');
  1429 +
  1430 +INSERT INTO `zseq_tag_words` (id) VALUES ('1');
  1431 +
1426 SET FOREIGN_KEY_CHECKS=1; 1432 SET FOREIGN_KEY_CHECKS=1;
sql/mysql/install/structure.sql
@@ -2555,4 +2555,29 @@ CREATE TABLE `zseq_plugin_rss` @@ -2555,4 +2555,29 @@ CREATE TABLE `zseq_plugin_rss`
2555 PRIMARY KEY (`id`) 2555 PRIMARY KEY (`id`)
2556 ) ENGINE=MyISAM AUTO_INCREMENT=1; 2556 ) ENGINE=MyISAM AUTO_INCREMENT=1;
2557 2557
  2558 +CREATE TABLE `tag_words` (
  2559 + `id` int(10) NOT NULL,
  2560 + `tag` varchar(100) default NULL,
  2561 + PRIMARY KEY (`id`))
  2562 +ENGINE=InnoDB DEFAULT CHARSET=utf8;
  2563 +
  2564 +CREATE TABLE `document_tags` (
  2565 + `document_id` int(10) NOT NULL,
  2566 + `tag_id` int(10) NOT NULL,
  2567 + PRIMARY KEY (`document_id`,`tag_id`),
  2568 + CONSTRAINT fk_document_tags_document_id FOREIGN KEY (document_id) REFERENCES documents(id) ON UPDATE CASCADE ON DELETE CASCADE,
  2569 + CONSTRAINT fk_document_tags_tag_id FOREIGN KEY (tag_id) REFERENCES tag_words(id) ON UPDATE CASCADE ON DELETE CASCADE
  2570 +)
  2571 +ENGINE=InnoDB DEFAULT CHARSET=utf8;
  2572 +
  2573 +CREATE TABLE `zseq_document_tags` (
  2574 + `id` int(10) NOT NULL auto_increment,
  2575 + PRIMARY KEY (`id`))
  2576 +ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
  2577 +
  2578 +CREATE TABLE `zseq_tag_words` (
  2579 + `id` int(10) NOT NULL auto_increment,
  2580 + PRIMARY KEY (`id`))
  2581 +ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
  2582 +
2558 SET FOREIGN_KEY_CHECKS=1; 2583 SET FOREIGN_KEY_CHECKS=1;
sql/mysql/upgrade/3.3.2/tagclouds.sql 0 → 100644
  1 +CREATE TABLE `tag_words` (
  2 + `id` int(10) NOT NULL,
  3 + `tag` varchar(100) default NULL,
  4 + PRIMARY KEY (`id`))
  5 +ENGINE=InnoDB DEFAULT CHARSET=utf8;
  6 +
  7 +CREATE TABLE `document_tags` (
  8 + `document_id` int(10) NOT NULL,
  9 + `tag_id` int(10) NOT NULL,
  10 + PRIMARY KEY (`document_id`,`tag_id`),
  11 + CONSTRAINT fk_document_tags_document_id FOREIGN KEY (document_id) REFERENCES documents(id) ON UPDATE CASCADE ON DELETE CASCADE,
  12 + CONSTRAINT fk_document_tags_tag_id FOREIGN KEY (tag_id) REFERENCES tag_words(id) ON UPDATE CASCADE ON DELETE CASCADE
  13 +)
  14 +ENGINE=InnoDB DEFAULT CHARSET=utf8;
  15 +
  16 +CREATE TABLE `zseq_document_tags` (
  17 + `id` int(10) NOT NULL auto_increment,
  18 + PRIMARY KEY (`id`))
  19 +ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
  20 +INSERT INTO `zseq_document_tags` (id) VALUES ('1');
  21 +
  22 +CREATE TABLE `zseq_tag_words` (
  23 + `id` int(10) NOT NULL auto_increment,
  24 + PRIMARY KEY (`id`))
  25 +ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
  26 +INSERT INTO `zseq_tag_words` (id) VALUES ('1');
  27 +