Example #1
0
function xt_header_script()
{
    global $xt;
    $_global = get_option(XT_OPTION_GLOBAL);
    $searchtaobaourl = '';
    if (xt_is_s8()) {
        $searchtaobaourl = xt_jump_url(array('title' => 'SEARCH'));
    } else {
        $searchtaobaourl = xt_get_taobao_search_url(array('keyword' => 'SEARCH'));
    }
    echo '<script type="text/javascript">var XT = ' . json_encode(array('isfanxian' => xt_is_fanxian() ? 1 : 0, 'siteurl' => home_url(), 'pluginurl' => XT_PLUGIN_URL, 'ajaxurl' => admin_url('admin-ajax.php'), 'loginurl' => site_url('wp-login.php'), 'inviteurl' => xt_site_url('invite-USERID'), 'authorizeurl' => xt_platform_authorize_url('[PLATFORM]', '[STATE]', '[MODE]'), 'registerurl' => site_url('wp-login.php?action=register&redirect_to=[REDIRECT]', 'login'), 'searchshareurl' => xt_get_shares_search_url(array('s' => 'SEARCH')), 'searchalbumurl' => xt_get_albums_search_url(array('s' => 'SEARCH')), 'searchuserurl' => '', 'searchtaobaourl' => $searchtaobaourl, 'taobaoitemurl' => xt_site_url('taobao-NUMIID'), 'searchshopurl' => xt_get_shop_search_url(array('keyword' => 'SEARCH')), 'searchtaobaoitemurl' => xt_jump_url(array('id' => 'SEARCH')), 'searchpaipaiurl' => xt_get_paipai_search_url(array('keyWord' => 'SEARCH')), 'searchbijiaurl' => xt_get_bijia_search_url(array('keyword' => 'SEARCH')), 'searchtuanurl' => xt_get_tuan_search_url(array('keyword' => 'SEARCH')), 'userId' => get_current_user_id(), 'token' => wp_create_nonce('token'), 'option' => $_global, 'is_taobaopopup' => xt_is_taobaoPopup(), 'is_shares' => $xt->is_shares, 'is_albums' => $xt->is_albums, 'is_users' => $xt->is_users, 'is_shops' => $xt->is_shops, 'is_paipais' => $xt->is_paipais, 'is_bijias' => $xt->is_bijias, 'is_tuans' => $xt->is_tuans, 'is_user' => $xt->is_user, 'is_album' => $xt->is_album, 'is_account' => $xt->is_account, 'rate' => xt_get_rate(), 'jifenbao' => xt_jifenbao_text(), 'outercode' => xt_outercode(), 'fanxianhtml' => xt_fanxian_html('{fx}', '{fxtext}'))) . ';</script>';
}
Example #2
0
function xt_register_from_fields_save($user_id, $password = "", $meta = array())
{
    global $xt_during_user_creation;
    if (!$xt_during_user_creation) {
        $user = new WP_User($user_id);
        $user_login = $user->user_login;
        xt_fanxian_invite($user_id);
        //invite
        if (xt_is_fanxian()) {
            //cash ,jifen
            $registe_cash = xt_fanxian_registe_cash();
            $registe_jifen = xt_fanxian_registe_jifen();
            if (intval($registe_cash) > 0 || intval($registe_jifen) > 0) {
                xt_new_fanxian(array('platform' => 'xt', 'trade_id' => $user_id, 'type' => 'REGISTE', 'user_id' => $user_id, 'user_name' => $user_login, 'fanxian' => intval($registe_cash), 'jifen' => intval($registe_jifen), 'create_time' => current_time('mysql'), 'order_time' => current_time('mysql')));
            }
        }
        do_action('xt_register_from_fields_save');
        if (isset($_POST['user_pass']) && !empty($_POST['user_pass'])) {
            $userdata = array();
            $userdata['ID'] = $user_id;
            $userdata['user_pass'] = $_POST['user_pass'];
            wp_new_user_notification($user_id, $_POST['user_pass'], 1);
            wp_update_user($userdata);
            //auto login
            wp_set_auth_cookie($user_id, true, false);
            wp_set_current_user($user_login);
            do_action('wp_login', $user_login);
            wp_redirect(home_url());
            exit;
        }
    }
}
Example #3
0
<div class="row-fluid X_Layout row-2-10 xt-first-child">
    <div class="span2 X_Region X_Region_Span2">
        <div id="X_Account-Nav" class="xt-account-nav well well-small">
            <ul class="nav nav-list">
                <?php 
