public function get_userProfile($uuid) { session_start(); try { if (isset($_SESSION["email"]) && !empty($_SESSION["email"])) { $user = $this->getUserByEmail($_SESSION["email"]); //$mascotaModel = new MascotaModel(); //$mascotaData = $mascotaModel->mMascotaByUUID($mascotaid); $img = new ImageModel(); $images = $img->mGetByUUId($user[0]["uuid"]); $eventObject = new CalendarioModel(); $events = $eventObject->mGetByUserUUID($user[0]["uuid"]); $animalista = new AnimalistaModel(); $is_animalista = $animalista->mVerifyProfile($uuid); $profile = array(); $msg = new MensajesModel(); $messages = $msg->mGetAllByUser($uuid); $inbox = array(); if ($messages) { $userObject = new UsuariosModel(); $mascotaObject = new MascotaModel(); foreach ($messages as $key => $message) { $user_uuid = $userObject->getByuuid($message["from"]); if ($user_uuid) { $inbox[] = array("uuid" => $message["uuid"], "from" => $user_uuid["nombre"], "subject" => $message["subject"], "date" => $message["date"]); } else { $mascota = $mascotaObject->mMascotaByUUID($message["from"]); if ($mascota) { $inbox[] = array("uuid" => $message["uuid"], "from" => $mascota["nombre"], "subject" => $message["subject"], "date" => $message["date"]); } } } } if ($is_animalista) { $profile = $animalista->mUUID($uuid); } $estados = new EstadosModel(); $municipios = $estados->get_temp(); return View::make("user-profile", array("user" => $user, "images" => $images, "events" => $events, "is_animalista" => $is_animalista, "profile" => $profile, "messages" => $inbox, "municipios" => $municipios)); } else { Auth::logout(); unset($_SESSION["email"]); return Redirect::to("/"); } } catch (exception $e) { echo $e; } }
public function Inserta() { session_start(); //ins_mensajes(_id_tipo_documentos integer, _nombres_mensajes character varying, //_apellidos_mensajes character varying, _telefono_mensajes character varying, _celular_mensajes character varying, _email_mensajes character varying, _mensaje_mensajes character varying) //ins_mensajes(_id_tipo_documentos integer, _nombres_mensajes character varying, _apellidos_mensajes character varying, _id_pais integer, _id_provincia integer, _telefono_mensajes character varying, _celular_mensajes character varying, _email_mensajes character varying, _mensaje_mensajes character varying) $mensajes = new MensajesModel(); if (isset($_POST["nombres_mensajes"]) && isset($_POST["apellidos_mensajes"]) && isset($_POST["telefono_mensajes"]) && isset($_POST["celular_mensajes"]) && isset($_POST["email_mensajes"]) && isset($_POST["mensaje_mensajes"])) { $_id_tipo_documentos = 1; $_nombres_mensajes = $_POST["nombres_mensajes"]; $_apellidos_mensajes = $_POST["apellidos_mensajes"]; $_id_pais = $_POST["paises"]; $_id_provincia = $_POST["provincias"]; $_telefono_mensajes = $_POST["telefono_mensajes"]; $_celular_mensajes = $_POST["celular_mensajes"]; $_email_mensajes = $_POST["email_mensajes"]; $_mensaje_mensajes = $_POST["mensaje_mensajes"]; $funcion = "ins_mensajes"; $parametros = " '{$_id_tipo_documentos}', '{$_nombres_mensajes}', '{$_apellidos_mensajes}' , '{$_id_pais}' , '{$_id_provincia}', '{$_telefono_mensajes}' , '{$_celular_mensajes}' , '{$_email_mensajes}' , '{$_mensaje_mensajes}' "; try { $mensajes->setFuncion($funcion); $mensajes->setParametros($parametros); $resultado = $mensajes->Insert(); //envio el correo $para = '*****@*****.**'; $titulo = 'Correo'; $mensaje = 'Hola, bienvenido a mi sitio web \\r\\n Saludos'; //Mensaje de 2 lineas $cabeceras = 'From: desarrollo@masoft.net' . "\r\n" . 'Reply-To: info@masoft.net' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); //informaciĆ³n sobre el sistema de envio de correos, en este caso la version de PHP mail($para, $titulo, $mensaje, $cabeceras); $this->redirect("Mensajes", "index"); } catch (Exeption $Ex) { $this->view("Error", array("resultado" => $Ex)); } } }