Пример #1
0
/**
 *  Scripts and styles
 */
function theme_enqueue_styles()
{
    global $PNAThemeOptions;
    // styles
    wp_enqueue_style('parent-style', PARENT_URI . '/style.css');
    wp_enqueue_style('child-style', CHILD_URI . '/css/style.css');
    //scripts
    wp_enqueue_script('jquery');
    wp_enqueue_script('flexslider', CHILD_URI . '/js/flexslider-min.js', 'jquery', 2.1);
    wp_enqueue_script('scripts', CHILD_URI . '/js/script.js', '', '');
    $var_pna['signup_url'] = get_bloginfo('url') . "/cadastro";
    $var_pna['login_url'] = wp_login_url(get_permalink());
    if (is_page()) {
        $post = get_post();
        $var_pna['comments_open'] = $post->comment_status == "closed" ? true : false;
    }
    wp_localize_script('scripts', 'pna', $var_pna);
    if (is_single() || is_page()) {
        wp_enqueue_script('jquery-ui-dialog');
        //se o usuário ainda nao atualizou o cadastro
        if (function_exists('cdbr_current_user_updated_profile')) {
            if (!cdbr_current_user_updated_profile()) {
                wp_enqueue_script('msg-update-register', CHILD_URI . '/js/msg-update-register.js');
                wp_localize_script('msg-update-register', 'msg', array('ajaxurl' => admin_url('admin-ajax.php'), 'cadastro_url' => get_bloginfo('url') . "/cadastro"));
                wp_deregister_script('terms-of-use');
            } else {
                if ($PNAThemeOptions->isPopupMsgAllowed()) {
                    wp_enqueue_script('msg-guide-1', CHILD_URI . '/js/msg-guide.js');
                    wp_localize_script('msg-guide-1', 'msg', array('ajaxurl' => admin_url('admin-ajax.php'), 'termos_url' => get_bloginfo('url') . "/termos-de-uso", 'comments_gerais_url' => get_permalink() . "?comments=general"));
                }
            }
        }
    }
}
                exit;
            } else {
                // mensagem para atualização do cadastro
                wp_safe_redirect($_SERVER['REQUEST_URI'] . '?sussa=success_update_register');
                exit;
            }
        }
    }
}
get_header();
/*
 * se o usuário já estiver cadastro no culturadigital e já tiver os dados neste site
 * o sistema não deve mostrar o formulário novamente.
*/
$sussa = isset($_GET['sussa']) ? $_GET['sussa'] : "";
if (cdbr_current_user_updated_profile()) {
    ?>
	<div class="wrapper section-inner">						
		<div class="content">
		    <?php 
    if ($sussa == 'success_update_register') {
        ?>
				<div class="success"><strong>Seu cadastro foi atualizado com sucesso! </strong><br>Para participar basta navegar nas opções no menu e deixar suas opiniões.</div>			
			<?php 
    } else {
        ?>
				<div class="success"><strong>Você já está cadastrado! </strong><br>Para participar basta navegar nas opções no menu e deixar suas opiniões.</div>
			<?php 
    }
    ?>
		</div>
function cdbr_ajax_current_user_updated_profile()
{
    if (!is_user_logged_in()) {
        return true;
    }
    if (!cdbr_admin_user_update_profile()) {
        return true;
    }
    echo cdbr_current_user_updated_profile();
    die;
}