Jump to content

Referralprogram extraño error "Cannot add friends to database "


ultimatum

Recommended Posts

Saludos,

Tengo prestashop version 1.1
Después de pelearme con el bug de del checkbox en este modulo, ahora me aparece otro nuvo error cuando intento añadir un amigo al programa de referencias.

"Cannot add friends to database"

Me estoy volviendo loco intentando retocar el código sin exito, además de que no se siquiera si es problema del código.
Si alguno ha tenido un error así o sabe como ayudarme, sería de mucho agradecer :D


Gracias

Link to comment
Share on other sites

Hola ultimatum:
Primeramente, si podria enviarnos un pantallazo de tu problema, seria de mucha ayuda para poder buscar la solucion, segundo, personalmente te aconsjaria que reinstales el modulo para ver si no es un problema del mismo, puede ser tambien que te falte algun mail... por eso me repito, envianos un pantallazo.
Saludos
P.D. Olvide decir que para agregar amigos hay que realizar una compra como minimo.

Link to comment
Share on other sites

Saludos junnecito,
Gracias por responder.

He probado a desinstalar y reinstalar el modulo, la cuenta que uso de prueba para probarlo tiene pedidos ya terminados y validados y sigue sin funcionar.
Te adjunto una screen del problema.

te añado la parte de codigo donde salta este error por si te pudiera ayudar.

Este código se encuentra en /modules/referralprogram/referralprogram-program.php
Aproximadamente en la linea 66.

Como ves no se cumple el if y salta al else, en otro php cambia el nombre del error de "cannot add friends" a "Cannot add friends to database " que es el error que me sale en el pantallazo.

if ($referralprogram->save())
                   {

                       $vars = array(
                           '{email}' => strval($cookie->email),
                           '{lastname}' => strval($cookie->customer_lastname),
                           '{firstname}' => strval($cookie->customer_firstname),
                           '{email_friend}' => $friendEmail,
                           '{lastname_friend}' => $friendLastName,
                           '{firstname_friend}' => $friendFirstName,
                           '{link}' => 'authentication.php?create_account=1&sponsor;='.urlencode($blowfish->encrypt($referralprogram->id.'|'.$referralprogram->email.'|')),
                           '{discount}' => $discount,
                       );
                       Mail::Send(intval($cookie->id_lang), 'referralprogram-invitation', 'Referral Program', $vars, $friendEmail, $friendFirstName.' '.$friendLastName, strval(Configuration::get('PS_SHOP_EMAIL')), strval(Configuration::get('PS_SHOP_NAME')), NULL, NULL, dirname(__FILE__).'/mails/');
                       $invitation_sent = true;
                       $nbInvitation++;
                       $activeTab = 'pending';
                   }
                   else
                       $error = 'cannot add friends';



Gracias

12576_8j3dYFbftsq6rKqboZnu_t

Link to comment
Share on other sites

  • 2 weeks later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...