CREATE TABLE `#__gm_groupe` 
(
  `id_groupe` int(11) unsigned NOT NULL auto_increment,
  `nom_groupe` text NOT NULL,
  `description_groupe` longtext,
  `access_groupe` tinyint(4) NOT NULL default '1',
  PRIMARY KEY  (`id_groupe`)
) ENGINE=MyISAM  CHARACTER SET utf8 AUTO_INCREMENT=5 ;

INSERT INTO `#__gm_groupe` (`id_groupe`, `nom_groupe`, `description_groupe`, `access_groupe`) VALUES 
(1, '**Public**', 'Tous les visiteurs du site = Groupe Joomla "Public".', 1),
(2, '*Membre*', 'Tous les utilisateurs membres = Groupe Joomla "Registered".', 1);
UPDATE `#__gm_groupe` SET id_groupe=0 where  id_groupe=1;
UPDATE `#__gm_groupe` SET id_groupe=1 where  id_groupe=2;
CREATE TABLE `#__gm_groupeimbrique` (
  `id_groupe` int(11) NOT NULL,
  `id_groupeimbrique` int(11) default NULL,
  KEY `groupegroupe` (`id_groupe`,`id_groupeimbrique`)
) ENGINE=MyISAM CHARACTER SET utf8;

CREATE TABLE `#__gm_membre` (
  `id_groupe` int(11) NOT NULL,
  `id_membre` int(11) default NULL,
  KEY `membregroupe` (`id_groupe`,`id_membre`)
) ENGINE=MyISAM CHARACTER SET utf8;

CREATE TABLE `#__gmaccess` (
  `id` int(11) NOT NULL auto_increment,
  `acosection` varchar(50) default NULL,
  `variable` varchar(50) default NULL,
  `aco` varchar(50) default NULL,
  `axosection` varchar(50) default NULL,
  `axo` varchar(50) default NULL,
  `etiquette` varchar(255) NOT NULL,
  `source` tinyint(1) NOT NULL default '1',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  CHARACTER SET utf8 AUTO_INCREMENT=21 ;

INSERT INTO `#__gmaccess` (`id`, `acosection`, `variable`, `aco`, `axosection`, `axo`, `etiquette`, `source`) VALUES 
(1, 'login', '', 'administrator', '', '', 'Accéder au backend', 0),
(2, 'com_users', '', 'manage', NULL, NULL, 'Gérer les utilisateurs', 0),
(3, 'com_users', '', 'block user', NULL, NULL, 'Bloquer les utilisateurs', 0),
(4, 'com_users', '', 'email_events', NULL, NULL, 'Accès au workflow', 0),
(5, 'com_media', '', 'manage', NULL, NULL, 'Gérer les médias', 0),
(6, 'com_config', '', 'manage', NULL, NULL, 'Configurer le site', 0),
(7, 'com_menus', '', 'manage', '', '', 'Gérer tous les menus', 0),
(8, 'com_trash', '', 'manage', NULL, NULL, 'Gérer la corbeille', 0),
(9, 'com_content', '', 'manage', 'category', 'all', 'Gérer les section & les catégories', 0),
(10, 'com_frontpage', '', 'manage', NULL, NULL, 'Gérer la frontpage', 0),
(11, 'com_installer', '', 'installer', '', '', 'Installer/Supprimer des extensions', 0),
(12, 'com_modules', '', 'manage', NULL, NULL, 'Gérer les modules', 0),
(13, 'com_plugins', '', 'manage', NULL, NULL, 'Gérer les plugins', 0),
(14, 'com_templates', '', 'manage', '', '', 'Gérer les templates', 0),
(15, 'com_languages', '', 'manage', '', '', 'Gérer les langues', 0),
(16, 'com_massmail', '', 'manage', NULL, NULL, 'Gérer la messagerie de masse', 0),
(17, 'com_checkin', '', 'manage', NULL, NULL, 'Vérification globale', 0),
(18, 'com_cache', '', 'manage', NULL, NULL, 'Nettoyer le cache', 0),
(20, 'com_mon composant', '', 'action', 'objet', '12', 'Exemple de règle', 1);

CREATE TABLE `#__gmacl` (
  `id` int(11) NOT NULL auto_increment,
  `acosection` varchar(50) default NULL,
  `aco` varchar(50) default NULL,
  `arosection` varchar(50) default NULL,
  `aro` int(11) default NULL,
  `axosection` varchar(50) default NULL,
  `axo` varchar(50) default NULL,
  PRIMARY KEY  (`id`),
  KEY `id_axo` (`axo`),
  KEY `id_aco` (`aco`),
  KEY `id_axosection` (`axosection`),
  KEY `id_aro` (`aro`),
  KEY `id_arosection` (`arosection`),
  KEY `id_acosection` (`acosection`)
) ENGINE=MyISAM  CHARACTER SET utf8 AUTO_INCREMENT=5 ;