query("DELETE FROM $wpdb->links"); foreach ($parsed_opml as $link) { list($text, $url) = $link; $text = $wpdb->escape($text); $url = $wpdb->escape($url); /* $wpdb->query("UPDATE $wpdb->links SET link_url='$link_url', link_name='$link_name', link_image='$link_image', link_target='$link_target', link_category='$link_category', link_visible='$link_visible', link_description='$link_description', link_rating='$link_rating', link_rel='$link_rel', link_notes='$link_notes', link_rss = '$link_rss' WHERE link_id='$link_id'"); } else {*/ $wpdb->query("INSERT INTO $wpdb->links (link_url, link_name, link_image, link_target, link_category, link_description, link_visible, link_owner, link_rating, link_rel, link_notes, link_rss) VALUES('$url', '$text', '', '', '1', '', 'Y', '$current_user->id', '0', '$link_rel', '', '')"); } // fclose($f); return TRUE; } function add_opml_xmlrpc_methods($methods) { $methods['opmlCommunityServer.saveFile'] = 'opml_xmlrpc_savefile'; return $methods; } add_action('xmlrpc_methods', 'add_opml_xmlrpc_methods'); ?>