$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);
// $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));
if ($latLon) {
$lat = $latLon[0];
$lon = $latLon[1];
- }
+ }
$weekOfMonth = $_REQUEST['weekom'];
if(strlen($weekOfMonth) !== 0){
}
// foreach($_REQUEST['weekom'] as $check){
// $weekOfMonth[] = $check;
-//
+//
// }
// print_r($weeksOfMonth);
foreach($daysOfWeek as $key=>$value){
GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . 'events',
$eventData,
$eventDataFormat
- );
+ );
$eventID = $this->wpdb->insert_id;
$locationData = array(
$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));
$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);
// 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) {
'Reply-To:' . $contactEmail;
$header[] = 'From:' . $fromEmail;
$header[] = 'Reply-To:' . $contactEmail;
-
+
wp_mail($to, $subject, $message, $header);
// remove the filter to avoid conflicts
}
// 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,
<h2> Add Your Event </h2>
<form action="{$thisUrl}" method="post" enctype="multipart/form-data" name="frontAddForm" id="frontForm">
- <table id="glm-table-descr" class="glm-admin-table glm-event-table">
+ <table id="glm-table-descr" class="glm-admin-table glm-event-table">
<tr>
<th style="color: red;">Event Name: </th>
<td>
<input type="text" name="event_name" value="" class="glm-form-text-input-medium glm-required" placeholder="Name of this event" required>
</td>
- </tr>
+ </tr>
<tr>
<th style="color: red;"> Start Date </th>
<td><input class="glm-datetime-input glm-required" id="sdate" name="starting" maxlength="100" type="text" required></td>
<label><input id="repeatingEvent" type="checkbox" name="repeating" value="1"></label>
</td>
</tr>
-
+
<tr class="frontRecurrences" id="dayOfMonthRow" >
<td><label>Every Month on</label></td>
<td>
<select id="dayOfMonth" name="dayom">
<option value=""> Select </option>
- <option value="0">1st</option><option value="1">2nd</option><option value="2">3rd</option><option value="3">4th</option><option value="4">5th</option><option value="5">6th</option><option value="6">7th</option><option value="7">8th</option><option value="8">9th</option><option value="9">10th</option><option value="10">11th</option><option value="11">12th</option><option value="12">13th</option><option value="13">14th</option><option value="14">15th</option><option value="15">16th</option><option value="16">17th</option><option value="17">18th</option><option value="18">19th</option><option value="19">20th</option><option value="20">21st</option><option value="21">22nd</option><option value="22">23rd</option><option value="23">24th</option><option value="24">25th</option><option value="25">26th</option><option value="26">27th</option><option value="27">28th</option><option value="28">29th</option><option value="29">30th</option><option value="30">31st</option>
+ <option value="0">1st</option><option value="1">2nd</option><option value="2">3rd</option><option value="3">4th</option><option value="4">5th</option><option value="5">6th</option><option value="6">7th</option><option value="7">8th</option><option value="8">9th</option><option value="9">10th</option><option value="10">11th</option><option value="11">12th</option><option value="12">13th</option><option value="13">14th</option><option value="14">15th</option><option value="15">16th</option><option value="16">17th</option><option value="17">18th</option><option value="18">19th</option><option value="19">20th</option><option value="20">21st</option><option value="21">22nd</option><option value="22">23rd</option><option value="23">24th</option><option value="24">25th</option><option value="25">26th</option><option value="26">27th</option><option value="27">28th</option><option value="28">29th</option><option value="29">30th</option><option value="30">31st</option>
</select>
</td>
</tr>
<td>
<select name="weekom" id="weeklyRepeat">
<option value="">Select</option>
- <option value="31">Every Week</option> <option value="0">Every First Week of Month</option><option value="1">Every Second Week of Month</option><option value="2">Every Third Week of Month</option><option value="3">Every Fourth Week of Month</option><option value="4">Every Fifth Week of Month</option> <option value="5">Every Last Week of Month</option>
+ <option value="31">Every Week</option> <option value="0">Every First Week of Month</option><option value="1">Every Second Week of Month</option><option value="2">Every Third Week of Month</option><option value="3">Every Fourth Week of Month</option><option value="4">Every Fifth Week of Month</option> <option value="5">Every Last Week of Month</option>
</select>
</td>
<!--<td>
-
+
<input name="weekom[1]" value="" type="hidden">
<label class="glmCheckBox">
<input name="weekom[1]" value="31" type="checkbox">Every Week
<input name="weekom[7]" value="" type="hidden">
<label class="glmCheckBox">
<input name="weekom[7]" value="32" type="checkbox">Last Week
- </label>
+ </label>
</td>-->
</tr>
<tr class="frontRecurrences" id="daysOfWeek">
<td class="labelcell"><label>Days of Week</label></td>
<td>
-
+
<input name="daysow[1]" value="" type="hidden">
<label class="glmCheckBox">
<input name="daysow[1]" value="1" type="checkbox">Sunday
<input name="daysow[7]" value="" type="hidden">
<label class="glmCheckBox">
<input name="daysow[7]" value="64" type="checkbox">Saturday
- </label>
+ </label>
</td>
</tr>
<tr>
<th> Categories </th>
- <td>
-
+ <td>
+
<select class="glm-required" id="eventCategories" name="categories" >
<option selected value> Select Category</option>
{foreach from=$categories item=cat}
<th {if $event.fieldRequired.url}class="glm-required"{/if}>Web Address (URL):</th>
<td {if $event.fieldFail.url}class="glm-form-bad-input" data-tabid="glm-event-descr"{/if}>
<input type="text" name="url" value="{$event.fieldData.url}" class="glm-form-text-input-medium" placeholder="ex: http://www.gaslightmedia.com">
-
+
</td>
</tr>
<tr>
<th style="color: red;" {if $event.fieldRequired.intro}class="glm-required"{/if}>Intro Text:</th>
<td {if $event.fieldFail.intro}class="glm-form-bad-input" data-tabid="glm-event-descr"{/if}>
<textarea name="intro" class="glm-form-textarea" required>{$event.fieldData.intro}</textarea>
-
+
</td>
</tr>
-
+
<tr>
<th>Free Event</th>
<td>
<tr>
<th {if $event.fieldRequired.descr}class="glm-required"{/if}>Description:</th>
<td {if $event.fieldFail.descr}class="glm-form-bad-input" data-tabid="glm-event-descr"{/if}>
- {php}
+ {php}
wp_editor('{$event.fieldData.descr|escape:quotes}', 'glm_descr', array(
'media_buttons' => false,
// 'quicktags' => false,
<th style='color:red;'>State:</th>
<td>
<select id="state_30" name="state" required>
- <option value="AL">
+ <option value="AL"{if $state_def == 'AL'} selected{/if}>
Alabama
</option>
- <option value="AK">
+ <option value="AK"{if $state_def == 'AK'} selected{/if}>
Alaska
</option>
- <option value="AB">
+ <option value="AB"{if $state_def == 'Ab'} selected{/if}>
Alberta
</option>
- <option value="AZ">
+ <option value="AZ"{if $state_def == 'AZ'} selected{/if}>
Arizona
</option>
- <option value="AR">
+ <option value="AR"{if $state_def == 'AR'} selected{/if}>
Arkansas
</option>
- <option value="BC">
+ <option value="BC"{if $state_def == 'BC'} selected{/if}>
British Columbia
</option>
- <option value="CA">
+ <option value="CA"{if $state_def == 'CA'} selected{/if}>
California
</option>
- <option value="CO">
+ <option value="CO"{if $state_def == 'CO'} selected{/if}>
Colorado
</option>
- <option value="CT">
+ <option value="CT"{if $state_def == 'CT'} selected{/if}>
Connecticut
</option>
- <option value="DE">
+ <option value="DE"{if $state_def == 'DE'} selected{/if}>
Delaware
</option>
- <option value="DC">
+ <option value="DC"{if $state_def == 'DC'} selected{/if}>
District of Columbia
</option>
- <option value="FL">
+ <option value="FL"{if $state_def == 'FL'} selected{/if}>
Florida
</option>
- <option value="GA">
+ <option value="GA"{if $state_def == 'GA'} selected{/if}>
Georgia
</option>
- <option value="GU">
+ <option value="GU"{if $state_def == 'GU'} selected{/if}>
Guam
</option>
- <option value="HI">
+ <option value="HI"{if $state_def == 'HI'} selected{/if}>
Hawaii
</option>
- <option value="ID">
+ <option value="ID"{if $state_def == 'ID'} selected{/if}>
Idaho
</option>
- <option value="IL">
+ <option value="IL"{if $state_def == 'IL'} selected{/if}>
Illinois
</option>
- <option value="IN">
+ <option value="IN"{if $state_def == 'IN'} selected{/if}>
Indiana
</option>
- <option value="IA">
+ <option value="IA"{if $state_def == 'IA'} selected{/if}>
Iowa
</option>
- <option value="KS">
+ <option value="KS"{if $state_def == 'KS'} selected{/if}>
Kansas
</option>
- <option value="KY">
+ <option value="KY"{if $state_def == 'KY'} selected{/if}>
Kentucky
</option>
- <option value="LA">
+ <option value="LA"{if $state_def == 'LA'} selected{/if}>
Louisiana
</option>
- <option value="ME">
+ <option value="ME"{if $state_def == 'ME'} selected{/if}>
Maine
</option>
- <option value="MB">
+ <option value="MB"{if $state_def == 'MB'} selected{/if}>
Manitoba
</option>
- <option value="MD">
+ <option value="MD"{if $state_def == 'MD'} selected{/if}>
Maryland
</option>
- <option value="MA">
+ <option value="MA"{if $state_def == 'MA'} selected{/if}>
Massachusetts
</option>
- <option value="MI">
+ <option value="MI"{if $state_def == 'MI'} selected{/if}>
Michigan
</option>
- <option value="MN">
+ <option value="MN"{if $state_def == 'MN'} selected{/if}>
Minnesota
</option>
- <option value="MS">
+ <option value="MS"{if $state_def == 'MS'} selected{/if}>
Mississippi
</option>
- <option value="MO">
+ <option value="MO"{if $state_def == 'MO'} selected{/if}>
Missouri
</option>
- <option value="MT">
+ <option value="MT"{if $state_def == 'MT'} selected{/if}>
Montana
</option>
- <option value="NE">
+ <option value="NE"{if $state_def == 'NE'} selected{/if}>
Nebraska
</option>
- <option value="NV">
+ <option value="NV"{if $state_def == 'NV'} selected{/if}>
Nevada
</option>
- <option value="NB">
+ <option value="NB"{if $state_def == 'NB'} selected{/if}>
New Brunswick
</option>
- <option value="NF">
+ <option value="NF"{if $state_def == 'NF'} selected{/if}>
Newfoundland
</option>
- <option value="NH">
+ <option value="NH"{if $state_def == 'NH'} selected{/if}>
New Hampshire
</option>
- <option value="NJ">
+ <option value="NJ"{if $state_def == 'NJ'} selected{/if}>
New Jersey
</option>
- <option value="NM">
+ <option value="NM"{if $state_def == 'NM'} selected{/if}>
New Mexico
</option>
- <option value="NY">
+ <option value="NY"{if $state_def == 'NY'} selected{/if}>
New York
</option>
- <option value="NC">
+ <option value="NC"{if $state_def == 'NC'} selected{/if}>
North Carolina
</option>
- <option value="ND">
+ <option value="ND"{if $state_def == 'ND'} selected{/if}>
North Dakota
</option>
- <option value="NT">
+ <option value="NT"{if $state_def == 'NT'} selected{/if}>
Northwest Territories
</option>
- <option value="NS">
+ <option value="NS"{if $state_def == 'NS'} selected{/if}>
Nova Scotia
</option>
- <option value="OH">
+ <option value="OH"{if $state_def == 'OH'} selected{/if}>
Ohio
</option>
- <option value="OK">
+ <option value="OK"{if $state_def == 'OK'} selected{/if}>
Oklahoma
</option>
- <option value="ON">
+ <option value="ON"{if $state_def == 'ON'} selected{/if}>
Ontario
</option>
- <option value="OR">
+ <option value="OR"{if $state_def == 'OR'} selected{/if}>
Oregon
</option>
- <option value="PA">
+ <option value="PA"{if $state_def == 'PA'} selected{/if}>
Pennsylvania
</option>
- <option value="PE">
+ <option value="PE"{if $state_def == 'PE'} selected{/if}>
Prince Edward Island
</option>
- <option value="PR">
+ <option value="PR"{if $state_def == 'PR'} selected{/if}>
Puerto Rico
</option>
- <option value="QC">
+ <option value="QC"{if $state_def == 'QC'} selected{/if}>
Quebec
</option>
- <option value="RI">
+ <option value="RI"{if $state_def == 'RI'} selected{/if}>
Rhode Island
</option>
- <option value="SK">
+ <option value="SK"{if $state_def == 'SK'} selected{/if}>
Saskatchewan
</option>
- <option value="SC">
+ <option value="SC"{if $state_def == 'SC'} selected{/if}>
South Carolina
</option>
- <option value="SD">
+ <option value="SD"{if $state_def == 'SD'} selected{/if}>
South Dakota
</option>
- <option value="TN">
+ <option value="TN"{if $state_def == 'TN'} selected{/if}>
Tennessee
</option>
- <option value="TX">
+ <option value="TX"{if $state_def == 'TX'} selected{/if}>
Texas
</option>
- <option value="UT">
+ <option value="UT"{if $state_def == 'UT'} selected{/if}>
Utah
</option>
- <option value="VT">
+ <option value="VT"{if $state_def == 'VT'} selected{/if}>
Vermont
</option>
- <option value="VI">
+ <option value="VI"{if $state_def == 'VI'} selected{/if}>
Virgin Islands
</option>
- <option value="VA">
+ <option value="VA"{if $state_def == 'VA'} selected{/if}>
Virginia
</option>
- <option value="WA">
+ <option value="WA"{if $state_def == 'WA'} selected{/if}>
Washington
</option>
- <option value="WV">
+ <option value="WV"{if $state_def == 'WV'} selected{/if}>
West Virginia
</option>
- <option value="WI">
+ <option value="WI"{if $state_def == 'WI'} selected{/if}>
Wisconsin
</option>
- <option value="WY">
+ <option value="WY"{if $state_def == 'WY'} selected{/if}>
Wyoming
</option>
- <option value="YT">
+ <option value="YT"{if $state_def == 'YT'} selected{/if}>
Yukon
</option>
</select>
</td>
<td class="contactName">
<input id="contactFirstName" name="contact_fname" maxlength="100" type="text" placeholder="First Name">
-
+
<input id="contactLastName" name="contact_lname" maxlength="100" type="text" placeholder="Last Name">
</td>
</tr>