Todas las entradas de: admin

Guía 67 – Captura de imagen y coordenadas de ubicación

Estando de vacaciones un desarrollador de PHPRunner me escribió que necesitaba capturar una foto por la cámara del PC o del teléfono, pero no quería que el usuario tuviese la opción de tomarla de los archivos del equipo.

Yo entendí, por los datos que me indicaba,  que era como un fichaje de entrada a trabajar, pero con teletrabajo, es decir, verificando la personalidad de la persona  que inicia la labor del día.

Objetivo:

Programar una solución para obtener un registro con los datos del usuario:

  • Fecha  hora de la operación, tomada en el servidor.
  • Coordenadas GPS, para obtener la ubicación del usuario conectado.
  • Fotografía captura online, del usuario conectado al sistema.

Demo:  https://fhumanes.com/captureImage/

Si estás interesado en este tema, sigue leyendo el artículo en este enlace.

Guía 66 – Calendario de actividades de un club

Al publicar los ejemplos que están basados en utilizar la biblioteca FullCanlendar, «Mark Donners» me ha solicitado un ejemplo que he realizado y que deseo compartir con todos vosotros.

El dispone de un club deportivo y establece una serie de sesiones de demostración, etc., y desea anunciarlo a sus usuarios y posibles nuevos clientes, pero desea que sea un «calendario» la forma de mostrar la disponibilidad de las distintas sesiones de los eventos.

Objetivo:

Mostrar en formato calendario la oferta de eventos de un club deportivo. Los requerimientos del aplicativo son:

– El administrador generará los eventos, especificando la tipología, la fecha y hora de emisión y además, gestionará la posibilidad de que el evento esté abierto para la inscripción de los asistentes o esté cerrado para no recibir más inscripciones.

– El visitante, al consultar el evento podrá consultar los datos de este y si está abierto, podrá solicitar la inscripción, presentando el sistema un formulario para recoger sus datos.

– Cuando termina la inscripción, el sistema envía un mensaje de email al visitante inscrito y a los administradores del sistema.

– En la gestión de inscripciones del evento el administrador puede admitir o no admitir la inscripción. El sistema enviará un email al inscriptor indicando si ha sido admitido o se le ha denegado la asistencia.

– Los mensajes de email serán personalizados de acuerdos a los datos del evento y del inscriptor.

DEMO:  https://fhumanes.com/club/

Usuario: admin/admin

Si te interesa este tema, sigue leyendo este artículo.

Guía 64 – Utilización de la biblioteca «FullCalendar» – Actualización

Se ha ampliado la funcionalidad del ejemplo en los siguientes casos:

  1.  Se ha añadido TOOLTIP para mostrar información del incidentes sólo con poner el ratón encima de este. Muy importante para quienes quieren facilitar información del caso y no obligar al usuario a abrir y cerrar la información del evento.
  2. Se ha cambiado la forma de dar de alta nuevos incidentes. Ahora se puede seleccionar los días (en el calendario) e inmediatamente presenta el formulario de ADD con los datos del usuario y los días seleccionados.

Si te interesa esta información sigue leyendo el artículo en este enlace.

Guía 65 – Cálculos «en vuelo» con programación en el Server

En algunos casos me habéis preguntado cómo calcular «en vuelo» diferencias entre fechas y otros cálculos, que ya estaban resueltos en la programación PHP del Server.

Últimamente se me ha consultado cómo hacer el cálculo de días entre 2 fechas, que está resuelto en la Guía 21, pero online (en la misma pantalla donde se está introduciendo las fechas.

Aunque os he contestado que utilizando la Guía 21 y la Guía 27, se podía hacer, a las personas que se lo he comentado, les costaba mucho hacerlo, por ello he decidido hacer este ejercicio, para ver si así os es más sencillo utilizar la solución.

Objetivo

La forma habitual de programación es que todo lo que tenga que realizarse en el navegador se haga con JavaScript, pero algunas veces interesa utilizar los cálculos que ya están implementados en el server.

Este ejemplo muestra cómo es fácil de utilizar los cálculos realizados en el Server en formularios Online. Se hace utilizando Ajax, para comunicar procesos del Front-end (navegador) con procesos del Back-end (servidor).

DEMOhttps://fhumanes.com/date_diference2/ 
Usuario: admin/admin

Si te interesa este tema, sigue leyendo el artículo de este link.

Guía 64 – Utilización de la biblioteca «FullCalendar»

Para representar cualquier evento que esté relacionado con una fecha o rango de fechas, la mejor forma es la «imagen» de un calendario.

Para este tipo de presentaciones, lo más utilizado con diferencia, es la biblioteca de JavaScript FullCalendar. He hecho varios ejemplos en donde la he utilizado, por ejemplo «Gestión de Vacaciones«, pero  he utilizado otras formas de representar datos en calendario y, además,  la propia gestión de la aplicación hace más complejo entender su funcionamiento.

Objetivo

Disponer de un ejemplo sencillo del uso de la biblioteca de JavaScript «FullCalendar» . En este ejemplo se dispone de la forma de representación de calendario de formato Mes, Trimestre y Año completo.

DEMO: https://fhumanes.com/incidentes/

Si te interesa este tema sigue leyendo el artículo de este enlace.