From d65229998b293f37df19f9c0f995836362b6d57d Mon Sep 17 00:00:00 2001
From: Laurent Destailleur <eldy@destailleur.fr>
Date: Mon, 25 Jan 2016 10:25:52 +0100
Subject: [PATCH] Work on website module

---
 htdocs/install/mysql/tables/llx_website.sql   | 30 +++++++++++++++++++
 .../mysql/tables/llx_website_pages.key.sql    | 23 ++++++++++++++
 .../mysql/tables/llx_website_pages.sql        |  4 +++
 3 files changed, 57 insertions(+)
 create mode 100644 htdocs/install/mysql/tables/llx_website.sql
 create mode 100644 htdocs/install/mysql/tables/llx_website_pages.key.sql

diff --git a/htdocs/install/mysql/tables/llx_website.sql b/htdocs/install/mysql/tables/llx_website.sql
new file mode 100644
index 00000000000..e24a68b514b
--- /dev/null
+++ b/htdocs/install/mysql/tables/llx_website.sql
@@ -0,0 +1,30 @@
+-- ========================================================================
+-- Copyright (C) 2016	Laurent Destailleur	<eldy@users.sourceforge.net>
+--
+-- This program is free software; you can redistribute it and/or modify
+-- it under the terms of the GNU General Public License as published by
+-- the Free Software Foundation; either version 3 of the License, or
+-- (at your option) any later version.
+--
+-- This program is distributed in the hope that it will be useful,
+-- but WITHOUT ANY WARRANTY; without even the implied warranty of
+-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-- GNU General Public License for more details.
+--
+-- You should have received a copy of the GNU General Public License
+-- along with this program. If not, see <http://www.gnu.org/licenses/>.
+--
+-- ========================================================================
+
+
+CREATE TABLE llx_website
+(
+	rowid         integer AUTO_INCREMENT NOT NULL PRIMARY KEY,
+	entity        integer,
+	shortname     varchar(24) NOT NULL,
+	description   varchar(255),
+	status		  integer,
+    date_creation     datetime,
+    date_modification datetime,
+	tms           timestamp
+) ENGINE=innodb;
diff --git a/htdocs/install/mysql/tables/llx_website_pages.key.sql b/htdocs/install/mysql/tables/llx_website_pages.key.sql
new file mode 100644
index 00000000000..cdaa38079b3
--- /dev/null
+++ b/htdocs/install/mysql/tables/llx_website_pages.key.sql
@@ -0,0 +1,23 @@
+-- ============================================================================
+-- Copyright (C) 2016	Laurent Destailleur	<eldy@users.sourceforge.net>
+--
+-- This program is free software; you can redistribute it and/or modify
+-- it under the terms of the GNU General Public License as published by
+-- the Free Software Foundation; either version 3 of the License, or
+-- (at your option) any later version.
+--
+-- This program is distributed in the hope that it will be useful,
+-- but WITHOUT ANY WARRANTY; without even the implied warranty of
+-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-- GNU General Public License for more details.
+--
+-- You should have received a copy of the GNU General Public License
+-- along with this program. If not, see <http://www.gnu.org/licenses/>.
+--
+-- ===========================================================================
+
+ALTER TABLE llx_website_page ADD UNIQUE INDEX uk_website_page_url (fk_website,pageurl);
+
+ALTER TABLE llx_website_page ADD CONSTRAINT fk_website_page_website FOREIGN KEY (fk_website) REFERENCES llx_website (rowid);
+
+
diff --git a/htdocs/install/mysql/tables/llx_website_pages.sql b/htdocs/install/mysql/tables/llx_website_pages.sql
index 0a28153f5bf..379fa08582e 100644
--- a/htdocs/install/mysql/tables/llx_website_pages.sql
+++ b/htdocs/install/mysql/tables/llx_website_pages.sql
@@ -20,10 +20,14 @@
 CREATE TABLE llx_website_page
 (
 	rowid         integer AUTO_INCREMENT NOT NULL PRIMARY KEY,
+	fk_website    integer,
 	pageurl       varchar(16) NOT NULL,
 	title         varchar(255),						
 	description   varchar(255),						
 	keywords      varchar(255),
 	content		  text,
+    status        integer,
+    date_creation     datetime,
+    date_modification datetime,
 	tms           timestamp
 ) ENGINE=innodb;
-- 
GitLab