<?php
/**
- * detail.php
+ * frontAdd.php
*
* This is the Member Event Plugin model for the front detail shortcode.
* Handles the view of the detail pages.
require_once GLM_MEMBERS_EVENTS_PLUGIN_PATH . '/models/front/events/baseAction.php';
/**
- * GLmMembersFront_event_detail
+ * GLmMembersFront_event_fontAdd
*
* @uses GlmDataEvents
* @package GlmMemberEvents
}
$categories = $this->getCategories();
- wp_register_script(
- 'googlemaps-js',
- 'http://maps.googleapis.com/maps/api/js?key=',
- null,
- GLM_MEMBERS_EVENTS_PLUGIN_VERSION,
- true
- );
- wp_enqueue_script('googlemaps-js');
- wp_register_script(
- 'event-geocoder-js',
- GLM_MEMBERS_EVENTS_PLUGIN_BASE_URL . '/js/geoCoder.js',
- null,
- GLM_MEMBERS_EVENTS_PLUGIN_VERSION,
- true
- );
- wp_enqueue_script('event-geocoder-js');
- wp_register_script(
- 'event-dashboard-js',
- GLM_MEMBERS_EVENTS_PLUGIN_BASE_URL . '/js/dashboard.js',
- 'jquery-datepicker',
- GLM_MEMBERS_EVENTS_PLUGIN_VERSION,
- true
- );
- wp_enqueue_script('event-dashboard-js');
-
-
+
switch ($action) {
case 'event-detail':
$event = $this->getModelEventData($eventId);
$categoryEvents = array();
break;
}
- $permalink = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
- $title = get_the_title();
// Compile template data
$templateData = array(
],
defaultDate : '{$firstTime.start_time.datetime}',
timeFormat : 'h:mma',
- fixedWeekCount : false
+ fixedWeekCount : false,
+
+
+
+ eventClick: function(calEvent, jsEvent, view) {
+
+ alert('Event: ' + calEvent.title);
+// alert('Coordinates: ' + jsEvent.pageX + ',' + jsEvent.pageY);
+// alert('View: ' + view.name);
+ // change the border color just for fun
+ $(this).css('border-color', 'red');
+ },
+ dayClick: function(date, allDay, jsEvent, view) {
+
+ if (allDay) {
+ alert('Clicked on the entire day: ' + date);
+ }else{
+ alert('Clicked on the slot: ' + date);
+ }
+
+ alert('Coordinates: ' + jsEvent.pageX + ',' + jsEvent.pageY);
+
+ alert('Current view: ' + view.name);
+
+ // change the day's background color just for fun
+ $(this).css('background-color', 'red');
+
+ }
{/if}
});
<!-- Status and Description -->
<h2> Add Your Event </h2>
+<form action="{$thisUrl}?page={$thisPage}" name="frontAddForm" id="frontForm">
<table id="glm-table-descr" class="glm-admin-table glm-event-table">
+
<tr>
<th {if $event.fieldRequired.name}class="glm-required"{/if}>Event Name:</th>
<td {if $event.fieldFail.name}class="glm-form-bad-input" data-tabid="glm-event-descr"{/if}>
</td>
</tr>
<tr>
- <th>Member:</th>
- <td>
- {if $haveMember}
- {$memberData.member_name}
- {else}
- <select name="ref_dest">
- {foreach $event.fieldData.ref_dest.list as $v}
- <option value="{$v.value}"{if $v.default} selected{/if}>{$v.name}</option>
- {/foreach}
- </select>
- {/if}
- </td>
+ <th> Start Date </th>
+ <td><input class="hasDatepicker" id="sdate" name="starting" maxlength="100" type="text"></td>
+ </tr>
+ <tr>
+ <th> End Date </th>
+ <td><input class="hasDatepicker" id="edate" name="starting" maxlength="100" type="text"></td>
+ </tr>
+ <tr>
+ <th> Start Time </th>
+ <td>
+ <select name="btime[h]">
+ <option value="">hh</option>
+ <option value="1">01</option>
+ <option value="2">02</option>
+ <option value="3">03</option>
+ <option value="4">04</option>
+ <option value="5">05</option>
+ <option value="6">06</option>
+ <option value="7">07</option>
+ <option value="8">08</option>
+ <option value="9">09</option>
+ <option value="10">10</option>
+ <option value="11">11</option>
+ <option value="12">12</option>
+ </select> : <select name="btime[i]">
+ <option value="">mm</option>
+ <option value="0">00</option>
+ <option value="15">15</option>
+ <option value="30">30</option>
+ <option value="45">45</option>
+ </select> <select name="btime[A]">
+ <option value="">am/pm</option>
+ <option value="AM">AM</option>
+ <option value="PM">PM</option>
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <th> End Time </th>
+ <td>
+ <select name="btime[h]">
+ <option value="">hh</option>
+ <option value="1">01</option>
+ <option value="2">02</option>
+ <option value="3">03</option>
+ <option value="4">04</option>
+ <option value="5">05</option>
+ <option value="6">06</option>
+ <option value="7">07</option>
+ <option value="8">08</option>
+ <option value="9">09</option>
+ <option value="10">10</option>
+ <option value="11">11</option>
+ <option value="12">12</option>
+ </select> : <select name="btime[i]">
+ <option value="">mm</option>
+ <option value="0">00</option>
+ <option value="15">15</option>
+ <option value="30">30</option>
+ <option value="45">45</option>
+ </select> <select name="btime[A]">
+ <option value="">am/pm</option>
+ <option value="AM">AM</option>
+ <option value="PM">PM</option>
+ </select>
+ </td>
</tr>
{if $haveEvent}
<tr>
<td>{$event.fieldData.approved.datetime}</td>
</tr>
{/if}
- <tr>
- <th>Status:</th>
- <td>
- <select name="status">
- {foreach $event.fieldData.status.list as $v}
- <option value="{$v.value}"{if $v.default} selected{/if}>{$v.name}</option>
- {/foreach}
- </select>
- {if $event.fieldFail.status}<p>{$event.fieldFail.status}</p>{/if}
- </td>
- </tr>
+
<tr>
<th>Categories</th>
<td class="glm-item-container">
<textarea name="notes" class="glm-form-textarea">{$event.fieldData.notes}</textarea>
{if $event.fieldFail.notes}<p>{$event.fieldFail.notes}</p>{/if}
</td>
+
</tr>
</table>
+<input id="newEvent" type="submit" value="Add Event">
+<input name="option" value="submit" type="hidden">
+</form>