Validation Inscription event.php Error on line 647

Issue #493 resolved
GuYom-SDN created an issue

Bjr, En backO, lorsque je suis sur la page des inscritpions j'ai un message d'erreur lorsque je veux valider celles-ci via le petit iocone dans la liste (colonne "engagement") :

Fatal error: Call to a member function getItem() on a non-object in /home/scenesde/www/site_sdn/staffsdn2/administrator/components/com_allevents/models/event.php on line 647

Par contre, ça fonctionne quand je passe directement dans la page de l'inscription (en cliquant dans la colonne "participant"). Mais dans ce cas, l'inscrit n'est pas prévenu par mail.

Je suis en AE 3.3.4.5 et à jour de joomla et autres extension. Merci d'avance

Comments (16)

  1. Emmanuel Lecoester repo owner
    • assigned issue to

    Yves, c'est le code

    if (isset($this->_item->contact_details_id))
            {
                $contactModel = JModelLegacy::getInstance('Contact', 'ContactModelContact', array('ignore_request' => true));
                $contactInstance = $contactModel->getItem($this->_item->contact_details_id);
                $this->_item->contact_name = $contactInstance->name;
            }
    

    qui ne fonctionne pas :(

    Une idée ?

    Manu

  2. GuYom-SDN reporter

    Coucou, je me permets de relancer car j'ai toujours une erreur sur le même processus, mais celle ci a changé de ligne :

    #!Fatal error: Call to a member function getItem() on a non-object in /home/scenesde/www/site_sdn/staffsdn2/administrator/components/com_allevents/models/event.php on line 673
    

    Je peux valider les inscriptions autrement, mais le mode qui crée l'erreur est à ma connaissance le seul qui envoie un mail automatiques aux inscrits pour les prévenir. Du coup je dois le faire manuellement, ce qui n'est pas tres pratique ;)

    Merci d'avance

  3. GuYom-SDN reporter

    Hello, Je me permets de relancer car j'ai le même message d'erreur quand j'approuve une proposition d'evenement.

    Fatal error: Call to a member function getItem() on a non-object in /home/scenesde/www/site_sdn/staffsdn2/administrator/components/com_allevents/models/event.php on line 673
    

    euuuh, je suis le seul à avoir ce probleme ?

  4. GuYom-SDN reporter

    D'habitude, j'ai plaisir à me démarquer, mais bizarrement là non...

    Pourtant je te promets que je suis resté très correct avec la ligne 673 ;)

  5. Jean-Pierre Parcy

    Je viens de faire un test rapide. J'ai effectivement un problème (page blanche) en cliquant sur l'icône engagement. Il faudrait que je change mon niveau de legging pour avoir le code erreur. C'est un mode de fonctionnement que je n'utilise pas, les inscriptions se faisant en frontend sur mon site. Il m'arrive parfois d'inscrire en backend, mais je ne passe pas par cet écran. JPP

  6. Emmanuel Lecoester repo owner

    C'est du à ce bout de code :

            $contactModel = JModelLegacy::getInstance('Contact', 'ContactModelContact', array('ignore_request' => true));
            $contactInstance = $contactModel->getItem($this->_item->contact_details_id);
    

    je vais demander à la personne qui a développer cette partie :)

  7. GuYom-SDN reporter

    Dispo dans la prochaine MAJ? Présentement, j'ai toujours le message et AE me dit que j'ai bien la dernière version (3.3.4.15 premium)

  8. Log in to comment