/** * Transformer une date */ public function fieldFilterValueDateCreation($object) { if (empty($object->date_creation)) { return null; } return dol_print_date($object->date_creation, 'dayhour'); } /** * Formater un prix */ public function fieldFilterValuePrice($object) { return (float) $object->price; } /** * Statut en texte */ public function fieldFilterValueStatus($object) { $statuses = [ 0 => 'draft', 1 => 'validated', 2 => 'closed' ]; return $statuses[$object->status] ?? 'unknown'; }