Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu]Récupérer variable d'une autre instance de module dans mm page
#3

Justement non ;-).

$params te donne les paramètres passés à l'instance courante du module, pas les paramètres passés à d'autres instances du module.

Pour me dépanner, à défaut de rien et sans avoir le temps de chercher pendant des jours, j'ai écrit le code suivant (mais qui d'un point de vue conceptuel n'est pas une solution recommandable) :

Code :
[== PHP ==]
$estate_id = '';
$lang = '';

// get estate_id
foreach ($_REQUEST as $key=>$val)
{
    if(preg_match("/".preg_quote('estate_id') .'$/', $key))
    {
        $prefix = substr($key, 0, 7);
        
        if(isset($_REQUEST[$prefix.'module']))
        {
            $module = $_REQUEST[$prefix.'module'];
        
            if($module === $this->GetName() && $_REQUEST[$prefix.'action'] === 'estate_view')
            {
                $estate_id = $_REQUEST[$prefix.'estate_id'];
                $lang = $_REQUEST[$prefix.'lang'];
            }
        }
    }
}

Mais c'est vraiment du dépannage quoi...

www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Sujet fermé


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)