wp_enqueue_style('jquery-style', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css');
wp_enqueue_script('front-js', GLM_MEMBERS_EVENTS_PLUGIN_PATH . 'js/front.js');
}
- $view = 'frontAdd';
+ $view = 'frontAdd';
// populate category dropdown
$categories = new GlmDataEventsCategories($this->wpdb, $this->config);
$emailInfo = new GlmDataEventsManagement($this->wpdb, $this->config);
$Recurrences = new GlmDataEventsRecurrences($this->wpdb, $this->config);
//Load Events class
- $events = new GlmDataEvents($this->wpdb, $this->config );
+ $events = new GlmDataEvents($this->wpdb, $this->config );
$newEvent = $events->newEntry();
// if form is submitted
- if($_REQUEST['newEvent'] == "Add Event"){
-
- // parse dates and times
- date_default_timezone_set('America/New_York');
- $date = date('y/m/d H:i:s a', time());
- $starting = trim(filter_var($_REQUEST['starting'], FILTER_SANITIZE_STRING));
- $ending = trim(filter_var($_REQUEST['ending'], FILTER_SANITIZE_STRING));
-
-
-
- // if there are no times selected, default the start time to midnight or get the starting / ending times
- if(empty($_REQUEST['shour']) && strlen($_REQUEST['smin']) === 0){
- $smilitaryTime = "00:00:00";
- } else {
-
- $startTime = trim(filter_var($_REQUEST['shour'],FILTER_SANITIZE_STRING)) . ':' . trim(filter_var($_REQUEST['smin'],FILTER_SANITIZE_STRING)) . " " . trim(filter_var($_REQUEST['sampm'],FILTER_SANITIZE_STRING));
-
- $smilitaryTime = date("H:i:s", strtotime($startTime));
- }
-
- // Get the ending time
- if(empty($_REQUEST['ehour']) && strlen($_REQUEST['emin']) === 0){
- $startTimeOnly = 1;
- $emilitaryTime = $smilitaryTime;
- } else {
-
- $endTime = trim(filter_var($_REQUEST['ehour'],FILTER_SANITIZE_STRING)) . ':' . trim(filter_var($_REQUEST['emin'],FILTER_SANITIZE_STRING)) . " " . trim(filter_var($_REQUEST['eampm'],FILTER_SANITIZE_STRING));
- $emilitaryTime = date("H:i:s", strtotime($endTime));
- }
-
- if(empty($_REQUEST['shour']) && empty($_REQUEST['ehour'])){
- $allDay = true;
- $startTimeOnly = 0;
- }
-
- $starting_date = strtotime($starting . " " . $smilitaryTime);
- $mysqlStart = date("Y-m-d H:i:s",$starting_date);
-
- $ending_date = strtotime($ending . " " . $emilitaryTime);
- $mysqlEnd = date("Y-m-d H:i:s",$ending_date);
-
- // events table data
- $name = trim(filter_var($_REQUEST['event_name'],FILTER_SANITIZE_STRING));
- $intro = trim(filter_var($_REQUEST['intro'],FILTER_SANITIZE_STRING));
- $descr = trim(filter_var($_REQUEST['descr'],FILTER_SANITIZE_STRING));
- $cost = trim(filter_var($_REQUEST['cost'],FILTER_SANITIZE_STRING));
- $url = trim(filter_var($_REQUEST['url'],FILTER_SANITIZE_STRING));
- $admin_name = trim(filter_var($_REQUEST['admin_name'],FILTER_SANITIZE_STRING));
- $admin_org = trim(filter_var($_REQUEST['admin_org'],FILTER_SANITIZE_STRING));
- $adminPhone = trim(filter_var($_REQUEST['admin_phone'],FILTER_SANITIZE_STRING));
- $adminEmail = trim(filter_var($_REQUEST['admin_email'],FILTER_SANITIZE_STRING));
- $facebook = trim(filter_var($_REQUEST['facebook'],FILTER_SANITIZE_STRING));
- $twitter = trim(filter_var($_REQUEST['twitter'],FILTER_SANITIZE_STRING));
-
- $contactFirst = trim(filter_var($_REQUEST['contact_fname'],FILTER_SANITIZE_STRING));
- $contactLast = trim(filter_var($_REQUEST['contact_lname'],FILTER_SANITIZE_STRING));
- $place = trim(filter_var($_REQUEST['place'],FILTER_SANITIZE_STRING));
- $address = trim(filter_var($_REQUEST['address'],FILTER_SANITIZE_STRING));
- $city = trim(filter_var($_REQUEST['city'],FILTER_SANITIZE_STRING));
- $state = trim(filter_var($_REQUEST['state'],FILTER_SANITIZE_STRING));
- $zip = trim(filter_var($_REQUEST['zip'],FILTER_SANITIZE_STRING));
- $contactEmail = trim(filter_var($_REQUEST['contact_email'],FILTER_SANITIZE_STRING));
- $contactPhone = trim(filter_var($_REQUEST['contact_phone'],FILTER_SANITIZE_STRING));
- $fileDescr = trim(filter_var($_REQUEST['fileDescription'],FILTER_SANITIZE_STRING));
-
- // get lat lon
- $latLon = $this->getGeoLocation( array($address, $city, $state) );
- if ($latLon) {
- $lat = $latLon[0];
- $lon = $latLon[1];
- }
-
- $weekOfMonth = $_REQUEST['weekom'];
- if(strlen($weekOfMonth) !== 0){
- $weekOfMonth = pow(2, $weekOfMonth);
- }
- $category = $_REQUEST['categories'];
-
- // set boolean values based on selected recurrence options
- if(!empty($dayOfMonth = $_REQUEST['dayom'])){
- $dayOfMonth = pow(2, $dayOfMonth);
- $byDayOfMonth = true;
- } else {
- $byDayOfMonth = false;
- }
-
- if(empty($_REQUEST['free'])){
- $free = false;
- } else {
- $free = true;
- }
- if(empty($_REQUEST['repeating'])){
- $repeating = false;
- } else {
- $repeating = $_REQUEST['repeating'];
- }
- if(empty($_REQUEST['allday'])){
- $allDay = false;
- } else {
- $allDay = $_REQUEST['allday'];
- }
-
- //get days of the week values for recurrences
- foreach($_REQUEST['daysow'] as $check){
- $daysOfWeek[] = $check;
- }
+ if ( $_REQUEST['newEvent'] == "Add Event" ) {
+
+ // parse dates and times
+ date_default_timezone_set('America/New_York');
+ $date = date('y/m/d H:i:s a', time());
+ $starting = trim(filter_var($_REQUEST['starting'], FILTER_SANITIZE_STRING));
+ $ending = trim(filter_var($_REQUEST['ending'], FILTER_SANITIZE_STRING));
+
+
+
+ // if there are no times selected, default the start time to midnight or get the starting / ending times
+ if ( empty( $_REQUEST['shour'] ) && strlen( $_REQUEST['smin'] ) === 0 ) {
+ $smilitaryTime = "00:00:00";
+ } else {
+
+ $startTime = trim(filter_var($_REQUEST['shour'],FILTER_SANITIZE_STRING)) . ':' . trim(filter_var($_REQUEST['smin'],FILTER_SANITIZE_STRING)) . " " . trim(filter_var($_REQUEST['sampm'],FILTER_SANITIZE_STRING));
+
+ $smilitaryTime = date("H:i:s", strtotime($startTime));
+ }
+
+ // Get the ending time
+ if(empty($_REQUEST['ehour']) && strlen($_REQUEST['emin']) === 0){
+ $startTimeOnly = 1;
+ $emilitaryTime = $smilitaryTime;
+ } else {
+
+ $endTime = trim(filter_var($_REQUEST['ehour'],FILTER_SANITIZE_STRING)) . ':' . trim(filter_var($_REQUEST['emin'],FILTER_SANITIZE_STRING)) . " " . trim(filter_var($_REQUEST['eampm'],FILTER_SANITIZE_STRING));
+ $emilitaryTime = date("H:i:s", strtotime($endTime));
+ }
+
+ if(empty($_REQUEST['shour']) && empty($_REQUEST['ehour'])){
+ $allDay = true;
+ $startTimeOnly = 0;
+ }
+
+ $starting_date = strtotime($starting . " " . $smilitaryTime);
+ $mysqlStart = date("Y-m-d H:i:s",$starting_date);
+
+ $ending_date = strtotime($ending . " " . $emilitaryTime);
+ $mysqlEnd = date("Y-m-d H:i:s",$ending_date);
+
+ // events table data
+ $name = trim(filter_var($_REQUEST['event_name'],FILTER_SANITIZE_STRING));
+ $intro = trim(filter_var($_REQUEST['intro'],FILTER_SANITIZE_STRING));
+ $descr = trim(filter_var($_REQUEST['descr'],FILTER_SANITIZE_STRING));
+ $cost = trim(filter_var($_REQUEST['cost'],FILTER_SANITIZE_STRING));
+ $url = trim(filter_var($_REQUEST['url'],FILTER_SANITIZE_STRING));
+ $admin_name = trim(filter_var($_REQUEST['admin_name'],FILTER_SANITIZE_STRING));
+ $admin_org = trim(filter_var($_REQUEST['admin_org'],FILTER_SANITIZE_STRING));
+ $adminPhone = trim(filter_var($_REQUEST['admin_phone'],FILTER_SANITIZE_STRING));
+ $adminEmail = trim(filter_var($_REQUEST['admin_email'],FILTER_SANITIZE_STRING));
+ $facebook = trim(filter_var($_REQUEST['facebook'],FILTER_SANITIZE_STRING));
+ $twitter = trim(filter_var($_REQUEST['twitter'],FILTER_SANITIZE_STRING));
+
+ $contactFirst = trim(filter_var($_REQUEST['contact_fname'],FILTER_SANITIZE_STRING));
+ $contactLast = trim(filter_var($_REQUEST['contact_lname'],FILTER_SANITIZE_STRING));
+ $place = trim(filter_var($_REQUEST['place'],FILTER_SANITIZE_STRING));
+ $address = trim(filter_var($_REQUEST['address'],FILTER_SANITIZE_STRING));
+ $city = trim(filter_var($_REQUEST['city'],FILTER_SANITIZE_STRING));
+ $state = trim(filter_var($_REQUEST['state'],FILTER_SANITIZE_STRING));
+ $zip = trim(filter_var($_REQUEST['zip'],FILTER_SANITIZE_STRING));
+ $contactEmail = trim(filter_var($_REQUEST['contact_email'],FILTER_SANITIZE_STRING));
+ $contactPhone = trim(filter_var($_REQUEST['contact_phone'],FILTER_SANITIZE_STRING));
+ $fileDescr = trim(filter_var($_REQUEST['fileDescription'],FILTER_SANITIZE_STRING));
+
+ // get lat lon
+ $latLon = $this->getGeoLocation( array($address, $city, $state) );
+ if ($latLon) {
+ $lat = $latLon[0];
+ $lon = $latLon[1];
+ }
+
+ $weekOfMonth = $_REQUEST['weekom'];
+ if(strlen($weekOfMonth) !== 0){
+ $weekOfMonth = pow(2, $weekOfMonth);
+ }
+ $category = $_REQUEST['categories'];
+
+ // set boolean values based on selected recurrence options
+ if(!empty($dayOfMonth = $_REQUEST['dayom'])){
+ $dayOfMonth = pow(2, $dayOfMonth);
+ $byDayOfMonth = true;
+ } else {
+ $byDayOfMonth = false;
+ }
+
+ if(empty($_REQUEST['free'])){
+ $free = false;
+ } else {
+ $free = true;
+ }
+ if(empty($_REQUEST['repeating'])){
+ $repeating = false;
+ } else {
+ $repeating = $_REQUEST['repeating'];
+ }
+ if(empty($_REQUEST['allday'])){
+ $allDay = false;
+ } else {
+ $allDay = $_REQUEST['allday'];
+ }
+
+ //get days of the week values for recurrences
+ foreach($_REQUEST['daysow'] as $check){
+ $daysOfWeek[] = $check;
+ }
// foreach($_REQUEST['weekom'] as $check){
// $weekOfMonth[] = $check;
//
// }
// print_r($weeksOfMonth);
- foreach($daysOfWeek as $key=>$value){
- if(!empty($value)){
- $days += $value;
- }
- }
-
- $city = $this->getCityId($city);
- // image upload settings
- $image = $_FILES['image_new'];
- $imageName = $image['name'];
- $imageTmp = $image['tmp_name'];
- $imageSize = $image['size'];
- $imageError = $image['error'];
+ foreach($daysOfWeek as $key=>$value){
+ if(!empty($value)){
+ $days += $value;
+ }
+ }
+
+ $city = $this->getCityId($city);
+ // image upload settings
+ $image = $_FILES['image_new'];
+ $imageName = $image['name'];
+ $imageTmp = $image['tmp_name'];
+ $imageSize = $image['size'];
+ $imageError = $image['error'];
$temp = explode('.', $imageName);
$imageExt = array_pop($temp);
$imageExt = strtolower($imageExt);
$tmpName = implode('.', $temp);
- $allowed = array('jpeg', 'png', 'jpg', 'bmp', 'gif','svg');
- if(in_array($imageExt, $allowed)){
- if($imageError === 0){
- if($imageSize <= 1000000){
- $imageName = $tmpName . "-" . uniqid() . "." . $imageExt;
- $imgUrl = GLM_MEMBERS_PLUGIN_MEDIA_PATH . "/images/small/" . $imageName;
- if(!file_exists($imgUrl)){
- if(move_uploaded_file($imageTmp, $imgUrl)){
-
- }
- } else {
- echo "Image Already Exists";
- }
- }
- }
- }
- //file upload settings
- $file = $_FILES['file_rmv'];
- $fileName = $file['name'];
- $fileTmp = $file['tmp_name'];
- $fileSize = $file['size'];
- $fileError = $file['error'];
-
- $temp = explode('.', $fileName);
- $fileExt = array_pop($temp);
- $fileExt = strtolower($fileExt);
- $tmpName = implode('.', $temp);
- $allowed = array('txt', 'pdf', 'docx', 'odt', 'xls', 'doc');
- if(in_array($fileExt, $allowed)){
- if($fileError === 0){
- if($fileSize <= 2621440){
- $fileName = $tmpName . "-" . uniqid() . "." . $fileExt;
- $fileUrl = GLM_MEMBERS_PLUGIN_MEDIA_PATH . "/files/" .$fileName;
- if(!file_exists($fileUrl)){
+ $allowed = array('jpeg', 'png', 'jpg', 'bmp', 'gif','svg');
+ if(in_array($imageExt, $allowed)){
+ if($imageError === 0){
+ if($imageSize <= 1000000){
+ $imageName = $tmpName . "-" . uniqid() . "." . $imageExt;
+ $imgUrl = GLM_MEMBERS_PLUGIN_MEDIA_PATH . "/images/small/" . $imageName;
+ if(!file_exists($imgUrl)){
+ if(move_uploaded_file($imageTmp, $imgUrl)){
+
+ }
+ } else {
+ echo "Image Already Exists";
+ }
+ }
+ }
+ }
+ //file upload settings
+ $file = $_FILES['file_rmv'];
+ $fileName = $file['name'];
+ $fileTmp = $file['tmp_name'];
+ $fileSize = $file['size'];
+ $fileError = $file['error'];
+ $temp = explode('.', $fileName);
+ $fileExt = array_pop($temp);
+ $fileExt = strtolower($fileExt);
+ $tmpName = implode('.', $temp);
+ $allowed = array('txt', 'pdf', 'docx', 'odt', 'xls', 'doc');
+ if (in_array($fileExt, $allowed)) {
+ if ($fileError === 0) {
+ if($fileSize <= 2621440){
+ $fileName = $tmpName . "-" . uniqid() . "." . $fileExt;
+ $fileUrl = GLM_MEMBERS_PLUGIN_MEDIA_PATH . "/files/" .$fileName;
+ if(!file_exists($fileUrl)){
if(move_uploaded_file($fileTmp, $fileUrl)){
}
} else {
- echo "File Already Exists";
+ echo "File Already Exists";
}
}
- }
- }
- // mySql transactions
- $eventData = array(
+ }
+ }
+ // mySql transactions
+ $eventData = array(
'status' => '20',
'created' => $date,
'updated' => $date,
$eventID = $this->wpdb->insert_id;
$locationData = array(
- 'event' => $eventID,
- 'name' => $place,
- 'address' => $address,
- 'city' => $city,
- 'state' => $state,
- 'zip' => $zip,
- 'phone' => $contactPhone,
- 'contact_fname' => $contactFirst,
- 'contact_lname' => $contactLast,
- 'email' => $contactEmail
+ 'event' => $eventID,
+ 'name' => $place,
+ 'address' => $address,
+ 'city' => $city,
+ 'state' => $state,
+ 'zip' => $zip,
+ 'phone' => $contactPhone,
+ 'contact_fname' => $contactFirst,
+ 'contact_lname' => $contactLast,
+ 'email' => $contactEmail
);
$locationDataFormat = array(
$locationDataFormat[] = '%s';
$locationDataFormat[] = '%s';
}
- $this->wpdb->insert(
- GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . 'locations',
- $locationData,
- $locationDataFormat
- );
- $ending = date("Y-m-d", strtotime($ending));
- $starting = date("Y-m-d", strtotime($starting));
- $recurData =array(
- 'event' => $eventID,
- 'start_time' => $smilitaryTime,
- 'end_time' => $emilitaryTime,
- 'start_date' => $starting,
- 'from_date' => $starting,
- 'to_date' => $ending,
- 'all_day' => $allDay,
- 'recurring' => $repeating,
- 'day_of_month' => $dayOfMonth,
- 'week_of_month' => $weekOfMonth,
- 'start_time_only' => $startTimeOnly,
- 'month_of_year' => 4095,
- 'day_of_week' => $days,
- 'by_day_of_month' => $byDayOfMonth,
- 'last_day_of_month' => $lastDayOfMonth
- );
- $this->wpdb->insert(
- GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . 'recurrences',
- $recurData,
- array(
+ $this->wpdb->insert(
+ GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . 'locations',
+ $locationData,
+ $locationDataFormat
+ );
+ $ending = date("Y-m-d", strtotime($ending));
+ $starting = date("Y-m-d", strtotime($starting));
+ $recurData =array(
+ 'event' => $eventID,
+ 'start_time' => $smilitaryTime,
+ 'end_time' => $emilitaryTime,
+ 'start_date' => $starting,
+ 'from_date' => $starting,
+ 'to_date' => $ending,
+ 'all_day' => $allDay,
+ 'recurring' => $repeating,
+ 'day_of_month' => $dayOfMonth,
+ 'week_of_month' => $weekOfMonth,
+ 'start_time_only' => $startTimeOnly,
+ 'month_of_year' => 4095,
+ 'day_of_week' => $days,
+ 'by_day_of_month' => $byDayOfMonth,
+ 'last_day_of_month' => $lastDayOfMonth
+ );
+ $this->wpdb->insert(
+ GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . 'recurrences',
+ $recurData,
+ array(
'%d',
'%s',
'%s',
'%d',
'%d'
)
- );
- $recurID = $this->wpdb->insert_id;
- $Recurrences->optionIncludeSelectListData = false;
- $times = $Recurrences->createRecurrenceTimesEntries($recurID, true, true);
-
- // event category data
- $categoryData = array(
- 'event' => $eventID,
- 'category' => $category
- );
- $this->wpdb->insert(
- GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . 'event_categories',
- $categoryData,
- array(
- '%d',
- '%d'
- )
- );
-
- $smarty = new smartyTemplateSupport();
-
- $eventsList = GLM_MEMBERS_EVENTS_PLUGIN_ADMIN_URL ."?page=glm-members-admin-menu-events-index&glm_action=index";
- $viewPath = GLM_MEMBERS_EVENTS_PLUGIN_PATH . '/views';
- $smarty->template->setTemplateDir($viewPath);
- $smarty->templateAssign('eventUrlBase', get_bloginfo('url') . '/add-an-event/');
- $smarty->templateAssign('title', 'Events');
- $smarty->templateAssign('to_email', $to_email);
- $smarty->templateAssign('from_email', $fromEmail);
- $smarty->templateAssign('emailNotification', $emailNotification);
- $smarty->templateAssign('pendingEvents', $eventsList);
- $smarty->templateAssign('name', $name);
- $smarty->templateAssign('startDate', $starting);
- $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);
-
- // Add standard parameters
- require GLM_MEMBERS_PLUGIN_SETUP_PATH.'/standardTemplateParams.php';
-
- $viewFile = 'front/events/ownerEmail.html';
-
- // Generate output from model data and view
- $htmlMessage = $smarty->template->fetch($viewFile);
-
- function set_content_type(){
- return "text/html";
- }
+ );
+ $recurID = $this->wpdb->insert_id;
+ $Recurrences->optionIncludeSelectListData = false;
+ $times = $Recurrences->createRecurrenceTimesEntries($recurID, true, true);
+
+ // event category data
+ $categoryData = array(
+ 'event' => $eventID,
+ 'category' => $category
+ );
+ $this->wpdb->insert(
+ GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . 'event_categories',
+ $categoryData,
+ array(
+ '%d',
+ '%d'
+ )
+ );
- // 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) {
- $siteName = get_bloginfo('name');
- return $siteName;
- }
- // Send confirmation email, set the content type to allow html by using this filter
- add_filter( 'wp_mail_content_type', 'set_content_type' );
+ $smarty = new smartyTemplateSupport();
+
+ $eventsList = GLM_MEMBERS_EVENTS_PLUGIN_ADMIN_URL ."?page=glm-members-admin-menu-events-index&glm_action=index";
+ $viewPath = GLM_MEMBERS_EVENTS_PLUGIN_PATH . '/views';
+ $smarty->template->setTemplateDir($viewPath);
+ $smarty->templateAssign('eventUrlBase', get_bloginfo('url') . '/add-an-event/');
+ $smarty->templateAssign('title', 'Events');
+ $smarty->templateAssign('to_email', $to_email);
+ $smarty->templateAssign('from_email', $fromEmail);
+ $smarty->templateAssign('emailNotification', $emailNotification);
+ $smarty->templateAssign('pendingEvents', $eventsList);
+ $smarty->templateAssign('name', $name);
+ $smarty->templateAssign('startDate', $starting);
+ $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);
+
+ // Add standard parameters
+ require GLM_MEMBERS_PLUGIN_SETUP_PATH.'/standardTemplateParams.php';
+
+ $viewFile = 'front/events/ownerEmail.html';
+
+ // 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) {
+ $siteName = get_bloginfo('name');
+ return $siteName;
+ }
+ // Send confirmation email, set the content type to allow html by using this filter
+ add_filter( 'wp_mail_content_type', 'set_content_type' );
- $to = $to_email;
- $subject = 'Event Form Submission';
- $message = $htmlMessage;
- $headers = 'From:' . $fromEmail . "\r\n" .
- 'Reply-To:' . $contactEmail;
- $header[] = 'From:' . $fromEmail;
- $header[] = 'Reply-To:' . $contactEmail;
+ $to = $to_email;
+ $subject = 'Event Form Submission';
+ $message = $htmlMessage;
+ $headers = 'From:' . $fromEmail . "\r\n" .
+ 'Reply-To:' . $contactEmail;
+ $header[] = 'From:' . $fromEmail;
+ $header[] = 'Reply-To:' . $contactEmail;
- wp_mail($to, $subject, $message, $header);
+ wp_mail($to, $subject, $message, $header);
- // remove the filter to avoid conflicts
- remove_filter( 'wp_mail_content_type', 'set_content_type' );
+ // remove the filter to avoid conflicts
+ remove_filter( 'wp_mail_content_type', 'set_content_type' );
- $view = 'confirmation';
+ $view = 'confirmation';
}
$default_state = ( $this->config['settings']['default_state'] )
: ( $this->config['settings']['event_default_state'] ) ? $this->config['settings']['event_default_state']: 'MI';
// Compile template data
$templateData = array(
- 'state_def' => $default_state,
- 'siteBaseUrl' => GLM_MEMBERS_EVENTS_SITE_BASE_URL,
- 'currentUrl' => $_SERVER['HTTP_REFERER'],
- 'categories' => $eventCategories,
- 'fromDate' => $fromDate,
- 'event' => $newEvent,
- 'permalink' => $permalink,
- 'title' => $title,
- 'to_email' => $to_email,
- 'from_email' => $fromEmail,
- 'notification'=> $emailNotification,
- 'mainImgUrl' => GLM_MEMBERS_PLUGIN_MEDIA_URL . '/images/large/'
+ 'state_def' => $default_state,
+ 'siteBaseUrl' => GLM_MEMBERS_EVENTS_SITE_BASE_URL,
+ 'currentUrl' => $_SERVER['HTTP_REFERER'],
+ 'categories' => $eventCategories,
+ 'fromDate' => $fromDate,
+ 'event' => $newEvent,
+ 'permalink' => $permalink,
+ 'title' => $title,
+ 'to_email' => $to_email,
+ 'from_email' => $fromEmail,
+ 'notification' => $emailNotification,
+ 'mainImgUrl' => GLM_MEMBERS_PLUGIN_MEDIA_URL . '/images/large/'
);
error_reporting(E_ALL ^ E_NOTICE);