Bonjour!
Tout d'abord je tien à m'excuser de poser cette question, je suis tout à fait conscient qu'elle a probablement déjà été posée, mais étant donné que le site ainsi que le forum sont très chargé et que je n'y suis pas habitué, j'ai beaucoup de mal à trouver des repères, donc si la question a effectivement déjà été posé, juste me répondre avec le lien, inutile de m'insulter ou de dire que j'aurais pu faire une recherche
Alors voilà, je n'y connait pas grand chose en sql, pour ne pas dire rien, j'utilise normalement joomla pour faire mes sites internet, et il n'existe aucune extension pour faire ce que j'ai besoin, et on m'a suggéré d'utiliser un trigger dans mes tables. J'ai fait une recherche, et la seule chose que je suis en mesure de comprendre, c'est quand exécuter la requête (before ou after) et quoi faire (create, update, delete). Le reste m'échappe complètement n'ayant aucun connaissance.
Joomla lui-même utilise un système de groupe, et j'ai une extension qui utilise un système d’abonnement. Je veux pouvoir déterminer le groupe de l'utilisateur selon son abonnement choisi. Le problème: cette extension ne touche pas du tout aux groupe de joomla, et le développeur ne compte non plus le faire. Son niveau d'abonnement peut changer à tout moment et plein d'utilisateur peuvent également choisir leur abonnement, du coup le faire manuellement serait un travail à temps plein!
J'ai localisé dans mes base de donné les 2 tables concerné et toutes 2 utilisent le user_id, j'ai également prit note de l'ID des groupes et de l'ID des abonnements. Voici en gros ce que je cherche à faire:
si l'ID d'abonnement est 2 ou 3, son groupe doit être à 10
si l'ID d'abonnement est 4, son groupe doit être à 11
si l'ID d'abonnement est à 1, son groupe doit être à 2 (par défault en faite, lors de l'inscription, l'abonnement est à 1 et lorsque l'abonnement expire, il revient à 1)
Merci d'avance pour votre aide!
Sébastien
Partager