if (xt_is_fanxian()) {
    ?>
                    <li class="nav-header">返现管理</li>
                    <li class="active"><a href="#info" id="X_Account-Info-A"><i class="icon-home"></i>我的账户</a></li>
                    <li><a href="#orders" id="X_Account-Orders-A"><i class="icon-list-alt"></i>我的订单</a></li>
                    <li><a href="#unorders" id="X_Account-Unorders-A"><i class="icon-search"></i>找回订单</a></li>
                    <?php 
    if (xt_fanxian_is_ad() || xt_fanxian_is_share()) {
        ?>
<li><a href="#tuiguang" id="X_Account-Tuiguang-A"><i class="icon-share"></i>我的推广</a></li><?php 
    }
    ?>
                <!--<li><a href="#jifen" id="X_Account-Jifen-A"><i class="icon-gift"></i>我的<?php 
    echo xt_jifenbao_text();
    ?>
</a></li>-->
                <?php 
}
?>
                <li class="nav-header">账户设置</li>
                <li><a href="#profile" id="X_Account-Profile-A"><i class="icon-user"></i>个人信息</a></li>
                <li><a href="#bind" id="X_Account-Bind-A"><i class="icon-cog"></i>账号绑定</a></li>
            </ul>
        </div>
    </div>
    <div class="span10 X_Region X_Region_Span10">
Example #4
0
    function widget($args, $instance)
    {
        extract($args);
        $title = apply_filters('xt_widget_title', empty($instance['title']) ? '' : $instance['title'], $instance, $this->id_base);
        $logo = $instance['logo'];
        $isLogo = false;
        if (!empty($logo)) {
            $_pic = strrchr($logo, '.');
            if (in_array($_pic, array('.png', '.gif', '.jpg'))) {
                $isLogo = true;
            }
        }
        $_site = esc_html(get_bloginfo('name', 'display'));
        echo $before_widget;
        ?>
        <div id="X_Header" class="xt-headerlove-box row-fluid">
            <div class="span6">
                <h1 <?php 
        echo $isLogo ? 'class="xt-logo"' : 'class="xt-nologo"';
        ?>
>
                    <a href="<?php 
        echo home_url('/');
        ?>
" target="_top">
                        <?php 
        echo !empty($logo) ? '<img src="' . $logo . '" alt="' . $_site . '">' : $_site;
        ?>
                    </a>
                </h1>
            </div>
            <div class="span6">
                <div class="xt-headerlove-box-right">
                    <?php 
        global $wpdb;
        $user = wp_get_current_user();
        if ($user->exists()) {
            if (empty($user->display_name)) {
                $user->display_name = $user->user_login;
            }
            $user_name = $wpdb->escape($user->display_name);
            ?>
                        <div class="xt-headerlove-userbox clearfix">
                            <a href="<?php 
            xt_the_user_url($user->ID);
            ?>
">
                                <span title="<?php 
            echo $user_name;
            ?>
"><?php 
            echo wp_trim_words($user_name, 8);
            ?>
</span>
                                <span><img src="<?php 
            xt_the_user_pic('', $user->ID);
            ?>
" alt="<?php 
            echo $user_name;
            ?>
"></span>
                            </a>
                        </div>
                    <?php 
        }
        ?>
                    <ul class="xt-headerlove-ul">
                        <?php 
        $user = wp_get_current_user();
        if (!$user->exists()) {
            ?>
                            <li class="xt-headerlove-ul-li xt-headerlove-ul-login"><a href="javascript:;" class="X_User-Login" id="X_User-Login">
                                    <span></span> 登录/注册
                                </a></li>
                            <li class="xt-headerlove-ul-li xt-headerlove-ul-publish"><a href="javascript:;" class="X_User-Share-Publish" id="X_User-Share-Publish">
                                    <span></span> 我要分享
                                </a></li>
                            <?php 
            if (xt_is_fanxian()) {
                ?>
                                <li class="xt-headerlove-ul-li xt-headerlove-ul-fanxian"><a href="javascript:;" class="X_User-Need-Login"><span></span>
                                        我的返现
                                    </a></li>
                            <?php 
            }
            ?>
                            <li class="xt-headerlove-ul-li xt-headerlove-ul-msg hide"><a href="javascript:;" class="X_User-Need-Login"> <span></span>
                                    消息
                                </a></li>
                        <?php 
        } else {
            ?>
                            <li class="xt-headerlove-ul-li xt-headerlove-ul-publish"><a href="javascript:;" class="X_User-Share-Publish" id="X_User-Share-Publish">
                                    <span></span> 我要发表
                                </a></li>
                            <?php 
            if (xt_is_fanxian()) {
                ?>
                                <li class="xt-headerlove-ul-li xt-headerlove-ul-fanxian"><a href="<?php 
                echo xt_site_url('account');
                ?>
"><span></span>
                                        我的返现
                                    </a></li>
                            <?php 
            }
            ?>
                            <li class="xt-headerlove-ul-li xt-headerlove-ul-my">
                                <a href="<?php 
            xt_the_user_url($user->ID);
            ?>
">
                                    <span></span> 个人中心
                                    <i class="xt-headerlove-line-topleft"></i>
                                    <i class="xt-headerlove-line-topright"></i>
                                </a>
                                <div class="xt-headerlove-ul-my-sub">
                                    <ul>
                                        <li class="xt-first"><a href="<?php 
            xt_the_user_url($user->ID);
            ?>
#share" class="X_Menu-Share-A">我的分享</a></li>
                                        <li><a href="<?php 
            xt_the_user_url($user->ID);
            ?>
#like" class="X_Menu-Fav-A">我喜欢的</a></li>
                                        <li class="xt-last"><a href="<?php 
            xt_the_user_url($user->ID);
            ?>
#album" class="X_Menu-Album-A">我的专辑</a></li>
                                        <li class="xt-last"><a href="<?php 
            echo xt_site_url('account#profile');
            ?>
" class="X_Menu-Account-A">账号设置</a></li>
                                        <li class="xt-last hide"><a href="<?php 
            echo xt_site_url('account#tuiguang');
            ?>
"> class="X_Menu-Invite-A"邀请好友</a></li>
                                        <?php 
            if (current_user_can('edit_pages')) {
                ?>
                                            <li class="xt-last"><a href="<?php 
                echo admin_url();
                ?>
">管理中心</a></li>
                                        <?php 
            }
            ?>
                                        <li><a href="<?php 
            echo wp_logout_url() . '&redirect_to=' . $_SERVER['REQUEST_URI'];
            ?>
">退出</a></li>

                                    </ul>
                                    <i class="xt-headerlove-line-bottom"></i> <i class="xt-headerlove-line-topleft"></i>
                                    <i class="xt-headerlove-line-bottomleft"></i> <i
                                        class="xt-headerlove-line-bottomright"></i>
                                </div>
                            </li>
                            <li class="xt-headerlove-ul-li xt-headerlove-ul-msg hide"><a href="javascript:alert('即将开放');"> <span></span>
                                    消息
                                </a></li>
                        <?php 
        }
        ?>

                    </ul>
                </div>
            </div>
        </div>
        <script type="text/javascript">
            jQuery(function($) {
                $('#X_Header .xt-headerlove-ul-li').hover(function(){$('#X_Header .xt-headerlove-ul-li').removeClass('xt-hover');$(this).addClass('xt-hover')},function(){$(this).removeClass('xt-hover')});
            });
        </script>
        <?php 
        echo $after_widget;
    }
