Function Reference: geodir_event_manager_ajax
Summary
This function has not been documented yet.
Source File
geodir_event_manager_ajax() is located in geodir_event_manager/gdevents_functions.php [Line: 804]
Source Code
function geodir_event_manager_ajax(){
$task = isset( $_REQUEST['task'] ) ? $_REQUEST['task'] : '';
switch( $task ) {
case 'geodir_fill_listings' :
$term = isset( $_REQUEST['term'] ) ? $_REQUEST['term'] : '';
echo geodir_event_fill_listings( $term );
exit;
break;
}
if(isset($_REQUEST['event_type']) && $_REQUEST['event_type'] == 'calendar'){
geodir_event_display_calendar(); exit;
}
if(isset($_REQUEST['gd_event_general_settings'])){
geodir_update_options( geodir_event_general_setting_options() );
$msg = 'Your settings have been saved.';
$msg = urlencode($msg);
$location = admin_url()."admin.php?page=geodirectory&tab=gd_event_fields_settings&subtab=gd_event_general_options&event_success=".$msg;
wp_redirect($location);
exit;
}
if(isset($_REQUEST['auto_fill']) && $_REQUEST['auto_fill'] == 'geodir_business_autofill'){
if(isset($_REQUEST['place_id']) && $_REQUEST['place_id'] != '' && isset($_REQUEST['_wpnonce']))
{
if ( !wp_verify_nonce( $_REQUEST['_wpnonce'], 'geodir_link_business_autofill_nonce' ) )
exit;
geodir_business_auto_fill($_REQUEST);
exit;
}else{
wp_redirect(home_url().'/?geodir_signup=true');
exit();
}
}
}