check every booking form input value for emojis
This commit is contained in:
@@ -1216,6 +1216,13 @@ function booking_form_submit($form, &$form_state)
|
|||||||
|
|
||||||
$values = $form_state['input'];
|
$values = $form_state['input'];
|
||||||
|
|
||||||
|
//strip any emojis from user input
|
||||||
|
if (variable_get('booking_enable_emoji_removal', 1) == 1) {
|
||||||
|
foreach ($values as $key => $value) {
|
||||||
|
$values[$key] = _booking_remove_emoji($value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//get DOB from form
|
//get DOB from form
|
||||||
$dob = _datearray_to_ts($values['booking_dob']);
|
$dob = _datearray_to_ts($values['booking_dob']);
|
||||||
|
|
||||||
@@ -1238,7 +1245,7 @@ function booking_form_submit($form, &$form_state)
|
|||||||
'!event' => $event->booking_eventname,
|
'!event' => $event->booking_eventname,
|
||||||
'!name' => $values['booking_firstname'] . ' ' . $values['booking_lastname']
|
'!name' => $values['booking_firstname'] . ' ' . $values['booking_lastname']
|
||||||
));
|
));
|
||||||
$title = _booking_remove_emoji($title);
|
//$title = _booking_remove_emoji($title);
|
||||||
$node->title = $title;
|
$node->title = $title;
|
||||||
$node->type = 'booking';
|
$node->type = 'booking';
|
||||||
$node->status = 1; // set published to true
|
$node->status = 1; // set published to true
|
||||||
|
@@ -4,19 +4,13 @@
|
|||||||
function booking_node_presave($node) {
|
function booking_node_presave($node) {
|
||||||
global $event;
|
global $event;
|
||||||
|
|
||||||
if($node->type == 'booking')
|
if($node->type == 'booking') {
|
||||||
{
|
|
||||||
$title = t('!event registration: !name', array(
|
$title = t('!event registration: !name', array(
|
||||||
'!event' => $event->booking_eventname,
|
'!event' => $event->booking_eventname,
|
||||||
'!name' => $node->booking_firstname . ' ' . $node->booking_lastname,
|
'!name' => $node->booking_firstname . ' ' . $node->booking_lastname,
|
||||||
));
|
));
|
||||||
$title = _booking_remove_emoji($title);
|
$title = _booking_remove_emoji($title);
|
||||||
$node->title = $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)));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user