Jump to content

Error Unexpected T_Paamayim_Nekudotayim Login User V 1.6.1.3


Recommended Posts

Buenas,
He montado una tienda prestashop de la versión 1.6.1.3 desde 0, sin actualizar y al intentar iniciar sesión me sale este mensaje:
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in /furanet/sites/multiplicaliatest.com/web/htdocs/ecotienda/controllers/front/AuthController.php on line 364
 

No he tocado el archivo, y temiendo que estuviera corrupto he subido de nuevo sólo ese archivo pero sigue fallando. Es urgente, ayuda!!

 

Gracias.

 

Link to comment
Share on other sites

Hola xcynthia90x,

 

Qué pone en la línea  364?

 

Saludos

 /**

     * Process the newsletter settings and set the customer infos.

     *

     * @param Customer $customer Reference on the customer Object.

     *

     * @note At this point, the email has been validated.

     */

    protected function processCustomerNewsletter(&$customer)

    {

        $blocknewsletter = Module::isInstalled('blocknewsletter') && $module_newsletter = Module::getInstanceByName('blocknewsletter');

        if ($blocknewsletter && $module_newsletter->active && !Tools::getValue('newsletter')) {

            //if (is_callable(array($module_newsletter, 'isNewsletterRegistered')) && $module_newsletter->isNewsletterRegistered(Tools::getValue('email')) == $module_newsletter::GUEST_REGISTERED) {

 

                /* Force newsletter registration as customer as already registred as guest */

                //$_POST['newsletter'] = true;

            //}

        }

 

        if (Tools::getValue('newsletter')) {

            $customer->newsletter = true;

            $customer->ip_registration_newsletter = pSQL(Tools::getRemoteAddr());

            $customer->newsletter_date_add = pSQL(date('Y-m-d H:i:s'));

            /** @var Blocknewsletter $module_newsletter */

            if ($blocknewsletter && $module_newsletter->active) {

                $module_newsletter->confirmSubscription(Tools::getValue('email'));

            }

        }

    }

 

 

 

 

 

 

Es una opción que dejaré para lo último ya que comparto hosting con más webs y tengo miedo que otras webs se vean afectada por esto.

Edited by xcynthia90x (see edit history)
Link to comment
Share on other sites

  • 1 month later...

Hola,

Yo también me encontré con la misma línea de error:

 

Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in /home/content/t/r/o/tropicmax/html/store/controllers/front/AuthController.php on line 364

 

Por lo que he investigado se trata de un error de sintaxis:

(T_PAAMAYIM_NEKUDOTAYIM) estas palabras significan: 'double semicolon' , es decir los dos puntos ::

 

ENTONCES ANDA A ESA LÍNEA DE CÓDIGO Y EN LOS PRIMEROS DOS PUNTOS  ::  REEMPLAZA POR   ->

 

 
            if (is_callable(array($module_newsletter, 'isNewsletterRegistered')) && $module_newsletter::isNewsletterRegistered(Tools::getValue('email')) == $module_newsletter->GUEST_REGISTERED) {
 

            if (is_callable(array($module_newsletter, 'isNewsletterRegistered')) && $module_newsletter->isNewsletterRegistered(Tools::getValue('email')) == $module_newsletter->GUEST_REGISTERED) {

 
 
ESO ME SOLUCIONÓ EL PROBLEMA, DISCULPA SI LLEGUÉ TARDE. ESPERO SER  DE AYUDA PARA FUTUROS USUARIOS :)
Edited by rikyweb (see edit history)
Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...