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));
         }
     }
 }