From b6460fa681d7e3ff9a7cf7dea7c477a39d235786 Mon Sep 17 00:00:00 2001 From: Nathan Coad Date: Sat, 9 Sep 2017 00:14:57 +1000 Subject: [PATCH] strip emoji when updating node title in presave hook --- booking.regn_node.inc | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/booking.regn_node.inc b/booking.regn_node.inc index e2a1e94..b4550ac 100644 --- a/booking.regn_node.inc +++ b/booking.regn_node.inc @@ -6,8 +6,16 @@ function booking_node_presave($node) { if($node->type == 'booking') { - $node->title = t('!event registration: !name', - array('!event' => $event->booking_eventname, '!name' => $node->booking_firstname . ' ' . $node->booking_lastname)); + $title = t('!event registration: !name', array( + '!event' => $event->booking_eventname, + '!name' => $node->booking_firstname . ' ' . $node->booking_lastname, + )); + $title = _booking_remove_emoji($title); + $node->title = $title; + + + //$node->title = t('!event registration: !name', + // array('!event' => $event->booking_eventname, '!name' => $node->booking_firstname . ' ' . $node->booking_lastname)); //watchdog('booking', 'Presave of person: @info', array('@info' => var_export($node, TRUE))); } }