Example #5
0
function _xt_report_yiqifa_page($start, $end, $page = 1, $action_id = '', $order_no = '', $status = '')
{
    $app = xt_get_app_yiqifa();
    if (empty($app) || empty($app['account']) || empty($app['sid']) || empty($app['syncSecret'])) {
        wp_die('尚未配置亿起发账号,网站主ID,密钥!');
    }
    //$url = 'http://o.yiqifa.com/servlet/queryCpsMultiRow?sid=' . urlencode($app['sid']) . '&username='******'account']) . '&privatekey=' . urlencode($app['syncSecret']) . '&st=' . urlencode($start) . '&ed=' . urlencode($end);
    $url = 'http://o.yiqifa.com/servlet/queryCpsMultiRow?sid=' . $app['sid'] . '&username='******'account']) . '&privatekey=' . urlencode($app['syncSecret']) . '&ed=' . urlencode($end) . '&st=' . urlencode($start) . '&action_id=' . urlencode($action_id) . '&order_no=' . urlencode($order_no) . '&status=' . urlencode($status);
    $body = file_get_contents($url);
    if (!empty($body)) {
        $body = xt_iconv($body, 'GBK', 'UTF-8');
        $lines = explode("\n", $body);
        if (!empty($lines)) {
            foreach ($lines as $line) {
                $line = trim($line);
                if (!empty($line)) {
                    $params = explode("||", $line);
                    if (!empty($params) && count($params) > 17) {
                        $yiqifaId = $params[0];
                        // 亿起发唯一编号
                        $actionId = $params[1];
                        // 联盟活动编号
                        $sid = $params[2];
                        // 网营商ID(商城)
                        $wid = $params[3];
                        // 网站编号
                        $orderTime = $params[4];
                        // 下单时间
                        $orderNo = $params[5];
                        // 订单编号
                        $commissionType = $params[6];
                        //佣金分类
                        $itemId = $params[7];
                        //商品编号
                        $itemNums = $params[8];
                        //订单商品件数
                        $itemPrice = $params[9];
                        //订单商品价格
                        $outerCode = $params[10];
                        //反馈标签(返利标识)
                        $orderStatus = $params[11];
                        //订单状态
                        $commission = $params[12];
                        //网站主佣金
                        $cid = $params[13];
                        //商品分类
                        //14 未知
                        $itemTitle = $params[15];
                        //商品标题
                        $actionName = $params[16];
                        //商城活动标题
                        //17 ?时间
                        //18无
                        //19无
                        //20 ?价格
                        //21无
                        //22无
                        global $xt_report_total;
                        $xt_report_total++;
                        global $wpdb;
                        $count = $wpdb->get_var("SELECT COUNT(*) FROM " . XT_TABLE_YIQIFA_REPORT . " WHERE yiqifaId={$yiqifaId}");
                        $_user_id = '';
                        $_user_name = '';
                        $users = xt_report_fanxian_member('yiqifa', $outerCode);
                        $buyer = $users['buyer'];
                        $sharer = $users['sharer'];
                        $adser = $users['adser'];
                        if ($buyer->exists()) {
                            $_user_id = $buyer->ID;
                            $_user_name = $buyer->user_login;
                        }
                        if ($count == 0) {
                            $wpdb->insert(XT_TABLE_YIQIFA_REPORT, array('yiqifaId' => $yiqifaId, 'actionId' => $actionId, 'actionName' => $actionName, 'cid' => $cid, 'cname' => $cid, 'commission' => $commission, 'commissionType' => $commissionType, 'itemId' => $itemId, 'itemNums' => $itemNums, 'itemPrice' => $itemPrice, 'itemTitle' => $itemTitle, 'orderNo' => $orderNo, 'orderStatus' => $orderStatus, 'orderTime' => $orderTime, 'outerCode' => $outerCode, 'sid' => $sid, 'wid' => $wid, 'user_id' => $_user_id, 'user_name' => $_user_name));
                            global $xt_report_insert;
                            $xt_report_insert++;
                        } else {
                            $wpdb->update(XT_TABLE_YIQIFA_REPORT, array('actionId' => $actionId, 'actionName' => $actionName, 'cid' => $cid, 'cname' => $cid, 'commission' => $commission, 'commissionType' => $commissionType, 'itemId' => $itemId, 'itemNums' => $itemNums, 'itemPrice' => $itemPrice, 'itemTitle' => $itemTitle, 'orderNo' => $orderNo, 'orderStatus' => $orderStatus, 'orderTime' => $orderTime, 'outerCode' => $outerCode, 'sid' => $sid, 'wid' => $wid), array('yiqifaId' => $yiqifaId));
                        }
                        if ($orderStatus == 'A' && xt_is_fanxian()) {
                            //订单状态已确认
                            xt_report_fanxian_save('yiqifa', $buyer, $sharer, $adser, $yiqifaId, $commission, $orderTime);
                        }
                    }
                }
            }
        }
    }
}
Example #6
0
function xt_ajax_unorder()
{
    $result = array('code' => 0, 'msg' => '', 'result' => array());
    if (!isset($_POST['id']) || empty($_POST['id'])) {
        $result['code'] = 500;
        $result['msg'] = '未指定要找回的订单';
        exit(json_encode($result));
    }
    if (!isset($_POST['platform']) || empty($_POST['platform'])) {
        $result['code'] = 500;
        $result['msg'] = '未指定要找回的订单的类型';
        exit(json_encode($result));
    }
    if (!isset($_POST['tradeId']) || empty($_POST['tradeId'])) {
        $result['code'] = 500;
        $result['msg'] = '未指定要找回的订单的订单号';
        exit(json_encode($result));
    }
    $table = '';
    $field_tradeId = '';
    $field_commission = '';
    $field_payTime = '';
    $field_outer = 'outInfo';
    switch ($_POST['platform']) {
        case 'taobao':
            $table = XT_TABLE_TAOBAO_REPORT;
            $field_tradeId = 'trade_id';
            $field_commission = 'commission';
            $field_payTime = 'pay_time';
            $field_outer = 'outer_code';
            break;
        case 'paipai':
            $table = XT_TABLE_PAIPAI_REPORT;
            $field_tradeId = 'dealId';
            $field_commission = 'brokeragePrice';
            $field_payTime = 'chargeTime';
            $field_outer = 'outInfo';
            break;
        case 'yiqifa':
            $table = XT_TABLE_YIQIFA_REPORT;
            $field_tradeId = 'orderNo';
            $field_commission = 'commission';
            $field_payTime = 'orderTime';
            $field_outer = 'outerCode';
            break;
    }
    if (empty($table)) {
        $result['code'] = 500;
        $result['msg'] = '订单类型不正确';
        exit(json_encode($result));
    }
    $user = wp_get_current_user();
    if ($user->exists()) {
        global $wpdb;
        $order = $wpdb->get_row('SELECT * FROM ' . $table . ' WHERE id=' . intval($_POST['id']));
        if (empty($order)) {
            $result['code'] = 500;
            $result['msg'] = '未找到指定的订单';
            exit(json_encode($result));
        }
        if ($order->user_id > 0) {
            $result['code'] = 500;
            $result['msg'] = '该订单已被[' . $order->user_name . ']找回';
            exit(json_encode($result));
        }
        if ($order->{$field_tradeId} == $_POST['tradeId']) {
            if ($wpdb->update($table, array('user_id' => $user->ID, 'user_name' => $user->user_login), array('id' => intval($_POST['id'])))) {
                $needFanxian = false;
                $commission = $order->{$field_commission};
                if ($_POST['platform'] == 'paipai') {
                    $commission = round($commission / 100, 2);
                    $needFanxian = $order->bargainState == 0 && xt_is_fanxian();
                } elseif ($_POST['platform'] == 'yiqifa') {
                    $needFanxian = $order->orderStatus == 'A' && xt_is_fanxian();
                } elseif ($_POST['platform'] == 'taobao') {
                    $needFanxian = true;
                }
                if ($needFanxian) {
                    if (!empty($order->{$field_outer}) && preg_match("/^([a-zA-Z]{4})8\$/", str_replace(XT_FANXIAN_PRE, '', $order->{$field_outer}), $guids)) {
                        $users = xt_report_fanxian_member($_POST['platform'], $order->{$field_outer} . xt_user_guid($user->ID));
                        $buyer = $users['buyer'];
                        $sharer = $users['sharer'];
                        $adser = $users['adser'];
                        xt_report_fanxian_save($_POST['platform'], $buyer, $sharer, $adser, $_POST['tradeId'], $commission, $order->{$field_payTime});
                    } else {
                        $users = xt_report_fanxian_member($_POST['platform'], XT_FANXIAN_PRE . $user->ID);
                        $buyer = $users['buyer'];
                        $sharer = $users['sharer'];
                        $adser = $users['adser'];
                        xt_report_fanxian_save($_POST['platform'], $buyer, $sharer, $adser, $_POST['tradeId'], $commission, $order->{$field_payTime});
                    }
                }
            }
        } else {
            $result['code'] = 500;
            $result['msg'] = '订单号不正确';
        }
    } else {
        $result['code'] = 500;
        $result['msg'] = '未登录';
    }
    exit(json_encode($result));
}
    function widget($args, $instance)
    {
        extract($args);
        global $wp_query, $xt;
        if ($xt->is_shops) {
            echo $before_widget;
            $xt_shops_param = $wp_query->query_vars['xt_param'];
            $xt_shops_param['page_size'] = absint($instance['count']);
            $results = xt_taobaoke_shops_search($xt_shops_param);
            if (is_wp_error($results)) {
                xt_api_error($results);
            } else {
                $shops = $results['shops'];
                $total = $results['total'];
                $filterType = 0;
                if ($xt_shops_param['only_mall']) {
                    $filterType = 1;
                } elseif ($xt_shops_param['start_credit'] == 16 && $xt_shops_param['end_credit'] == 20) {
                    $filterType = 2;
                } elseif ($xt_shops_param['start_credit'] == 11 && $xt_shops_param['end_credit'] == 15) {
                    $filterType = 3;
                }
                $page = $xt_shops_param['page_no'];
                $prev_url = $next_url = '';
                if ($page > 1) {
                    $prev_url = xt_get_shop_search_url(array_merge($xt_shops_param, array('page_no' => $page - 1)));
                }
                if ($page < $total) {
                    $next_url = xt_get_shop_search_url(array_merge($xt_shops_param, array('page_no' => $page + 1)));
                }
                $base = xt_get_shop_search_url(array_merge($xt_shops_param, array('page_no' => '%#%')));
                $pager_top = xt_search_pager_top($prev_url, $next_url, $page, $xt_shops_param['page_size'], $total);
                $pager_bottom = xt_search_pager_bottom($base, $page, $xt_shops_param['page_size'], $total);
                echo '<div class="hd">';
                xt_output_breadcrumbs(true, array('name' => $total . '个店铺', 'url' => ''), false, $pager_top);
                echo '</div>';
                $isFanxian = xt_is_fanxian();
                $urlType = isset($instance['urlType']) ? $instance['urlType'] : 'direct';
                ?>
                    <div class="bd" style="padding-top: 10px;">
                        <div class="xt-filter-box xt-shop-filter form-inline">
                            <label>关键词:</label>
                            <input id="X_Shop-Filter-Keyword" type="text" class="input-small" value="<?php 
                echo esc_attr($xt_shops_param['keyword']);
                ?>
">
                            &nbsp;&nbsp;
                            <select id="X_Shop-Filter-Start-Credit" style="width:80px">
                                <option value="">等级</option>
                                <option value="1">一心</option>
                                <option value="2">两心</option>
                                <option value="3">三心</option>
                                <option value="4">四心</option>
                                <option value="5">五心</option>
                                <option value="6">一钻</option>
                                <option value="7">两钻</option>
                                <option value="8">三钻</option>
                                <option value="9">四钻</option>
                                <option value="10">五钻</option>
                                <option value="11">一皇冠</option>
                                <option value="12">两皇冠</option>
                                <option value="13">三皇冠</option>
                                <option value="14">四皇冠</option>
                                <option value="15">五皇冠</option>
                                <option value="16">一金冠</option>
                                <option value="17">两金冠</option>
                                <option value="18">三金冠</option>
                                <option value="19">四金冠</option>
                                <option value="20">五金冠</option>
                            </select>
                            &nbsp;&nbsp;--&nbsp;&nbsp;
                            <select id="X_Shop-Filter-End-Credit" style="width:80px">
                                <option value="">等级</option>
                                <option value="1">一心</option>
                                <option value="2">两心</option>
                                <option value="3">三心</option>
                                <option value="4">四心</option>
                                <option value="5">五心</option>
                                <option value="6">一钻</option>
                                <option value="7">两钻</option>
                                <option value="8">三钻</option>
                                <option value="9">四钻</option>
                                <option value="10">五钻</option>
                                <option value="11">一皇冠</option>
                                <option value="12">两皇冠</option>
                                <option value="13">三皇冠</option>
                                <option value="14">四皇冠</option>
                                <option value="15">五皇冠</option>
                                <option value="16">一金冠</option>
                                <option value="17">两金冠</option>
                                <option value="18">三金冠</option>
                                <option value="19">四金冠</option>
                                <option value="20">五金冠</option>
                            </select>
                            &nbsp;&nbsp;
                            <button id="X_Shop-Filter-Btn" class="btn btn-small btn-primary" data-url="<?php 
                echo xt_get_shop_search_url(array('keyword' => 'SEARCH', 'start_credit' => 'START', 'end_credit' => 'END'));
                ?>
" data-loading-text="搜索中...">搜索</button>
                        </div>
                        <div class="xt-filter-tab clearfix">
                            <ul>
                                <li class="<?php 
                echo $filterType == 0 ? 'active' : '';
                ?>
"><a href="<?php 
                echo xt_get_shop_search_url();
                ?>
">所有店铺</a></li>
                                <li class="<?php 
                echo $filterType == 1 ? 'active' : '';
                ?>
"><a href="<?php 
                echo xt_get_shop_search_url(array('cid' => $xt_shops_param['cid'], 'only_mall' => 1, 'keyword' => $xt_shops_param['keyword']));
                ?>
">天猫商城</a></li>
                                <li class="<?php 
                echo $filterType == 2 ? 'active' : '';
                ?>
"><a href="<?php 
                echo xt_get_shop_search_url(array('cid' => $xt_shops_param['cid'], 'start_credit' => 16, 'end_credit' => 20, 'keyword' => $xt_shops_param['keyword']));
                ?>
">至尊店铺</a></li>
                                <li class="xt-last <?php 
                echo $filterType == 3 ? 'active' : '';
                ?>
"><a href="<?php 
                echo xt_get_shop_search_url(array('cid' => $xt_shops_param['cid'], 'start_credit' => 11, 'end_credit' => 15, 'keyword' => $xt_shops_param['keyword']));
                ?>
">皇冠店铺</a></li>
                            </ul>
                        </div>
                        <div class="row-fluid clearfix">
                            <?php 
                foreach ($shops as $shop) {
                    $click_url = $shop->click_url;
                    if ($urlType == 'jump') {
                        $click_url = xt_jump_url(array('title' => $shop->shop_title, 'url' => $click_url));
                    }
                    ?>
                                <div class="span6">
                                    <div class="media">
                                        <div class="pull-left">
                                            <a rel="nofollow" data-type="1" data-sellerid="<?php 
                    echo $shop->user_id;
                    ?>
" data-rd="1" data-style="2" data-tmpl="140x190"></a>                                                    
                                        </div>
                                        <div class="media-body">
                                            <h5 class="media-heading"><a rel="nofollow" href="<?php 
                    echo $click_url;
                    ?>
" target="_blank"><?php 
                    echo $shop->shop_title;
                    ?>
</a></h5>
                                            <ul class="unstyled">
                                                <li>店铺掌柜:<?php 
                    echo $shop->seller_nick;
                    ?>
</li>
                                                <li>信用等级:<i class="rank seller-rank-<?php 
                    echo $shop->seller_credit;
                    ?>
"></i></li>
                                                <li>累计销量:<?php 
                    echo $shop->total_auction;
                    ?>
</li>
                                                <li>宝贝数量:<?php 
                    echo $shop->auction_count;
                    ?>
</li>
                                                <?php 
                    if ($isFanxian) {
                        ?>
<li>平均返现:<strong class="text-default"><?php 
                        echo $shop->commission_rate;
                        ?>
%</strong></li><?php 
                    }
                    ?>
                                            </ul>
                                        </div>
                                    </div>
                                </div>
                                <?php 
                }
                ?>
                        </div>
                        <?php 
                if (!empty($pager_bottom)) {
                    echo '<div id="X_Pagination-Bottom" class="clearfix">';
                    echo '<div class="pagination pagination-large xt-pagination-links">';
                    echo $pager_bottom;
                    echo '</div>';
                    echo '</div>';
                }
                echo '</div>';
            }
            echo $after_widget;
            ?>
                    <script>
                        jQuery(function($){
                            $('#X_Shop-Filter-Start-Credit').val(<?php 
            echo $xt_shops_param['start_credit'];
            ?>
);
                            $('#X_Shop-Filter-End-Credit').val(<?php 
            echo $xt_shops_param['end_credit'];
            ?>
)
                            $('.xt-widget-system-shops .span6').hover(function(){
                                $(this).addClass('hover').siblings().removeClass('hover');
                            },function(){
                                $(this).removeClass('hover');
                            });
                            $('#X_Shop-Filter-Btn').click(function(){
                                var url = ($(this).attr('data-url'));
                                var self=$(this);
                                if(url){
                                    try{
                                        var keyword = $('#X_Shop-Filter-Keyword').val();
                                        var start_credit = $('#X_Shop-Filter-Start-Credit').val();
                                        var end_credit = $('#X_Shop-Filter-End-Credit').val();
                                        if(start_credit&&end_credit){
                                            if(parseInt(end_credit)<parseInt(start_credit)){
                                                alert('结束信用等级不能小于开始信用等级');
                                                return false;
                                            }
                                        }
                                        self.button('loading');
                                        url = url.replace('SEARCH',encodeURIComponent(keyword)).replace('START',start_credit).replace('END',end_credit);
                                        document.location.href = url;
                                    }catch(e){
                                        $(this).button('reset');
                                    }
                                }
                            });
                        })
                    </script>
                    <?php 
        }
    }
