Esempio n. 1
0
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;
}
Esempio n. 2
0
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);
}
Esempio n. 3
0
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));
}