| Server IP : 74.208.250.37 / Your IP : 216.73.216.114 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ubuntu 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64 User : miferval ( 1000) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/aprendizajeodisea/app/controller/ |
Upload File : |
<?php
/**
* Controler for contacto
*/
class ControllerContacto extends Controller
{
protected $router;
protected $registry;
public function __construct($registry)
{
$this->registry = $registry;
}
public function index(){
if(isset($_POST['form_submit'])){
print_r($_POST);
$send = $this->sendForm($_POST);
echo '<div class="alert alert-danger">'.$send.'</div>';
}
//CAPTCHA
$captcha_size = 40;
include APP_VIEWS_ROOT.'/contacto/contacto.php';
}
public function sendForm($data){
$mail = new PHPMailer();
$mail->isSMTP();
$mail->Host = "localhost";
//$mail->Port = 25;
$mail->SMTPAuth = false;
$mail->SMTPSecure = false;
$mail->SMTPAutoTLS = false;
//$mail->SMTPDebug = 2;
$mail->CharSet = "UTF-8";
////$mail->FromName = "web@aprendizajeodisea.com";
$mail->Subject = "Contacto Web Aprendizaje Odisea";
$mail->isHTML(true);
$message = '<p>Nombre:'. $data['nombre'].'</p>'.
'<p>email: '. $data['email'].'</p>'.
'<p>Teléfono: '. $data['phone'].'</p>'.
'<p>Empresa: '. $data['company'].'</p>'.
'<p>Mensaje:</p><p>'. $data['mensaje'].'</p>'.
'<p>IP: '.$_SERVER["REMOTE_ADDR"].'</p>';
$alt_message = $data['nombre'].' envio este mensaje :'.$data['mensaje'];
$mail->Body = $message;
$mail->AltBody = $alt_message;
$mail->From = $data['email'];
$mail->AddAddress('contacto@aprendizajeodisea.com');
//$mail->AddAddress('miguelfernandezdelvalle@gmail.com');
//$mail->AddBCC('miferval@mosaicodigital.com');
//$mail->SetFrom($email);
//print_r($mail);
if($mail->send()){
$response = '<div class="alert alert-success center">Se ha enviado tu mensaje</div>';
}
else{
$response = '<div class="alert alert-danger center">Hubo un problema con el envio de tu mensaje</div>';
$response .= '<div class="alert alert-danger center">Mailer Error: ' . $mail->ErrorInfo.'</div>';
}
echo $response;
}
public function sendNewsletter($data){
$mail = new PHPMailer();
$mail->CharSet = "UTF-8";
$mail->isSMTP();
$mail->Host = 'relay-hosting.secureserver.net';
$mail->Port = 25;
$mail->SMTPAuth = false;
$mail->SMTPSecure = false;
$mail->FromName = "aprendizajeodisea.com";
$mail->Subject = "Newsletter Aprendizaje Odisea";
$mail->isHTML(true);
$message = '<p>Nombre:'. $data['nombre'].'</p>'.
'<p>email: '. $data['email'].'</p>'.
'<p>IP: '.$_SERVER["REMOTE_ADDR"].'</p>';
$alt_message = $data['nombre'].' solicito unirse al Newsletter :<br />'.$data['email'];
$mail->Body = $message;
$mail->AltBody = $alt_message;
$mail->From = $data['email'];
$mail->AddAddress('contacto@aprendizajeodisea.com');
$mail->AddBCC('miguelfernandezdelvalle@gmail.com');
$mail->AddBCC('miferval@mosaicodigital.com');
//$mail->SetFrom($email);
//print_r($mail);
if($mail->send()){
$response = '<div class="alert alert-success center">Se ha enviado tu mensaje</div>';
}
else{
$response = '<div class="alert alert-danger center">Hubo un problema con el envio de tu mensaje</div>';
$response .= '<div class="alert alert-danger center">Mailer Error: ' . $mail->ErrorInfo.'</div>';
}
echo $response;
}
public function sendTetramap($data){
$mail = new PHPMailer();
$mail->CharSet = "UTF-8";
$mail->isSMTP();
$mail->Host = 'relay-hosting.secureserver.net';
$mail->Port = 25;
$mail->SMTPAuth = false;
$mail->SMTPSecure = false;
$mail->FromName = "aprendizajeodisea.com";
$mail->Subject = "Tetramap Aprendizaje Odisea";
$mail->isHTML(true);
$message = '<p>Nombre:'. $data['nombre'].'</p>'.
'<p>email: '. $data['email'].'</p>'.
'<p>email: '. $data['mensaje'].'</p>'.
'<p>IP: '.$_SERVER["REMOTE_ADDR"].'</p>';
$alt_message = 'nombre: '.$data['nombre'].
' email: '.$data['email'].
' mensaje '.$data['mensaje'];
$mail->Body = $message;
$mail->AltBody = $alt_message;
$mail->From = 'web@aprendizajeodisea.com';
$mail->AddAddress($data['to']);
$mail->AddBCC('miguelfernandezdelvalle@gmail.com');
//$mail->AddBCC('miferval@mosaicodigital.com');
//$mail->SetFrom($email);
//print_r($mail);
if($mail->send()){
$response = '<div class="alert alert-success text-center">Se ha enviado tu mensaje</div>';
}
else{
$response = '<div class="alert alert-danger text-center">Hubo un problema con el envio de tu mensaje</div>';
$response .= '<div class="alert alert-danger text-center">Mailer Error: ' . $mail->ErrorInfo.'</div>';
}
echo $response;
}
}