Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- add_action ('cp_config_process','wikitip_multisite_cubepoints');
- function wikitip_multisite_cubepoints() {
- global $blog_id;
- if (is_multisite()) {
- //copy cubepoint options from the current blog to all blogs
- $cp1 = get_blog_option($blog_id, 'cp_comment_points');
- $cp2 = get_blog_option($blog_id, 'cp_del_comment_points');
- $cp3 = get_blog_option($blog_id, 'cp_post_points');
- $cp4 = get_blog_option($blog_id, 'cp_reg_points');
- $cp5 = get_blog_option($blog_id, 'cp_prefix');
- $cp6 = get_blog_option($blog_id, 'cp_suffix');
- $cp7 = get_blog_option($blog_id, 'cp_donation');
- $cp8 = get_blog_option($blog_id, 'cp_topfilter');
- foreach (cp_get_all_blogs() as $blog) {
- update_blog_option($blog, 'cp_comment_points', $cp1);
- update_blog_option($blog, 'cp_del_comment_points', $cp2);
- update_blog_option($blog, 'cp_post_points', $cp3);
- update_blog_option($blog, 'cp_reg_points', $cp4);
- update_blog_option($blog, 'cp_prefix', $cp5);
- update_blog_option($blog, 'cp_suffix', $cp6);
- update_blog_option($blog, 'cp_donation', $cp7);
- update_blog_option($blog, 'cp_topfilter', $cp8);
- }
- }
- }
- function cp_get_all_blogs() {
- global $wpdb;
- $sql = "SELECT blog_id FROM $wpdb->blogs";
- return $wpdb->get_col($wpdb->prepare($sql));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement