*/
public function modelAction($actionData = false)
{
+ // Set initial values for variables.
+ $fromDate = '';
+ $permalink = '';
+ $title = '';
+ $errorMsg = '';
+ $days =
+ $lastDayOfMonth =
+ $startTime =
+ $endTime = 0;
+ $status = false;
+
if( ! wp_script_is( 'jquery-ui', 'enqueued' ) ){
wp_enqueue_script('jquery-ui-datepicker', false, array('jquery'), false, true);
wp_enqueue_style('jquery-style', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css');
$newEvent = $events->newEntry();
// if form is submitted
- if ( $_REQUEST['newEvent'] == "Add Event" ) {
+ if ( isset( $_REQUEST['newEvent'] ) && $_REQUEST['newEvent'] == "Add Event" ) {
// parse dates and times
date_default_timezone_set('America/New_York');
$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));
+ //$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));
// event category data
$categoryData = array(
- 'event' => $eventID,
- 'category' => $category
+ 'event' => $eventID,
+ 'category' => $category
);
$this->wpdb->insert(
GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . 'event_categories',
'mainImgUrl' => GLM_MEMBERS_PLUGIN_MEDIA_URL . '/images/large/'
);
- error_reporting(E_ALL ^ E_NOTICE);
+ //error_reporting(E_ALL ^ E_NOTICE);
return array(
'status' => $status,
'menuItemRedirect' => false,
'modelRedirect' => false,
'view' => 'front/events/'.$view.'.html',
'data' => $templateData,
- 'settings' => $settings
+ //'settings' => $settings
);
}
}
$view = 'agenda.html';
$events = $this->getModelEventsData($categoryId, null, $memberId);
-
+
// Also get event times for calendar display
// require_once GLM_MEMBERS_EVENTS_PLUGIN_CLASS_PATH . '/data/dataTimes.php';
// $Times = new GlmDataEventsTimes($this->wpdb, $this->config);
// $calDates = $Times->getEventTimesSimplified($categoryId);
-
+
break;
}
$mainEventPageUrl = get_permalink( $event_page_id );
}
-
+
global $wpdb;
$sql = "SELECT calendar_view FROM " . GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . "management";
$calendar_view = $wpdb->get_results($sql, ARRAY_A);
-
+
// check if event search was performed and if it is override the view to agenda
- $override_default_view = $_REQUEST['override_default'];
-
+ $override_default_view = ( isset( $_REQUEST['override_default'] ) ) ? $_REQUEST['override_default'] : '';
+
if ( $override_default_view === 'yes' ){
$calendar_view = "agenda";
}else if ( $calendar_view[0]['calendar_view'] === "" || empty($calendar_view[0]['calendar_view'] ) ){