Error no AcyMailing 3.8.0

  • rodriqo
  • Avatar de rodriqo Autor do Tópico
  • Offline
  • JCB! Master
  • JCB! Master
Mais
12 anos 11 meses atrás #82153 por rodriqo
rodriqo created the topic: Error no AcyMailing 3.8.0
Bom dia,

Estou recebendo essa mensagem de erro no Componente AcyMailing 3.8.0
Warning: Invalid argument supplied for foreach() in /home/../../public_html/components/com_acymailing/views/user/tmpl/modify.php on line 15

Não aparece o campo de E-mail para que o cadastro seja efetuado.
Alguém já teve esse problema e conseguiu solucionar?

[b:2w54y43z]http://www.[color=#0000FF:2w54y43z]RODRIGOFARIASTS[/color:2w54y43z].com.br[/b:2w54y43z]

Please Entrar ou Registrar to join the conversation.


Mais
12 anos 4 meses atrás #90052 por recaetano
recaetano replied the topic: Re: Error no AcyMailing 3.8.0
Passei pelo mesmo problema hoje e decidi compartilhar com os colegas a solução que é muito simples.

Basta remover do arquivo a string:
<?php if(acymailing_level(3)){

				foreach($this->extraFields as $fieldName => $oneExtraField) {

					echo '<tr id="tr'.$fieldName.'"><td width="150" class="key">'.$this->fieldsClass->getFieldName($oneExtraField).'</td><td>';

					if(in_array($fieldName,array('name','email')) AND !empty($this->subscriber->userid)){echo $this->subscriber->$fieldName; }

					else{echo $this->fieldsClass->display($oneExtraField,@$this->subscriber->$fieldName,'data&#91;subscriber&#93;&#91;'.$fieldName.'&#93;'); }

					echo '</td></tr>';

				}

			}else{ ?>

Na linha 108 remova também:
<?php }
			?>

E é só. Resolvido!

Please Entrar ou Registrar to join the conversation.