예제 #1
0
function custom_update_register()
{
    global $wpdb;
    $name = $_POST['user_name'];
    $senha = null;
    $date = date("Y-m-d H:i:s");
    $values = array('name' => $name, 'updated_at' => $date);
    $formats = array('%s', '%s');
    $id = FrontUser::id();
    $uid = FrontUser::uid();
    /* Not authenticated via Facebook */
    if (!$uid) {
        $senha_atual = md5($_POST['senha_atual']);
        $senha = $_POST['user_senha'];
        $senha2 = $_POST['repetirsenha'];
        if ($senha) {
            $pass = $wpdb->get_var("SELECT user_pass FROM users WHERE id = {$id}");
            if ($pass != $senha_atual) {
                return $_SESSION['signup_error'] = 'Senha atual não confere.';
            }
            if ($senha != $senha2) {
                return $_SESSION['signup_error'] = 'As senhas não conferem.';
            }
            $values['user_pass'] = md5($senha);
            $formats[] = '%s';
        }
    }
    $wpdb->update('users', $values, array('id' => $id), $formats);
    FrontUser::login($id, true);
    $_SESSION['signup_success'] = 'Dados atualizados!';
}
예제 #2
0
                        <span><?php the_time('d') ?></span>
                        <b class="sprite-monthyear"><?php the_time('F') ?><br><?php the_time('Y') ?></b>
                    </span>
                    <h2><?php the_title(); ?></h2>
                    <h3><?php the_field('texto_de_apoio'); ?></h3>
                    <?php the_content(); ?>


                    
                    <div class="posttags">
                        <span>TAGS</span>
                        <?php
                        $tag_list = array();
                        $handShake = array(
                            'action' => 'update_log',
                            'user_id' => FrontUser::id(),
                            'post_id' => get_the_id()
                        );

                        $posttags = get_the_tags();
                        if ($posttags) {
                          foreach($posttags as $tag) {
                            $tag_list[] = $tag->name;
                            echo "<a href=\"".site_url()."/tags/".$tag->name."/"."\" rel=\"tag\">".$tag->name."</a>";
                          }
                        }
                        $handShake['tags'] = implode(',', $tag_list);

                        $handShake = getPayload($handShake);
                        ?>
                    </div>