Este ejemplo espero que os ayude a algo muy habitual y es calcular los días entre dos fechas.
Este cálculo se da en muchos sistemas (gestión de vacaciones, reserva de hoteles, etc.). El cálculo de días entre dos fechas es una operación directa, no así conocer los tipos de días entre las fechas, es decir, si los días son:
Naturales
Laborables
De fin de semana (sábados y domingos)
Festivos
Objetivo
Calcular los días que hay entre dos fechas, identificando si son (naturales, laborables, de fin de semana y festivos).
Las funciones de convertir cifras a palabras es un clásico en la programación.
En este caso, un desarrollador de PHPRunner me solicita un ejemplo que le permita convertir cifras a letras (inglés con dólares) y a partir de esa petición me puse a buscar en GITHUB funciones hechas en PHP que me facilitase esa funcionalidad.
He encontrado muchos códigos, pero con muy diferente calidad. Bien es cierto que he buscado las que son capaces de transformar a palabras en varios idiomas (inglés, español, etc.) porque así hacía un ejemplo que sirviera a más desarrolladores.
Este ejemplo surge porque unos de los desarrolladores con PHPRunner desea identificar quienes y cuándo se descargan los archivos de una aplicación.
Como todos conocemos, por defecto, PHPRunner muestra los archivos que previamente se han cargado y ofrece un enlace para descargar el mismo. Esta situación es muy potente y casi siempre es la preferida pero algunas veces nos puede interesar saber cuándo y quién ha descargado los archivos.
Objetivo
Mostrar los archivos asociados a un registro sin el enlace de descarga y al hacer clic, registrar la descarga y enviar email al administrador del sistema.
He visto en el Foro de PHPRunner que había cierta necesidad de “mezclar” páginas de ficheros PDF’s y como veía que es tema es sencillo de resolver y por el interés que despertaba, he creado un ejemplo que paso a describir.
Objetivo
Este ejemplo debe servir para hacer “MERGE” de ficheros PDF’s
Este ejemplo surge de la necesidad de mejorar la solución estándar que facilita PHPRunner para la visualización de videos.
Según hacía el ejemplo, evalué que también podía ser muy interesante para los usuarios de PHPRunner aprender a gestionar y visualizar la posibilidad que tiene el producto de subir diferentes ficheros y almacenar estos en File System del servidor, manteniendo la referencia a los ficheros en un campo de la base de datos en formato JSON (formato estándar que utiliza PHPRunner). He hecho un conjunto de funciones de gran utilidad para los usuarios que utilizan este tipo de almacenamiento.
Objetivo
Utilizar un plugin de visualización de videos que sea más moderno y mejores prestaciones, que el que tiene el producto de forma estándar. Además, enseñar y facilitar una serie de funciones que mejora la gestión de este tipo de campos.