Function Reference: geodir_location_form_submit_handler
Summary
Handles location form data.
Package
GeoDirectory_Location_Manager
Change Log
Since: 1.0.0
Source File
geodir_location_form_submit_handler() is located in geodir_location_manager/geodir_location_functions.php [Line: 595]
Source Code
function geodir_location_form_submit_handler() { if(isset($_REQUEST['geodir_location_merge']) && $_REQUEST['geodir_location_merge'] == 'merge') { include_once('geodir_merge_field.php'); exit; } if(isset($_REQUEST['location_ajax_action'])) { switch($_REQUEST['location_ajax_action']): case 'settings': geodir_update_options(geodir_location_default_options()); $msg = GD_LOCATION_SETTINGS_SAVED; $msg = urlencode($msg); $location = admin_url()."admin.php?page=geodirectory&tab=managelocation_fields&subtab=geodir_location_setting&location_success=".$msg; wp_redirect($location); exit; break; case 'location': geodir_add_location(); break; case 'add_hood': geodir_add_neighbourhood(); break; case 'set_default': geodir_set_default(); break; case 'merge': geodir_merge_location(); break; case 'delete': geodir_delete_location(); break; case 'delete_hood': geodir_delete_hood(); break; case 'merge_cities': include_once('geodir_merge_field.php'); exit(); break; case 'set_region_on_map': geodir_get_region_on_map(); break; case 'geodir_set_location_seo': geodir_get_location_seo_settings(); break; case 'geodir_save_cat_location': geodir_save_cat_location(); break; case 'geodir_change_cat_location': geodir_change_cat_location(); break; endswitch; } }