plxPlugin depuis un fichier php externe

Bonjour,

j'utilise Ajax pour l'upload de fichiers et la requete appelle donc un fichier php externe pour le gérer. J'ai besoin de lire depuis ce fichier externe des paramètres enregistrés précédemment depuis un plugin.

Comment faire pour utiliser $plxPlugin->getParam() depuis ce fichier externe ?

J'ai essayé au début de ce fichier externe l'include de la classe plxplugin suivi d'un : $plxPlugin = plxPlugin::getInstance();

Mais c'est clair que ce n'est pas la bonne méthode.

Je suis bien désarmé devant la programmation orientée objet 😊

d'avance, merci.

Cordialement,

Ludovic

Réponses

  • Bonjour,

    J'ai trouvé une solution :

    comme la requête Ajax part d'une page statique, j'y ai défini $plxPlugin ainsi :

    $plxMotor = plxMotor::getInstance();

    $plxPlugin = $plxMotor->plxPlugins->aPlugins['nom_du_plugin'];

    Et je récupère les paramètres désirés avec : $plxPlugin->getParam('param1');

    Puis les passe en $_POST via une variable encodée json (tableau) avec la requête Ajax.

    Je les récupère depuis le fichier php externe qui me posait problème, un json_decode et hop 😋.

    Bonne journée,

    Ludo

Connectez-vous ou Inscrivez-vous pour répondre.