function validate_blog_signup() { // Re-validate user info. $result = nxtmu_validate_user_signup($_POST['user_name'], $_POST['user_email']); extract($result); if ($errors->get_error_code()) { signup_user($user_name, $user_email, $errors); return false; } $result = nxtmu_validate_blog_signup($_POST['blogname'], $_POST['blog_title']); extract($result); if ($errors->get_error_code()) { signup_blog($user_name, $user_email, $blogname, $blog_title, $errors); return false; } $public = (int) $_POST['blog_public']; $meta = array('lang_id' => 1, 'public' => $public); $meta = apply_filters('add_signup_meta', $meta); nxtmu_signup_blog($domain, $path, $blog_title, $user_name, $user_email, $meta); confirm_blog_signup($domain, $path, $blog_title, $user_name, $user_email, $meta); return true; }
function bp_blogs_validate_blog_form() { $user = ''; if (is_user_logged_in()) { $user = nxt_get_current_user(); } return nxtmu_validate_blog_signup($_POST['blogname'], $_POST['blog_title'], $user); }
function bp_core_validate_blog_signup($blog_url, $blog_title) { if (!is_multisite() || !function_exists('nxtmu_validate_blog_signup')) { return false; } return apply_filters('bp_core_validate_blog_signup', nxtmu_validate_blog_signup($blog_url, $blog_title)); }