From af5346fd82257466a4c025f0c06ab16365ad02e2 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Wed, 31 Aug 2016 14:35:25 -0400 Subject: [PATCH] Update the event add form for default state. If default state is set will default the state for the add your event form. --- models/front/events/frontAdd.php | 23 ++--- views/front/events/frontAdd.html | 164 +++++++++++++++---------------- 2 files changed, 94 insertions(+), 93 deletions(-) diff --git a/models/front/events/frontAdd.php b/models/front/events/frontAdd.php index 07a309e..d88e26f 100644 --- a/models/front/events/frontAdd.php +++ b/models/front/events/frontAdd.php @@ -99,7 +99,7 @@ class GLmMembersFront_events_frontAdd extends GlmDataEvents $categories = new GlmDataEventsCategories($this->wpdb, $this->config); $emailInfo = new GlmDataEventsManagement($this->wpdb, $this->config); $emailInfo = $emailInfo->getEntry(1); - + // get and validate recipient email address, put into an array to pass to wp_mail $toEmail = $emailInfo['to_email']; $toEmail = explode(',', $toEmail); @@ -108,7 +108,7 @@ class GLmMembersFront_events_frontAdd extends GlmDataEvents // $email = filter_var($email, FILTER_VALIDATE_EMAIL); $to_email[] = $email; } - + // get the sender's email address and validate it $fromEmail = trim(filter_var($emailInfo['from_email'], FILTER_VALIDATE_EMAIL)); @@ -198,7 +198,7 @@ class GLmMembersFront_events_frontAdd extends GlmDataEvents if ($latLon) { $lat = $latLon[0]; $lon = $latLon[1]; - } + } $weekOfMonth = $_REQUEST['weekom']; if(strlen($weekOfMonth) !== 0){ @@ -236,7 +236,7 @@ class GLmMembersFront_events_frontAdd extends GlmDataEvents } // foreach($_REQUEST['weekom'] as $check){ // $weekOfMonth[] = $check; -// +// // } // print_r($weeksOfMonth); foreach($daysOfWeek as $key=>$value){ @@ -348,7 +348,7 @@ class GLmMembersFront_events_frontAdd extends GlmDataEvents GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . 'events', $eventData, $eventDataFormat - ); + ); $eventID = $this->wpdb->insert_id; $locationData = array( @@ -385,7 +385,7 @@ class GLmMembersFront_events_frontAdd extends GlmDataEvents $this->wpdb->insert( GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . 'locations', $locationData, - $locationDataFormat + $locationDataFormat ); $ending = date("Y-m-d", strtotime($ending)); $starting = date("Y-m-d", strtotime($starting)); @@ -461,8 +461,8 @@ class GLmMembersFront_events_frontAdd extends GlmDataEvents $smarty->templateAssign('endDate', $ending); $smarty->templateAssign('startTime', $startTime); $smarty->templateAssign('endTime', $endTime); - - + + $eventsList = GLM_MEMBERS_EVENTS_PLUGIN_ADMIN_URL ."?page=glm-members-admin-menu-events-index&glm_action=index"; $smarty->templateAssign('items', $events); @@ -473,11 +473,11 @@ class GLmMembersFront_events_frontAdd extends GlmDataEvents // Generate output from model data and view $htmlMessage = $smarty->template->fetch($viewFile); - + function set_content_type(){ return "text/html"; } - + // change the default wordpress from name when sending mail add_filter('wp_mail_from_name','yoursite_wp_mail_from_name'); function yoursite_wp_mail_from_name($name) { @@ -494,7 +494,7 @@ class GLmMembersFront_events_frontAdd extends GlmDataEvents 'Reply-To:' . $contactEmail; $header[] = 'From:' . $fromEmail; $header[] = 'Reply-To:' . $contactEmail; - + wp_mail($to, $subject, $message, $header); // remove the filter to avoid conflicts @@ -504,6 +504,7 @@ class GLmMembersFront_events_frontAdd extends GlmDataEvents } // Compile template data $templateData = array( + 'state_def' => $this->config['settings']['event_default_state'], 'siteBaseUrl' => GLM_MEMBERS_EVENTS_SITE_BASE_URL, 'currentUrl' => $_SERVER['HTTP_REFERER'], 'categories' => $eventCategories, diff --git a/views/front/events/frontAdd.html b/views/front/events/frontAdd.html index 3d34323..7f0086b 100644 --- a/views/front/events/frontAdd.html +++ b/views/front/events/frontAdd.html @@ -3,13 +3,13 @@

Add Your Event

- +
- + @@ -93,13 +93,13 @@ - + @@ -108,11 +108,11 @@ - - + -- 2.17.1
Event Name:
Start Date
- +
Categories - + + Web Address (URL): - +
Intro Text: - +
Free Event @@ -219,7 +219,7 @@
Description: - {php} + {php} wp_editor('{$event.fieldData.descr|escape:quotes}', 'glm_descr', array( 'media_buttons' => false, // 'quicktags' => false, @@ -283,202 +283,202 @@ State: @@ -498,7 +498,7 @@ - +