Example #8
0
function xt_get_sharerate($user = 0)
{
    if (xt_is_fanxian() && xt_fanxian_is_share()) {
        $isforce = false;
        if (!(is_object($user) && is_a($user, 'WP_User'))) {
            if ($user > 0) {
                $user = new WP_User($user);
                $isforce = true;
            } else {
                $user = wp_get_current_user();
            }
        } else {
            $isforce = true;
        }
        if ($user->exists()) {
            $rate = xt_get_user_rate($user->ID, 'share');
            if ($rate === '') {
                return xt_get_role_sharerate($user->roles);
            }
            return $rate;
        } else {
            if ($isforce) {
                //如果指定了会员,但不存在,则返回0
                return 0;
            }
            return xt_fanxian_default_sharerate();
        }
    }
    return 0;
}
Example #9
0
</textarea>
            </td>
        </tr>
    </tbody>
</table>
<h3><?php 
xt_admin_help_link('sys_setting_fanxian');
?>
返现设置(仅启用返现后以下配置才可正式生效)</h3>
<table class="form-table">
    <tbody>
        <tr valign="top">
            <th scope="row">返现</th>
            <td>
                <input name="isFanxian" type="checkbox" id="isFanxian" value="1" <?php 
echo xt_is_fanxian() ? 'checked' : '';
?>
>
                <label for="isFanxian">启用返现功能,支持会员购买,推广返现</label>	
            </td>
        </tr>
        <tr valign="top">
            <th scope="row">提现</th>
            <td>
                <label for="isPendingTixian">
                    <input name="isPendingTixian" type="checkbox" id="isPendingTixian" value="1" <?php 
