Test pour présence d'un plugin

Salut,

J'ai cherché dans la doc du Guide de Développeur de Plugin, mais je n'ai pas trouvé.

Comment peut-on tester si un plugin particulier (par exemple plxMyMultiLingue) est présent et actif, depuis un autre plugin ?

Pour pouvoir, par exemple, avoir deux comportements différents, selon si un plugin est utilisé ou pas.


Merci d'avance,
L@u

Réponses

  • Pas un seul développeur de Plugin à l'horizon ?
    Z'êtes tous en vacances ?
  • Dans le code de ton plugin voici la fonction qui va te retourner true ou false en fonction de sa présence et de son activaton.
    [== Indéfini ==]
    # check if a plugin is actived with name of plugin
    	public function plugin_check_active($plugname) {
    		$plxMotor = plxMotor::getInstance();		
    		$tmp = $plxMotor->plxPlugins->aPlugins[$plugname];
    		if ($tmp){
    			return true;
    		}else{
    			return false;
    		}
    	}
    	
    
  • juillet 2014 modifié
    OK, merci, super !
Connectez-vous ou Inscrivez-vous pour répondre.