Re: SQL et Droits des forums Xoops - Module CBB 1.15 | Titre du sujet : Re: SQL et Droits des forums Xoops - Module CBB 1.15 par Tinyturtle sur 15/12/2005 11:31:04
Bon, je vais essayer de faire plus simple dans ma requête et d'aller droit au but.
Vu que par le biais de l'interface de Xoops, il faut mettre les permissions des forums à la main et SURTOUT un par un.
Je voudrais savoir quelles sont les requêtes SQL exécutées (vu que l'ensemble des configurations des permissions est forcément stocké dans la base MySQL) afin de mettre en place toutes les permissions de mes 69 forums en une fois par le biais d'une ou plusieurs requêtes SQL.
Les requêtes SQL exécutées sont forcément dans un ou plusieurs scripts PHP de Xoops, mais la difficulté consiste à toutes les trouver (sans exception) afin de ne pas faire d'erreurs et de comprendre ce qu'elles font.
En ce qui concerne l'indication apportée par Christian (merci à lui ) sur le fait que la table xoops_group_permission soit impactée, je m'en étais douté. Seulement les champs, mais surtout les valeurs de ces derniers ne sont pas très parlant lorsqu'on observe le contenu de cette table.
Pour rappel, voici le schema de cette dernière:
CREATE TABLE `f7cph_group_permission` (
`gperm_id` int(10) unsigned NOT NULL auto_increment,
`gperm_groupid` smallint(5) unsigned NOT NULL default '0',
`gperm_itemid` mediumint(8) unsigned NOT NULL default '0',
`gperm_modid` mediumint(5) unsigned NOT NULL default '0',
`gperm_name` varchar(50) collate latin1_general_ci NOT NULL default '',
PRIMARY KEY (`gperm_id`),
KEY `groupid` (`gperm_groupid`),
KEY `itemid` (`gperm_itemid`),
KEY `gperm_modid` (`gperm_modid`,`gperm_name`(10))
);
Grosso modo, je veux que: - Tout le monde puisse accéder à l'intégralité de mes forums en lecture seule. - Seuls les utilisateurs enregistrés (les membres) et les administrateurs puissent poster. - Seuls les administrateurs puissent avoir des droits supplémentaires à la lectures/écritures, si de tels droits existent.
Pour finir, n'y a t'il pas d'autres tables impactées concernant la gestion des permissions des forums ?
En tout cas, merci de m'avoir donné une première réponse en espérant avoir rapidement des compléments d'informations pour de pas être trop longtemps bloqué.
|
|