function meusdados_entries()
{
    $name = FrontUser::name();
    $theme_opts = get_option('marisa_options');
    $site_url = site_url();
    $change_passord = FrontUser::uid() ? '' : <<<HTML
        <p class='bold'>Alterar Senha</p>
        <label for="senhaatual">Senha atual: <input id="senha_atual" name="senha_atual" type="password" class="half" /></label>
        <label for="senha">Nova senha: <input id="senha" name="user_senha" type="password" class="half" /></label>
        <label for="repetirsenha">Repita a senha: <input id="repetirsenha" name="repetirsenha" type="password" class="half" /></label>
HTML;
    $html = "";
    $html .= "<p>" . $theme_opts['marisa_cadastrese_descricao'] . "</p>";
    $html .= "<div class='col1'>";
    $html .= print_msg();
    $html .= <<<HTML
    <form id="signup-form" class="edit-info-form" name="cadastro" action="" method="post"/>
        <label for="name">Nome: <input name="user_name" value="{$name}" type="text" required/></label>

        {$change_passord}

        <input name="update_info" type="hidden" value="1"/>

        <button type="submit"><ico class="sprite-cadastrese"></ico>SALVAR ALTERAÇÕES</button>
        <a class="button" href="{$site_url}/?front_user_logout=true"><ico class="sprite-logoff"></ico>FAZER LOGOFF</a>
    </form>
</div>
<div class='col2'>
HTML;
    if (isset($theme_opts[marisa_call_sign_fd]) && strlen($theme_opts[marisa_call_sign_fd]) > 0) {
        $html .= "<img src='" . $theme_opts[marisa_call_sign_fd] . "' title=''/>";
    }
    $html .= "</div>";
    return $html;
}
Ejemplo n.º 2
0
 private function accountCheck($account)
 {
     $accountData = FrontUser::where('email', '=', $account)->orWhere('mobile', '=', $account)->first();
     if (!$accountData) {
         return 400;
         //若账户不存在,返回错误码400
     } else {
         return $accountData;
     }
 }
Ejemplo n.º 3
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!';
}
Ejemplo n.º 4
0
 /**
  * 收藏美食页面
  **/
 public function menuCollect()
 {
     $menuData = FrontUser::find($this->uid)->collectMenu;
     $data['good_count'] = $menuData->count();
     $data['goods'] = array();
     foreach ($menuData as $value) {
         array_push($data['goods'], array('good_id' => $value->menu_id, 'good_name' => $value->menu->title, 'shop_name' => $value->menu->shop->name, 'shop_id' => $value->menu->shop->id, 'shop_href' => url('shop/' . $value->menu->shop->id), 'order_href' => '#', 'good_price' => $value->menu->price, 'delete_good' => url('cancelmenu'), 'shop_hot' => ''));
     }
     $data['sidebar'] = $this->sideBar();
     $data['userbar'] = $this->userBar();
     //var_dump($data);
     return View::make("template.personal.personal_collection_goods")->with($data);
 }
Ejemplo n.º 5
0
 /**
  * 获取店铺所有的评价,不分页
  */
 public function getShopComments($shop_id)
 {
     $data = array();
     $comments = Shop::find($shop_id)->comments;
     foreach ($comments as $comment) {
         $one = array();
         $menu = Menu::find($comment->menu_id);
         $user = FrontUser::find($comment->front_uid);
         $one['good_name'] = $menu->title;
         $one['user_name'] = $user->nickname;
         $one['time'] = $comment->time;
         $one['content'] = $comment->content;
         $one['good_price'] = $menu->price;
         #TODO:这里的评分居然是以图片形式的。。。
         $one['star_url'] = 'http://static11.elemecdn.com/forward/dist/img/restaurant/rst-sprites.b35686d3.png';
         array_push($data, $one);
     }
     return $data;
 }
Ejemplo n.º 6
0
                        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>

                    <?
                    $current_post_id = get_the_id();

                    $isLoggedIn = FrontUser::isLoggedIn();

                    //$current_user = wp_get_current_user();

                    if ($isLoggedIn) {
                        echo "<h1 class=\"divisor\"><span>Este conteúdo é <span class=\"light\">exclusivo</span></span></h1>";
                        echo get_post_meta($post->ID, 'restrict_field', true);
                    } else if ( strlen(get_post_meta($post->ID, 'restrict_field', true)) > 2 ) {
                        ?>
                    
                        <div class="unlogged sprite-unlogged">
                            <div class="text">
                                <h4>
                                    Quer ter acesso ao nosso<br />conteúdo exclusivo?
                                </h4>
                                <p>
Ejemplo n.º 7
0
echo $theme_opts['marisa_logo_header_fd'];
?>
" height="30" /></a>
        </li>
        <?php 
$args = array('orderby' => 'id', 'style' => 'list', 'title_li' => '');
wp_list_categories($args);
?>
        <?php 
if ($isLoggedIn) {
    ?>
        <li class="sprite-home-user">
            <a href="<?php 
    echo site_url();
    ?>
/meus-dados">
                <?php 
    echo FrontUser::firstName();
    ?>
            </a>
        </li>
        <?php 
}
?>
    </ul>
</nav>

<div id="fb-rootz"></div>

</body>
</html>
Ejemplo n.º 8
0
 public function userSecurity()
 {
     $userData = FrontUser::find($this->uid);
     $data['personal_secure'] = array('secure_center' => '', "secure_phone" => "110110110110", "change_phone" => "http://baidu.com/s?wd=change_phone", "change_email" => "http://baidu.com/s?wd=change_email", "send_email" => "http://baidu.com/s?wd=send_email", "cancel_phone" => "http://baidu.com/s?wd=cancel_phone", "secure_email" => "*****@*****.**", "change_cash_limit" => url("/personal_modify_payment"), "cash_limit" => "50", "email_state" => "inactive", "phone_state" => "active");
     if ($userData->email_passed == 1) {
         $data['personal_secure']['secure_level'] = 'high';
         $data['personal_secure']['secure_level_chinese'] = '高';
         $data['personal_secure']['email_state'] = 'active';
     } else {
         $data['personal_secure']['secure_level'] = 'middle';
         $data['personal_secure']['secure_level_chinese'] = '中';
         $data['personal_secure']['email_state'] = 'inactive';
     }
     $data['sidebar'] = $this->sideBar();
     $data['userbar'] = $this->userBar();
     return View::make("template.personal.personal_secure")->with($data);
 }