diff --git a/install/db_scripts/mysql/7_create_structure.sql b/install/db_scripts/mysql/7_create_structure.sql
index cf1d597..d0a42cc 100755
--- a/install/db_scripts/mysql/7_create_structure.sql
+++ b/install/db_scripts/mysql/7_create_structure.sql
@@ -33,7 +33,7 @@ CREATE TABLE `{_PREFIX_}object_node_group_user_temp` (
`user_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`group_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`node_id` int(4) UNSIGNED NOT NULL DEFAULT 0
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `object_textentrynode`
@@ -41,94 +41,94 @@ CREATE TABLE `{_PREFIX_}object_node_group_user_temp` (
CREATE TABLE `{_PREFIX_}object_textentrynode` (
`textentrynode_id` int(4) UNSIGNED NOT NULL,
`node_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
- `textentrynode_resume` text DEFAULT NULL,
- `textentrynode_text` text DEFAULT NULL,
+ `textentrynode_resume` text CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
+ `textentrynode_text` text CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`langue_id` int(4) UNSIGNED NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `object_textinfo`
#--
CREATE TABLE `{_PREFIX_}object_textinfo` (
`textinfo_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
- `textinfo_text_fr` text NOT NULL,
- `textinfo_text_gb` text NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+ `textinfo_text_fr` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
+ `textinfo_text_gb` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `object_user_temp`
#--
CREATE TABLE `{_PREFIX_}object_user_temp` (
`user_id` int(4) NOT NULL,
- `user_title` varchar(5) NOT NULL DEFAULT '',
- `user_first_name` varchar(40) NOT NULL DEFAULT '',
- `user_last_name` varchar(40) NOT NULL DEFAULT '',
- `user_login` varchar(20) NOT NULL DEFAULT '',
- `user_password` varchar(200) NOT NULL DEFAULT '',
- `user_mail` varchar(150) NOT NULL DEFAULT '',
- `user_birthdate` varchar(32) DEFAULT NULL,
+ `user_title` varchar(5) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_first_name` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_last_name` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_login` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_password` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_mail` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_birthdate` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`user_website` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`user_msn` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`user_jabber` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`user_facebook` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`user_mastodon` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
- `user_postal_address` text NOT NULL,
- `user_postal_code` varchar(30) NOT NULL DEFAULT '',
- `user_city` varchar(100) NOT NULL DEFAULT '',
- `user_state` varchar(100) NOT NULL DEFAULT '',
- `user_country` varchar(100) NOT NULL DEFAULT '',
- `user_organisation` varchar(100) NOT NULL DEFAULT '',
- `user_tel` varchar(15) NOT NULL DEFAULT '',
- `user_fax` varchar(15) NOT NULL DEFAULT '',
- `user_comment` text NOT NULL,
- `user_info` text NOT NULL,
+ `user_postal_address` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
+ `user_postal_code` varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_city` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_state` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_country` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_organisation` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_tel` varchar(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_fax` varchar(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_comment` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
+ `user_info` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`user_charte_status` tinyint(4) NOT NULL DEFAULT 0,
`user_account_active` enum('on','off') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'off'
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci PACK_KEYS=0;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_backup`
#--
CREATE TABLE `{_PREFIX_}package_backup` (
`backup_id` int(4) NOT NULL,
- `backup_libelle` varchar(250) NOT NULL DEFAULT '',
+ `backup_libelle` varchar(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`backup_date` int(14) DEFAULT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_backupbd`
#--
CREATE TABLE `{_PREFIX_}package_backupbd` (
`backupbd_id` int(4) UNSIGNED NOT NULL,
- `backupbd_nom` varchar(250) NOT NULL DEFAULT '',
+ `backupbd_nom` varchar(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`backup_id` int(4) UNSIGNED NOT NULL DEFAULT 0
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_backupfile`
#--
CREATE TABLE `{_PREFIX_}package_backupfile` (
`backupfile_id` int(4) UNSIGNED NOT NULL,
- `backupfile_new_name` varchar(250) NOT NULL DEFAULT '',
- `backupfile_old_name` varchar(250) NOT NULL DEFAULT '',
+ `backupfile_new_name` varchar(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `backupfile_old_name` varchar(250) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`backup_id` int(4) UNSIGNED NOT NULL DEFAULT 0
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_file`
#--
CREATE TABLE `{_PREFIX_}package_file` (
`file_id` int(4) UNSIGNED NOT NULL,
- `file_name` varchar(200) NOT NULL DEFAULT '',
- `file_type` varchar(10) NOT NULL DEFAULT '',
- `file_extention` varchar(20) NOT NULL DEFAULT '',
+ `file_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `file_type` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `file_extention` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`file_size` int(5) NOT NULL DEFAULT 0,
- `file_location` varchar(10) NOT NULL DEFAULT '',
+ `file_location` varchar(10) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`node_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`coordination_object_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`user_id` int(4) NOT NULL DEFAULT 0,
`file_limit_owner` tinyint(1) NOT NULL DEFAULT 0
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_filedata`
@@ -139,7 +139,7 @@ CREATE TABLE `{_PREFIX_}package_filedata` (
`filedata_data` blob NOT NULL,
`node_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`coordination_object_id` int(4) UNSIGNED NOT NULL DEFAULT 0
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `package_user_space`
@@ -149,7 +149,7 @@ CREATE TABLE `{_PREFIX_}package_user_space` (
`node_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`user_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`user_space` int(10) NOT NULL DEFAULT 0
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_list_user_group`
@@ -158,7 +158,7 @@ CREATE TABLE `{_PREFIX_}cache_list_user_group` (
`cache_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_index` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_data` blob NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_list_user_node`
@@ -167,7 +167,7 @@ CREATE TABLE `{_PREFIX_}cache_list_user_node` (
`cache_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_index` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_data` blob NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_permission`
@@ -176,7 +176,7 @@ CREATE TABLE `{_PREFIX_}cache_permission` (
`cache_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_index` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_data` blob NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_tree_group`
@@ -185,7 +185,7 @@ CREATE TABLE `{_PREFIX_}cache_tree_group` (
`cache_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_index` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_data` blob NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `cache_tree_node`
@@ -194,7 +194,7 @@ CREATE TABLE `{_PREFIX_}cache_tree_node` (
`cache_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_index` int(4) UNSIGNED NOT NULL DEFAULT 0,
`cache_data` blob NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `coordination_object`
@@ -204,15 +204,15 @@ CREATE TABLE `{_PREFIX_}coordination_object` (
`coordination_object_created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`user_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`node_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
- `coordination_object_icone` varchar(200) NOT NULL DEFAULT '',
- `coordination_object_content_type` varchar(200) NOT NULL DEFAULT '',
- `coordination_object_name` text NOT NULL,
- `coordination_object_resume` text NOT NULL,
- `coordination_object_keyword` text NOT NULL,
+ `coordination_object_icone` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `coordination_object_content_type` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `coordination_object_name` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
+ `coordination_object_resume` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
+ `coordination_object_keyword` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`coordination_object_parution` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`coordination_object_archivage` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`coordination_object_data` blob NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci PACK_KEYS=0;
#-- --------------------------------------------------------
#--
#-- Structure de la table `group`
@@ -220,9 +220,9 @@ CREATE TABLE `{_PREFIX_}coordination_object` (
CREATE TABLE `{_PREFIX_}group` (
`group_id` int(4) UNSIGNED NOT NULL,
`group_group_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
- `group_libelle` text NOT NULL,
- `group_icone` varchar(200) NOT NULL DEFAULT ''
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+ `group_libelle` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
+ `group_icone` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT ''
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `group_user`
@@ -231,17 +231,18 @@ CREATE TABLE `{_PREFIX_}group_user` (
`group_user_id` int(4) UNSIGNED NOT NULL,
`user_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`group_id` int(4) UNSIGNED NOT NULL DEFAULT 0
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=1 CHECKSUM=1 DELAY_KEY_WRITE=1;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci PACK_KEYS=0 CHECKSUM=1 DELAY_KEY_WRITE=1;
+
#-- --------------------------------------------------------
#--
#-- Structure de la table `langue`
#--
CREATE TABLE `{_PREFIX_}langue` (
`langue_id` int(4) UNSIGNED NOT NULL,
- `langue_libelle` text NOT NULL,
- `langue_code` varchar(100) NOT NULL DEFAULT '',
+ `langue_libelle` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
+ `langue_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`langue_status` int(2) UNSIGNED NOT NULL DEFAULT 0
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `node`
@@ -262,23 +263,23 @@ CREATE TABLE `{_PREFIX_}node` (
`node_subsgroupid` int(3) DEFAULT 0,
`node_subsgrouptempid` int(3) DEFAULT 0,
`node_mailnode` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `nodesettings`
#--
CREATE TABLE `sys_nodesettings` (
`node_id` int(4) NOT NULL,
- `node_email` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL,
- `node_git` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `node_mastodon` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `node_mobilizon` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `node_matrix` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `node_peertube` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `node_nextcloud` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `node_twitter` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
- `node_facebook` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
+ `node_email` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
+ `node_git` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `node_mastodon` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `node_mobilizon` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `node_matrix` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `node_peertube` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `node_nextcloud` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `node_twitter` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
+ `node_facebook` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `node_group_user`
@@ -288,7 +289,7 @@ CREATE TABLE `{_PREFIX_}node_group_user` (
`user_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`group_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`node_id` int(4) UNSIGNED NOT NULL DEFAULT 0
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `node_space`
@@ -297,68 +298,69 @@ CREATE TABLE `{_PREFIX_}package_node_space` (
`node_space_id` int(4) UNSIGNED NOT NULL,
`node_space_nid` int(4) UNSIGNED NOT NULL DEFAULT 0,
`node_space` int(10) UNSIGNED NOT NULL DEFAULT 0
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `right`
#--
CREATE TABLE `{_PREFIX_}right` (
`right_id` int(4) UNSIGNED NOT NULL,
- `coordination_object_content_type` varchar(200) NOT NULL DEFAULT '',
- `right_method_name` varchar(200) NOT NULL DEFAULT '',
+ `coordination_object_content_type` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `right_method_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`coordination_object_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`node_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`user_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`group_id` int(4) UNSIGNED NOT NULL DEFAULT 0
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci PACK_KEYS=0;
#-- --------------------------------------------------------
#--
#-- Structure de la table `session`
#--
CREATE TABLE `{_PREFIX_}session` (
- `user_session_id` varchar(32) NOT NULL DEFAULT '',
- `user_session_ip` varchar(48) NOT NULL DEFAULT '',
+ `user_session_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_session_ip` varchar(48) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`user_session_begin` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
`user_session_last_action` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
- `user_session_url` text NOT NULL,
+ `user_session_url` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`user_object` mediumblob NOT NULL,
`user_preference_object` mediumblob NOT NULL,
`language_object` mediumblob NOT NULL,
`user_session_entry_node_id` int(4) NOT NULL DEFAULT 0,
`user_session_navigation_node_id` int(4) NOT NULL DEFAULT 0,
`user_session_vars` longblob NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#-- --------------------------------------------------------
#--
#-- Structure de la table `user`
#--
CREATE TABLE `{_PREFIX_}user` (
`user_id` int(4) NOT NULL,
- `user_title` varchar(5) NOT NULL DEFAULT '',
- `user_first_name` varchar(40) NOT NULL DEFAULT '',
- `user_last_name` varchar(40) NOT NULL DEFAULT '',
- `user_login` varchar(40) NOT NULL DEFAULT '',
- `user_password` varchar(200) NOT NULL DEFAULT '',
- `user_mail` varchar(150) NOT NULL DEFAULT '',
- `user_birthdate` varchar(32) NOT NULL DEFAULT '',
+ `user_title` varchar(5) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_first_name` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_last_name` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_login` varchar(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_password` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_mail` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_birthdate` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`user_website` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`user_msn` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`user_jabber` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`user_facebook` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`user_mastodon` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
- `user_postal_address` text NOT NULL DEFAULT '',
- `user_postal_code` varchar(30) NOT NULL DEFAULT '',
- `user_city` varchar(100) NOT NULL DEFAULT '',
- `user_state` varchar(100) NOT NULL DEFAULT '',
- `user_country` varchar(100) NOT NULL DEFAULT '',
- `user_organisation` varchar(100) NOT NULL DEFAULT '',
- `user_tel` varchar(15) NOT NULL DEFAULT '',
- `user_fax` varchar(15) NOT NULL DEFAULT '',
- `user_comment` text NOT NULL DEFAULT '',
- `user_info` text NOT NULL DEFAULT '',
+ `user_postal_address` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_postal_code` varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_city` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_state` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_country` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_organisation` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_tel` varchar(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_fax` varchar(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_comment` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
+ `user_info` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`user_charte_status` tinyint(4) NOT NULL DEFAULT 0,
`user_account_active` enum('on','off') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'off'
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci PACK_KEYS=0;
+
#-- --------------------------------------------------------
#--
#-- Structure de la table `user_preference`
@@ -368,7 +370,7 @@ CREATE TABLE `{_PREFIX_}user_preference` (
`langue_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`entry_node_id` int(4) UNSIGNED NOT NULL DEFAULT 0,
`right_id` int(4) UNSIGNED NOT NULL DEFAULT 0
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
#--
#-- Index pour la table `{_PREFIX_}cache_list_user_group`
diff --git a/install/db_scripts/mysql/7_insert_datas.sql b/install/db_scripts/mysql/7_insert_datas.sql
index 9411a3a..adf0445 100755
--- a/install/db_scripts/mysql/7_insert_datas.sql
+++ b/install/db_scripts/mysql/7_insert_datas.sql
@@ -94,7 +94,7 @@ INSERT INTO `{_PREFIX_}package_user_space` VALUES (1, 1, 0, 2147483647);
#--
#-- Contenu de la table `coordination_object`
#--
-INSERT INTO `{_PREFIX_}coordination_object` VALUES (1, '0000-00-00 00:00:00', 2, 3, 'defaultobject.png', 'AdminObject', '\r\n\r\n c. Gérer les outils\r\n\r\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a333a7b733a31323a22746162466f7262696464656e223b613a303a7b7d733a373a2267726f75704964223b733a313a2231223b733a363a226e6f64654964223b733a313a2231223b7d);
+INSERT INTO `{_PREFIX_}coordination_object` VALUES (1, '0000-00-00 00:00:00', 2, 3, 'defaultobject.png', 'AdminObject', 'r\n\r\r\n c. Gérer les outils\r\n\r\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a333a7b733a31323a22746162466f7262696464656e223b613a303a7b7d733a373a2267726f75704964223b733a313a2231223b733a363a226e6f64654964223b733a313a2231223b7d);
INSERT INTO `{_PREFIX_}coordination_object` VALUES (3, '0000-00-00 00:00:00', 2, 100, 'defaultobject.png', 'Home', '\r\n\r\n Accueil\r\n\r\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a303a7b7d);
INSERT INTO `{_PREFIX_}coordination_object` VALUES (4, '0000-00-00 00:00:00', 2, 99, 'defaultobject.png', 'AdminNode', '\r\n\r\n b. Gérer les espaces\r\n\r\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a333a7b733a373a2267726f75704964223b693a313b733a363a226e6f64654964223b733a313a2231223b733a383a2274656d706c617465223b613a313a7b693a303b733a373a2264656661756c74223b7d7d);
INSERT INTO `{_PREFIX_}coordination_object` VALUES (5, '0000-00-00 00:00:00', 2, 99, 'defaultobject.png', 'AddCom', '\r\n\r\n a. Créer une communauté\r\n\r\n', '', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0x613a303a7b7d);
@@ -133,7 +133,7 @@ INSERT INTO `{_PREFIX_}node` VALUES (100, 3, '