/** * Ajax function that updates the selected state of providers */ function embedly_ajax_update() { $providers = $_POST['providers']; $embedly_key = $_POST['embedly_key']; update_option('embedly_key', $embedly_key); $services = explode(',', $providers); $result = update_embedly_service($services); if ($result == null) { echo json_encode(array('error' => true)); } else { echo json_encode(array('error' => false)); } die; }
/** * Used for data validation upon form submission **/ function embedly_update_selected_services($services) { $result = update_embedly_service($services); if ($result == null || !$result) { return false; } return true; }