Back to top

Autore Topic: Language string failed to load: invalid_address: [Come risolvo?]  (Letto 772 volte)

Offline Spartaco71

  • Esploratore
  • **
  • Post: 90
    • Mostra profilo
Ciao a tutti,
mi trovo conun problema che non riesco a risolvere e dire che sono due giorni che ci sbatto  la testa.
Beh descrivo il caso
Piattaforma Joomla 1.7
Estensione apllicata  ODude Profile 2.6 (una sorta di programma dove puoi creare un tuo profile utente ,aggiungere amici ,caricare foto ecc.. e invitare tramite mail altri amici)
Proprio per quanto concerne l'invito tramite mail a invitare amici che ho il problema.
Compilando il form nel campo dove mi dovrebbe apparire il nome dell'utente a cui ho inviato la mail e il suo stato di registrazione e cioè se è un tente registrato oppure no mi appare la scritta :
Language string failed to load: invalid_address:

Ho fatto diversi tentativi nel modificare alcune funzioni / variabili nel codice php del componente ma non ho risolto nulla
So che il problema sta in questo codice ma non saprei come intervenire
             function myUsername($data)

                       {

                          $qr="select username from #__users where email='".$data."'";

                          $dbc =& JFactory::getDBO();

                          $dbc->setQuery( $qr );

                          $rows_p = $dbc->loadObjectList();

                          if($rows_p)

                           {

                           return $rows_p[0]->username;

                           }

                           else

                           {

                           return $data  ;

                           }

                       }



                     if (!empty($recipients))

                      {

                      $res1 = preg_match_all( "/\"(.*?)\"/", $recipients,   $matches1  );

                      $res = preg_match_all(

                      "/[a-z0-9]+([_\\.-][a-z0-9]+)*@([a-z0-9]+([\.-][a-z0-9]+)*)+\\.[a-z]{2,}/i",

                      $recipients,  $matches  );

                      $k=0;

                      if ($res)

                      {

                       foreach(array_unique($matches[0]) as $email)

                       {

                       $k++;







                       echo "<tr><td>".$k."</td><td >";

                       $results = $dispatcher->trigger('getProfilePic', array('email',$email,'icon' ));

                       $dispatcher->trigger('ODudeMail', array($user->username,$email,'icon', JText::_('COM_ODUDEPROFILE_F'), JText::_('COM_ODUDEPROFILE_INFORM').' '.$user->username.' '.JText::_('COM_ODUDEPROFILE_IS_FOLLOWING')));

                       echo "</td><td>".$email."</td></tr>";

Come posso fare?

Grazie


 



Web Design Bolzano Kreatif