Este plugin trabajaba el valor del campo como si fuese un string, de tal forma que había que «adaptar» el dato al formato que se había dicho en el plugin, es decir, se requería disponer de este código en el evento Process Record Values:
$format = 'm/d/Y';
if ( $values['datePicker'] <> NULL ) {
$values['datePicker'] = date($format, strtotime($values['datePicker']));
} else {
$values['datePicker'] = '';
}
y también cambiar el formato para almacenarlo en la base de datos. Evento Before Record Updated:
$format = 'm/d/Y';
if ( $values['datePicker'] <>'') {
$date_a = DateTime::createFromFormat($format,$values['datePicker']);
$values['datePicker'] = $date_a->format('Y-m-d');
} else {
$values['datePicker'] = NULL;
}
Con la nueva versión, no hay que hacer nada de estos códigos. El propio plugin hace los cambios de formato de acuerdo al que se indique en los parámetros del mismo.
En esta infraestructura que tengo contratada, sólo puedo disponer de una versión de PHP y he decidido que debe ser la 8.1.


Generar PDF’s en PHPRunner, en la últimas versiones, es bastante sencillo, pero poder hacer ajustes de la generación de esos documentos PDF’s es muy complejo o imposible, con la solución estándar de PHPRunner.