From c4e9da1841a4855c327ef97f231826d8c4ffc14b Mon Sep 17 00:00:00 2001 From: Anthony Talarico Date: Thu, 25 Aug 2016 09:38:13 -0400 Subject: [PATCH] fixing slugs --- models/admin/ajax/eventsCalMonthAJAX.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/models/admin/ajax/eventsCalMonthAJAX.php b/models/admin/ajax/eventsCalMonthAJAX.php index 0e1eca2..0945863 100644 --- a/models/admin/ajax/eventsCalMonthAJAX.php +++ b/models/admin/ajax/eventsCalMonthAJAX.php @@ -129,7 +129,9 @@ class GlmMembersAdmin_ajax_eventsCalMonthAJAX extends GlmDataEventsTimes $this->postAddTimes = false; return $events; } - + function clean($string) { + return preg_replace('/[^A-Za-z0-9\-]/', '', $string); // Removes special chars. + } /* * Perform Model Action @@ -165,8 +167,8 @@ class GlmMembersAdmin_ajax_eventsCalMonthAJAX extends GlmDataEventsTimes foreach ($times as $e=>$val){ // $times[] = ($val['times']); $event_data[$e]['title'] = $val['event_name']; - $slug = str_replace('"', '',$val['event_name']); - $slug = sanitize_title_with_dashes($slug); + $slug = strtolower(str_replace(" ", '-',$val['event_name'])); + $slug = $this->clean($slug); $event_data[$e]['url'] = GLM_MEMBERS_EVENTS_SITE_BASE_URL . "event-detail/" . $slug . "/"; $start = date('Y-m-d H:i:s', strtotime($val['start_time']['datetime'])); -- 2.17.1