Fork me on GitHub

Rapport de message :*
 

PHP/SQL et droits des forums Xoops - Modules CBB/NewBB 2 et peut-être d'autres

Titre du sujet : PHP/SQL et droits des forums Xoops - Modules CBB/NewBB 2 et peut-être d'autres
par Tinyturtle sur 14/12/2005 17:22:07

Bonjour à tous, je reviens sur une question qui a été posée plusieurs fois :google:, mais en l'abordant d'une façon différente.

Voici le contexte:
Je suis en train de faire la migration (sans trop de gros soucis) d'un site PHPNuke vers Xoops; et notamment la partie PHPBB vers CBB v1.15 à l'aide du script d'Hervé Thouzard (dont je salue l'initiative française du script) qui marche assez bien (je m'en suis inspiré pour d'autres parties de la migration pour des scripts SQL).

Seulement voilà, j'ai bien remarqué le système de droits concernant les forums de Xoops et la fastidieuse manoeuvre de les faire un par un. Le forum que j'administre (en partie), est réparti dans 13 catégories regroupant en tout 69 forums (sous-forums compris). Ainsi, je me confronte à la difficulté de les faire un par un.

Je cherche donc une solution par le biais de requêtes/scripts (My)SQL me permettant d'effectuer ce que je veux, mais je n'arrive pas à trouver où est stocké cette information dans la base MySQL (table(s) ?)et surtout sous quelle forme (nombre et nom(s) des champs associés et leurs valeurs possibles).

Y aurait il quelqu'un ayant déjà essuyé les platres pour des forums aussi conséquents que les miens, que ce soit en termes de requêtes/scripts SQL déjà écrits, ou simplement de pistes.

Cela me simplifierait énormément la tâche, me ferait gagner du temps (ainsi qu'à ceux qui auront le même problème que moi) et enfin, permettrait de refaire la manoeuvre si besoin est.

Imaginez le scénario suivant:
- On effectue la gestion des droits des 69 forums à la main.
- On se rends compte que l'on a fait une erreur à un endroit (pour je ne sais quelle raison).

Résultat: Obligé de recommencer à la main les droits des "X" forums erronés (Après éventuellement un vidage de table(s))...

Suggestion classique:
- Faire une sauvegarde (SQL)
Remarque à la suggestion:
- Sauvegarder quelle table quand on ne sait pas exactement où et comment sont stockés les droits sur les forums.


P.S.: Je sais qu'en cherchant un peu dans les scripts PHP de Xoops, j'aurai pu avoir des pistes, mais je préfère demander avant aux experts plutôt que de chercher à l'aveuglette.

P.S.2: il ne me semble pas que le sujet ait été abordé de cette façon (même après recherche sur le forum) mais si c'est le cas, je m'excuse d'avance pour le dérangement et vous prie de bien vouloir me réorienter vers le post ou topic adéquate.

Sincérement un Xoopsien en devenir... :xfsuper:
(En espérant que ce post ait une vie décente et ne sombre pas dans l'anonymat sous la tonne des autres posts et qu'il puisse aider la communauté xoopsienne française de par l'expérience du nouveau xoopsien qui se tire les cheveux face à ce problème bien pénible )
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

130 Personne(s) en ligne (113 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 130 | Plus ...