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!'; }
<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>