echo xt_fanxian_is_pendingtixian() ? 'checked' : '';
?>
>
                    暂停提现
                </label>
Example #10
0
}
$_fx = isset($_REQUEST['fx']) ? $_REQUEST['fx'] : 0;
$_loginurl = xt_platform_authorize_url('[PLATFORM]', urlencode(!empty($_REQUEST['redirect_to']) ? $_REQUEST['redirect_to'] : home_url()), !empty($_REQUEST['mode']) ? htmlspecialchars($_REQUEST['mode']) : '');
$_url = '';
if (isset($_REQUEST['fx'])) {
    $_url = base64_decode($_REQUEST['url']);
}
if (isset($_REQUEST['type']) && ($_REQUEST['type'] == 'tuan' || $_REQUEST['type'] == 'bijia')) {
    $_url = urldecode($_url);
}
?>
<div class="row-fluid">
    <div class="span12" style="min-height: 0px;">

        <?php 
if ($_fx > 0 && xt_is_fanxian()) {
    ?>
            <div class="alert" style="width:630px;margin:0 auto;margin-bottom: 15px;">
                <span>登录后购买最高可返还&nbsp;<strong class="text-default"><?php 
    echo $_REQUEST['fx'];
    ?>
</strong>&nbsp;<span><?php 
    echo isset($_REQUEST['from_type']) && xt_fanxian_is_jifenbao($_REQUEST['from_type']) ? xt_jifenbao_text() : '元';
    ?>
</span>。</span>
                <a target="_top" href="<?php 
    echo $_url;
    ?>
">先购物,再返利</a>
            </div>
            <?php 
Example #11
0
            <style type="text/css">
<?php 
$theme_setting = xt_get_theme_setting();
if (!empty($theme_setting)) {
    if (isset($theme_setting['grayScale']) && absint($theme_setting['grayScale']) > 0) {
        if (isset($theme_setting['grayScaleHome']) && absint($theme_setting['grayScaleHome']) === 0) {
            echo 'html{-webkit-filter: grayscale(' . $theme_setting['grayScale'] . '%);filter:gray;filter:progidXImageTransform.Microsoft.BasicImage(grayscale=' . $theme_setting['grayScale'] / 100 . ');} ';
        } else {
            if ($xt->is_index) {
                echo 'html{-webkit-filter: grayscale(' . $theme_setting['grayScale'] . '%);filter:gray;filter:progidXImageTransform.Microsoft.BasicImage(grayscale=' . $theme_setting['grayScale'] / 100 . ');} ';
            }
        }
    }
}
echo xt_get_theme();
echo xt_is_fanxian() ? '' : '.xt-fanxian,.xt-fanxian-tip,.X_Fanxian,.X_Fanxian-Tip{display:none;}';
?>
            </style>
            <?php 
do_action('xt_header_end');
?>
    </head>
    <?php 
$body_class = isset($wp_query->query_vars['xt_action']) ? 'xt-body-' . $wp_query->query_vars['xt_action'] : '';
if (empty($body_class)) {
    if (($xt->is_page || $xt->is_daogou) && isset($wp_query->post) && isset($wp_query->post->ID)) {
        $body_class = 'xt-body-' . $wp_query->post->ID;
    } elseif ($xt->is_error404) {
        $body_class = 'xt-body-error404';
    }
}
Example #12
0
echo XT_THEME_URL;
?>
/ie.css">
        <![endif]-->
        <link rel='stylesheet' href='<?php 
echo XT_THEME_URL;
?>
/xintaoke.min.css?v=<?php 
echo XT_STATIC_VERSION;
?>
' type='text/css' media='all' />
        <style type="text/css">
<?php 
echo xt_get_theme();
echo xt_get_theme_custom();
echo xt_is_fanxian() ? '' : '.xt-fanxian,.X_Fanxian{display:none;}';
?>
        </style>
        <?php 
xt_header_script();
?>
        <script type="text/javascript" src="<?php 
echo includes_url('/js/jquery/jquery.js');
?>
"></script>
        <script type="text/javascript" src="<?php 
echo XT_CORE_JS_URL . '/xintaoke-utils.min.js?v=' . XT_STATIC_VERSION;
?>
"></script>
        <script type="text/javascript" src="<?php 
echo XT_CORE_JS_URL . '/bootstrap.min.js?v=' . XT_STATIC_VERSION;