Closed remisarrailh closed 11 years ago
Yop !!
Tu parles de quel uninstall ? (parce qu'il y en a un par plugin n’oublions pas ^^).
La syntaxe
$table = new NOMCLASSE();
$table->drop();
//et pour les prefs
$table_configuration = new configuration();
$table_configuration->delete(array('key'=>'plugin_NOMCLASSE_PREFERENCE'));
sont correctes, j'essaye de la mettre sur les plugins mais parfois j'ai des oublis/flemmes, n'hésite pas a me les proposer en pull request :)
Concernant les Rights ils sont automatiquement supprimés au bout d'un moment si ils correspondent à une section inexistante (ça evite les bugs si un concepteur de plugin oublie la supression).
La méthodologie correcte serait ça (si je ne m'abuse)
Pour supprimer la table des valeurs
Pour supprimer les préférences (s'il y en a)
Pour supprimer la section (pour les droits) et la liste des droits pour la section