Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

BreezingForms varios destinatarios por departamento

Estas en el tema de BreezingForms varios destinatarios por departamento en el foro de Joomla en Foros del Web. Tengo un formulario al cual quiero que lleguen los mail dependiendo de la oficina que elijan chileoffice.cl/index.php/como-contratar/pre-contratar elija oficina "santiago centro" "providencia" "vitacura" hice lo ...
  #1 (permalink)  
Antiguo 12/06/2013, 13:45
Avatar de fanny0  
Fecha de Ingreso: noviembre-2004
Mensajes: 438
Antigüedad: 19 años, 5 meses
Puntos: 1
Pregunta BreezingForms varios destinatarios por departamento

Tengo un formulario al cual quiero que lleguen los mail dependiendo de la oficina que elijan

chileoffice.cl/index.php/como-contratar/pre-contratar



elija oficina "santiago centro" "providencia" "vitacura"



hice lo que dice este articulo

http://www.webempresa.com/blog/item/...zingforms.html

y bajé el form, el paquete de ellos y lo instalé, no sirve el capcha, no envia nada a ningun lado


tengo joomla 3.1 tal vez sea eso


el tema es que bueno, el mío

dice


// load the standard FacileForms library
$this->execPieceByName('ff_InitLib');

// check attempt to post with invalid security code
if (ff_getSubmit('seccode') != JFactory::getSession()->get('ff_seccode','')) {
$this->status = 1000; // our custom error code
$this->message = "Código de seguridad incorrecto.";
} // if

/************ PARTE DE ENVIO DE MAILS ************/
global $mailfrom, $fromname;
//$this->execPieceByName('ff_InitLib');

// create the subject string
$subject = "Formulario recibido desde la web";

// create the message
$body = "Formulario: " . $this->formrow->title.nl().nl();
$body .= "Fecha de envío: " . $this->submitted.nl().nl();
if (count($this->maildata)) {
foreach ($this->maildata as $data) {
$body .= $data[_FF_DATA_TITLE].": ".$data[_FF_DATA_VALUE].nl();
}
}

$to = ff_getSubmit('departamento');
if($to == "1"){
$to = "
[email protected]";
}
if($to == "2"){
$to = "
[email protected]";
}
if($to == "3"){
$to = "
[email protected];
}
if($to == "0"){
$to = "[email protected]";
}
// send the mail
$this->sendMail(
$mailfrom, // mail de la persona que envia el mail
$fromname, // nombre de la persona que envia el mail
$to, // email destinatario (usar array con multiples direcciones)
$subject, // asunto del email
$body // cuerpo del email
);


y el resto, notificar por email no

y en oficinas tengo

1;Oficinas;0
0;Santiago Centro;Santiago Centro;1
0;Providencia;Providencia;2
0;Vitacura;Vitacura (Private Room);3


Pero cuando envío el email, me dice que al menos tengo que colocar una dirección de email, es decir, no toma el codigo, los mails es como si no los viera... debo estar cometiendo algún error, no se cual... alguien sabe?


muchisimas gracias

Etiquetas: componente
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:08.