this.newRegAccount = new app.Models.Front.RegRequestRegistrant();
this.newRegAccountView = new app.Views.Front.RegistrantForm({model: this.newRegAccount});
this.$el.append( this.newRegAccountView.render().el );
- if ( app.timeSpecific === true ) {
+ if ( app.timeSpecific ) {
app.initFullCalendar();
+ console.log('called app.initFullCalendar()');
}
},
public function modelAction($modelData)
{
+ $validated = false;
trigger_error(print_r($modelData,1));
if ( !isset( $modelData['option'] ) ) {
// Here validated would be false.
// Because it is new account.
}
- $validated = false;
$validated = $this->wpdb->get_var(
$this->wpdb->prepare(
"SELECT validated
array( '%d' )
);
}
- $regRequstRegistrant = $this->getEntry( $regRequestRegistrantId );
- $regRequestRegistrant['validated'] = $validated;
- echo json_encode( $regRequstRegistrant, JSON_NUMERIC_CHECK );
+ $registrant = $this->getEntry( $regRequestRegistrantId );
+ $registrant['validated'] = $validated;
+ if ( $registrant['reg_time'] && filter_var( $registrant['reg_time'], FILTER_VALIDATE_INT ) ) {
+ $regTimeText = $this->wpdb->get_var(
+ $this->wpdb->prepare(
+ "SELECT DATE_FORMAT( start_datetime, '%%m/%%d/%%Y %%l:%%i %%p' )
+ FROM " . GLM_MEMBERS_REGISTRATIONS_PLUGIN_DB_PREFIX . "reg_time
+ WHERE id = %d",
+ $registrant['reg_time']
+ )
+ );
+ $registrant['reg_time_text'] = $regTimeText;
+ }
+ echo json_encode( $registrant, JSON_NUMERIC_CHECK );
wp_die();
break;
break;
case 'update':
- $validated = false;
if ( $accountId = filter_var( $modelData['account'], FILTER_VALIDATE_INT ) ) {
$validated = $this->wpdb->get_var(
$this->wpdb->prepare(
$dataFormat,
array( '%d' )
);
- $regRequstRegistrant = $this->getEntry( $regRequestRegistrantId );
- $regRequestRegistrant['validated'] = $validated;
- echo json_encode( $regRequstRegistrant, JSON_NUMERIC_CHECK );
+ $registrant = $this->getEntry( $regRequestRegistrantId );
+ $registrant['validated'] = $validated;
+ if ( $registrant['reg_time'] && filter_var( $registrant['reg_time'], FILTER_VALIDATE_INT ) ) {
+ $regTimeText = $this->wpdb->get_var(
+ $this->wpdb->prepare(
+ "SELECT DATE_FORMAT( start_datetime, '%%m/%%d/%%Y %%l:%%i %%p' )
+ FROM " . GLM_MEMBERS_REGISTRATIONS_PLUGIN_DB_PREFIX . "reg_time
+ WHERE id = %d",
+ $registrant['reg_time']
+ )
+ );
+ $registrant['reg_time_text'] = $regTimeText;
+ }
+ echo json_encode( $registrant, JSON_NUMERIC_CHECK );
wp_die();
}
break;
{/literal}
{* Template for registrant *}{literal}
<script type="text/template" id="registrant-template">
- <a class="glm-reg-level-registrant-delete">Delete</a>
+<a class="glm-reg-level-registrant-delete" title="Delete"><span class="dashicons dashicons-trash"></span></a>
<% if ( validated ) { %>
<span class="glm-registrant-noedit"><%= fname %> <%= lname %> <%= email %></span>
<% } else { %>
- <span class="glm-registrant-edit"><%= fname %> <%= lname %> <%= email %></span>
+ <div class="glm-registrant-edit" title="Edit"><%= fname %> <%= lname %> <%= email %><span class="dashicons dashicons-edit"></span></div>
<div class="reg-edit-form">
{/literal}{if $regEvent.time_specific.value}
<div style="float: right; width: 48%;">
{if $regEvent.time_specific.value}
initFullCalendar: function(){
if ({$regEvent.time_specific.value}) {
- app.FullCalendar = $('#eventCalendar').fullCalendar({
+ $('#eventCalendar').fullCalendar({
{if $regEvent}
events: [
{$sep = ''}