Ejemplo n.º 1
0
 if ($action == 'send') {
     //读取文档信息
     $arcRow = GetOnebook($aid);
     if ((empty($arcRow['bid']) || $arcRow['notpost'] == '1') && empty($fid)) {
         ShowMsg('无法对该文档发表评论!', '-1');
         exit;
     }
     //是否加验证码重确认
     if (empty($isconfirm)) {
         $isconfirm = '';
     }
     if ($isconfirm != 'yes' && $cfg_feedback_ck == 'Y') {
         extract($arcRow, EXTR_SKIP);
         require_once DEDEINC . '/dedetemplate.class.php';
         $dtp = new DedeTemplate();
         $dtp->LoadTemplate($cfg_basedir . $cfg_templets_dir . '/plus/bookfeedback_confirm.htm');
         $dtp->Display();
         exit;
     }
     //检查验证码
     if ($cfg_feedback_ck == 'Y') {
         $validate = isset($validate) ? strtolower(trim($validate)) : '';
         $svali = strtolower(trim(GetCkVdValue()));
         if ($validate != $svali || $svali == '') {
             ResetVdValue();
             ShowMsg('验证码错误!', '-1');
             exit;
         }
     }
     //检查用户登录
     if (empty($notuser)) {
Ejemplo n.º 2
0
<?php

//显示购物车的商品
require_once dirname(__FILE__) . "/../include/common.inc.php";
define('_PLUS_TPL_', DEDEROOT . '/templets/plus');
require_once DEDEINC . '/dedetemplate.class.php';
require_once DEDEINC . '/shopcar.class.php';
require_once DEDEINC . '/memberlogin.class.php';
$cart = new MemberShops();
if (isset($dopost) && $dopost == 'makeid') {
    AjaxHead();
    $cart->MakeOrders();
    echo $cart->OrdersId;
    exit;
}
$cfg_ml = new MemberLogin();
//获得购物车内商品,返回数组
$Items = $cart->getItems();
if ($cart->cartCount() < 1) {
    ShowMsg("购物车中不存在任何商品!", "javascript:window.close();", false, 5000);
    exit;
}
@sort($Items);
$carts = array('orders_id' => $cart->OrdersId, 'cart_count' => $cart->cartCount(), 'price_count' => $cart->priceCount());
$dtp = new DedeTemplate();
$dtp->Assign('carts', $carts);
$dtp->LoadTemplate(_PLUS_TPL_ . '/car.htm');
$dtp->Display();
exit;
Ejemplo n.º 3
0
 * @author Administrator
 * @package defaultPackage
 * @rcsfile 	$RCSfile: index.php,v $
 * @revision 	$Revision: 1.1 $
 * @date 	$Date: 2009/08/04 04:06:20 $
 */
require_once dirname(__FILE__) . '/include/common.inc.php';
require_once dirname(__FILE__) . '/include/asktype.inc.php';
$nav = $sitename;
$solvingnum = 0;
//未解决的问题数
$solvednum = 0;
//已解决的问题数
$query = "select status,count(status) as dd from `#@__ask` group by status ";
$dsql->Execute('me', $query);
while ($tmparr = $dsql->GetArray()) {
    if ($tmparr['status'] == 0) {
        $solvingnum = $tmparr['dd'];
    } else {
        $solvednum += $tmparr['dd'];
    }
}
$dtp = new DedeTemplate();
$dtp->LoadTemplate(DEDEASK . 'template/default/index.htm');
if ($cfg_ask_rewrite == 'Y') {
    $dtp->Display();
    myecho();
    exit;
} else {
    $dtp->Display();
}
Ejemplo n.º 4
0
            $first = 1;
        } else {
            $commentnum++;
            $comments[] = $row;
        }
    }
}
//快到期的问题
$query = "select id, tid, tidname, tid2, tid2name, title from `#@__ask` where status='0' order by expiredtime asc, dateline desc limit 10";
$dsql->Execute('me', $query);
$expiredasks = array();
while ($row = $dsql->getarray()) {
    $row['title'] = cn_substr($row['title'], 24);
    $expiredasks[] = $row;
}
//会员排行
$query = "select mid as ID, userid, scores from `#@__member` order by scores desc limit 10";
$dsql->Execute('me', $query);
$topmembers = array();
while ($row = $dsql->getarray()) {
    $topmembers[] = $row;
}
$dtp = new DedeTemplate();
$dtp->LoadTemplate(DEDEASK . 'template/default/question.htm');
if ($cfg_ask_rewrite == 'Y') {
    $dtp->Display();
    myecho();
    exit;
} else {
    $dtp->Display();
}
Ejemplo n.º 5
0
if (!in_array($type, array('list', 'arc', 'index'))) {
    $url = "http://2v.dedecms.com";
}
if ($action == 'get_qrcode') {
    if ($type == 'arc') {
        $url = $cfg_basehost . $cfg_plus_dir . '/view.php?aid=' . $id;
    } elseif ($type == 'list') {
        $url = $cfg_basehost . $cfg_plus_dir . '/list.php?tid=' . $id;
    }
    if ($id == 0) {
        $url = "http://2v.dedecms.com";
    }
    if ($type == 'index') {
        $url = $cfg_basehost . $cfg_plus_dir . '/index.php';
    }
    header("Content-Type: image/png");
    $params = array();
    $params['data'] = $url;
    $params['size'] = 6;
    $qrcode = new DedeQrcode();
    $qrcode->generate($params);
} else {
    header("Content-Type: text/html; charset={$cfg_soft_lang}");
    $dtp = new DedeTemplate();
    $tplfile = DEDETEMPLATE . '/plus/qrcode.htm';
    $dtp->LoadTemplate($tplfile);
    $dtp->SetVar('id', $id);
    $dtp->SetVar('type', $type);
    $dtp->Display();
    exit;
}
Ejemplo n.º 6
0
    $tid2s = "var class_level_2=new Array( \n";
    while ($asktype = $dsql->getarray()) {
        if ($asktype['reid'] == 0) {
            $tids .= 'new Array("' . $asktype['id'] . '","' . $asktype['name'] . '"),' . "\n";
        } else {
            $tid2s .= 'new Array("' . $asktype['reid'] . '","' . $asktype['id'] . '","' . $asktype['name'] . '"),' . "\n";
        }
    }
    $tids = substr($tids, 0, -2) . "\n";
    $tid2s = substr($tid2s, 0, -2) . "\n";
    $tids .= ');';
    $tid2s .= ');';
    $navtitle = $sitename . ' 提问';
    $nav = '<a href="' . $indexname . '">' . $sitename . '</a> ' . $symbols . ' 提问';
    $dtp = new DedeTemplate();
    $dtp->LoadTemplate(DEDEASK . 'template/default/post.htm');
    $dtp->Display();
} else {
    if ($action == 'extra') {
        $dsql->Execute('me', "SELECT id, uid, dateline, expiredtime, solvetime, extra FROM `#@__ask` WHERE id='{$id}' and status='0' ");
        if ($question = $dsql->getarray()) {
            if ($question['uid'] != $uid) {
                showmsgs('unallowed_action');
            } elseif ($question['expiredtime'] < $timestamp) {
                showmsgs('question_expired');
            }
        } else {
            showmsgs('question_nonexistence');
        }
        if (!empty($step)) {
            if (empty($extra)) {
Ejemplo n.º 7
0
Archivo: mail.php Proyecto: cwcw/cms
        $tpl->LoadTemplate(DEDEMEMBER . '/templets/mail_drop.htm');
        $tpl->Display();
    } else {
        $typeid = explode(",", $typeid);
        $dsql->SetQuery("SELECT * FROM `#@__mail_type` ORDER BY id asc");
        $dsql->Execute();
        $inputbox = "";
        while ($row = $dsql->GetObject()) {
            if (in_array($row->id, $typeid)) {
                $inputbox .= "<li><input type='checkbox' name='mailtype[]' id='{$row->id}' value='{$row->id}' class='np' checked/> <label>{$row->typename}</label></li>\r\n";
            } else {
                $inputbox .= "<li><input type='checkbox' name='mailtype[]' id='{$row->id}' value='{$row->id}' class='np' /> <label>{$row->typename}</label></li>\r\n";
            }
        }
        $tpl = new DedeTemplate();
        $tpl->LoadTemplate(DEDEMEMBER . '/templets/mail.htm');
        $tpl->Display();
    }
} elseif ($dopost == 'save' || $dopost == 'drop') {
    $mailtype = empty($mailtype) ? "" : $mailtype;
    $dsql->ExecuteNoneQuery("DELETE FROM #@__mail_order WHERE mid={$mid}");
    if ($dopost == 'save' && $mailtype == "") {
        ShowMsg("请选择订阅类型!", 'mail.php');
        exit;
    }
    if ($dopost == "save") {
        $msg = "订阅成功!";
    } elseif ($dopost == "drop") {
        $msg = "退订成功!";
    }
    if (is_array($mailtype)) {
Ejemplo n.º 8
0
        $channelid = 0;
    }
    $channelid = intval($channelid);
    $mtypearr = array();
    $addquery = '';
    if (!empty($channelid)) {
        $addquery = " AND channelid='{$channelid}' ";
    }
    $query = "SELECT * FROM `#@__mtypes` WHERE mid='{$cfg_ml->M_ID}' {$addquery} ";
    $dsql->SetQuery($query);
    $dsql->Execute();
    while ($row = $dsql->GetArray()) {
        $mtypearr[] = $row;
    }
    $tpl = new DedeTemplate();
    $tpl->LoadTemplate(DEDEMEMBER . '/templets/mtypes.htm');
    $tpl->Display();
    exit;
} elseif ($dopost == 'add') {
    $mtypename = HtmlReplace(trim($mtypename));
    $channelid = intval($channelid);
    if (empty($channelid)) {
        $channelid = 1;
    }
    if (strlen($mtypename) > 40 || strlen($mtypename) < 2) {
        ShowMsg('分类名称必须大于两个字节少于40个字节', '-1');
        exit;
    }
    $query = "INSERT INTO `#@__mtypes`(mtypename, channelid, mid) VALUES ('{$mtypename}', '{$channelid}', '{$cfg_ml->M_ID}'); ";
    if ($dsql->ExecuteNoneQuery($query)) {
        ShowMsg('增加分类成功', 'mtypes.php');
Ejemplo n.º 9
0
<?php

/**
 * Enter description here...
 *
 * @author Administrator
 * @package defaultPackage
 * @rcsfile 	$RCSfile: type.php,v $
 * @revision 	$Revision: 1.1 $
 * @date 	$Date: 2009/08/04 04:06:21 $
 */
require_once dirname(__FILE__) . '/include/common.inc.php';
require_once dirname(__FILE__) . '/include/asktype.inc.php';
$dtp = new DedeTemplate();
$dtp->LoadTemplate(DEDEASK . 'template/default/type.htm');
$dtp->Display();
Ejemplo n.º 10
0
        $channelid = 0;
    }
    $channelid = intval($channelid);
    $mtypearr = array();
    $addquery = '';
    if (!empty($channelid)) {
        $addquery = " AND channelid='{$channelid}' ";
    }
    $query = "SELECT * FROM `#@__mtypes` WHERE mid='{$cfg_ml->M_ID}' {$addquery} ";
    $dsql->SetQuery($query);
    $dsql->Execute();
    while ($row = $dsql->GetArray()) {
        $mtypearr[] = $row;
    }
    $tpl = new DedeTemplate();
    $tpl->LoadTemplate(DEDEMEMBER . '/templets/fenlei.htm');
    $tpl->Display();
    exit;
} elseif ($dopost == 'add') {
    $mtypename = HtmlReplace(trim($mtypename));
    $channelid = intval($channelid);
    if (empty($channelid)) {
        $channelid = 1;
    }
    if (strlen($mtypename) > 40 || strlen($mtypename) < 2) {
        ShowMsg('分类名称必须大于两个字节少于40个字节', '-1');
        exit;
    }
    $query = "INSERT INTO `#@__mtypes`(mtypename, channelid, mid) VALUES ('{$mtypename}', '{$channelid}', '{$cfg_ml->M_ID}'); ";
    if ($dsql->ExecuteNoneQuery($query)) {
        ShowMsg('增加分类成功', 'fl.php');
Ejemplo n.º 11
0
         $order = $OrdersId;
     } else {
         $order = array('out_trade_no' => $OrdersId, 'price' => $priceCount);
         require_once DEDEDATA . '/payment/' . $rs['code'] . '.php';
     }
     $button = $pay->GetCode($order, $payment);
     $dtp = new DedeTemplate();
     $carts = array('orders_id' => $OrdersId, 'cart_count' => $CartCount, 'price_count' => $priceCount);
     $row = $dsql->GetOne("SELECT dname,price FROM #@__shops_delivery WHERE pid='{$pid}'");
     $dtp->SetVar('pay_name', $row['dname']);
     $dtp->SetVar('price', $row['price']);
     $dtp->SetVar('pay_way', $rs['name']);
     $dtp->SetVar('description', $rs['description']);
     $dtp->SetVar('button', $button);
     $dtp->Assign('carts', $carts);
     $dtp->LoadTemplate(_PLUS_TPL_ . '/shops_action_payment.htm');
     $dtp->Display();
     exit;
 } else {
     if ($dopost == 'return') {
         $write_list = array('alipay', 'bank', 'cod', 'yeepay');
         if (in_array($code, $write_list)) {
             require_once DEDEINC . '/payment/' . $code . '.php';
             $pay = new $code();
             $msg = $pay->respond();
             ShowMsg($msg, "javascript:;", 0, 3000);
             exit;
         } else {
             exit('Error:File Type Can\'t Recognized!');
         }
     }
Ejemplo n.º 12
0
 /**
  *  引入文件 include 语法处理
  *
  * @access    public
  * @param     string  $filename  文件名
  * @param     string  $isload  是否载入
  * @return    string
  */
 function CompilerInclude($filename, $isload = TRUE)
 {
     $okfile = '';
     if (@file_exists($filename)) {
         $okfile = $filename;
     } else {
         if (@file_exists($this->refDir . $filename)) {
             $okfile = $this->refDir . $filename;
         } else {
             if (@file_exists($this->refDir . "../" . $filename)) {
                 $okfile = $this->refDir . "../" . $filename;
             }
         }
     }
     if ($okfile == '') {
         return 0;
     }
     if (!$isload) {
         return 1;
     }
     $itpl = new DedeTemplate($this->templateDir);
     $itpl->isCache = $this->isCache;
     $itpl->SetObject($this->refObj);
     $itpl->LoadTemplate($okfile);
     return $itpl->CacheFile();
 }
Ejemplo n.º 13
0
 if ($action == 'send') {
     //读取文档信息
     $arcRow = GetOneArchive($aid);
     if ((empty($arcRow['aid']) || $arcRow['notpost'] == '1') && empty($fid)) {
         ShowMsg('无法对该文档发表评论!', '-1');
         exit;
     }
     //是否加验证码重确认
     if (empty($isconfirm)) {
         $isconfirm = '';
     }
     if ($isconfirm != 'yes' && $cfg_feedback_ck == 'Y') {
         extract($arcRow, EXTR_SKIP);
         require_once DEDEINC . '/dedetemplate.class.php';
         $dtp = new DedeTemplate();
         $dtp->LoadTemplate(DEDETEMPLATE . '/plus/feedback_confirm.htm');
         $dtp->Display();
         exit;
     }
     //检查验证码
     if (preg_match("/4/", $safe_gdopen)) {
         $validate = isset($validate) ? strtolower(trim($validate)) : '';
         $svali = GetCkVdValue();
         if (strtolower($validate) != $svali || $svali == '') {
             ResetVdValue();
             ShowMsg('验证码错误!', '-1');
             exit;
         }
     }
     //检查用户登录
     if (empty($notuser)) {
Ejemplo n.º 14
0
        //正常
        $row['status'] = 'qa_ico_1.gif';
    }
    $row['dateline'] = gmdate('m-d', $row['dateline'] + $timeoffset * 3600);
    $row['title'] = cn_substr($row['title'], 40);
    $asks[] = $row;
}
//快到期的问题
$query = "select id, tid, tidname, tid2, tid2name, title from `#@__ask` where status=0 order by expiredtime asc, dateline desc limit 10";
$dsql->Execute('me', $query);
$expiredasks = array();
while ($row = $dsql->getarray()) {
    $row['title'] = cn_substr($row['title'], 24);
    $expiredasks[] = $row;
}
//会员排行
$query = "select mid as ID, userid, scores from `#@__member` order by scores desc limit 10";
$dsql->Execute('me', $query);
$topmembers = array();
while ($row = $dsql->getarray()) {
    $topmembers[] = $row;
}
$dtp = new DedeTemplate();
$dtp->LoadTemplate(DEDEASK . 'template/default/browser.htm');
if ($cfg_ask_rewrite == 'Y') {
    $dtp->Display();
    myecho();
    exit;
} else {
    $dtp->Display();
}
Ejemplo n.º 15
0
Archivo: buy.php Proyecto: cwcw/cms
<?php

/**
 * @version        $Id: buy.php 1 8:38 2010年7月9日Z tianya $
 * @package        DedeCMS.Member
 * @copyright      Copyright (c) 2007 - 2010, DesDev, Inc.
 * @license        http://help.dedecms.com/usersguide/license.html
 * @link           http://www.dedecms.com
 */
require_once dirname(__FILE__) . '/config.php';
CheckRank(0, 0);
$menutype = 'mydede';
$menutype_son = 'op';
$myurl = $cfg_basehost . $cfg_member_dir . '/index.php?uid=' . $cfg_ml->M_LoginID;
$moneycards = '';
$membertypes = '';
$dsql->SetQuery("SELECT * FROM #@__moneycard_type ");
$dsql->Execute();
while ($row = $dsql->GetObject()) {
    $row->money = sprintf("%01.2f", $row->money);
    $moneycards .= "<tr align='center'>\n    <td><input type='radio' name='pid' value='{$row->tid}'></td>\n    <td><strong>{$row->pname}</strong></td>\n    <td>{$row->num}个</td>\n    <td>{$row->money}元</td>\n    </tr>\n    ";
}
$dsql->SetQuery("SELECT #@__member_type.*,#@__arcrank.membername,#@__arcrank.money as cm From #@__member_type LEFT JOIN #@__arcrank on #@__arcrank.rank = #@__member_type.rank ");
$dsql->Execute();
while ($row = $dsql->GetObject()) {
    $row->money = sprintf("%01.2f", $row->money);
    $membertypes .= "<tr align='center'>\n    <td><input type='radio' name='pid' value='{$row->aid}'></td>\n    <td><strong>{$row->pname}</strong></td>\n    <td>{$row->membername}</td>\n    <td>{$row->exptime}</td>\n    <td>{$row->money}元</td>\n    </tr>\n    ";
}
$tpl = new DedeTemplate();
$tpl->LoadTemplate(DEDEMEMBER . '/templets/buy.htm');
$tpl->Display();
Ejemplo n.º 16
0
                        if ($lsid != $uid) {
                            $i++;
                            $last_vid .= ',' . $last_vid;
                        }
                    }
                }
            } else {
                $last_vid = $uid;
            }
            PutCookie('last_vtime', $vtime, 3600 * 24, '/');
            PutCookie('last_vid', $last_vid, 3600 * 24, '/');
            if ($cfg_ml->IsLogin() && $cfg_ml->M_LoginID != $uid) {
                $vip = GetIP();
                $arr = $dsql->GetOne("SELECT * FROM `#@__member_vhistory` WHERE mid='{$_vars['mid']}' AND vid='{$cfg_ml->M_ID}' ");
                if (is_array($arr)) {
                    $dsql->ExecuteNoneQuery("UPDATE `#@__member_vhistory` SET vip='{$vip}',vtime='{$vtime}',count=count+1 WHERE mid='{$_vars['mid']}' AND vid='{$cfg_ml->M_ID}' ");
                } else {
                    $query = "INSERT INTO `#@__member_vhistory`(mid,loginid,vid,vloginid,count,vip,vtime)\r\n                             VALUES('{$_vars['mid']}','{$_vars['userid']}','{$cfg_ml->M_ID}','{$cfg_ml->M_LoginID}','1','{$vip}','{$vtime}'); ";
                    $dsql->ExecuteNoneQuery($query);
                }
            }
            $dsql->ExecuteNoneQuery("UPDATE `#@__member_tj` SET homecount=homecount+1 WHERE mid='{$_vars['mid']}' ");
        }
        $dpl->LoadTemplate($tplfile);
        $dpl->display();
        exit;
    } else {
        require_once DEDEMEMBER . '/inc/space_action.php';
        exit;
    }
}
Ejemplo n.º 17
0
        $payment = "member";
    } else {
        $order = array('out_trade_no' => $buyid, 'price' => sprintf("%01.2f", $price));
        require_once DEDEDATA . '/payment/' . $rs['code'] . '.php';
    }
    $button = $pay->GetCode($order, $payment);
    $dtp = new DedeTemplate();
    $carts = array('orders_id' => $buyid, 'cart_count' => '1', 'price_count' => sprintf("%01.2f", $price));
    $row = $dsql->GetOne("SELECT pname,money FROM #@__member_operation WHERE buyid='{$buyid}'");
    $dtp->SetVar('pay_name', $row['pname']);
    $dtp->SetVar('price', $row['money']);
    $dtp->SetVar('pay_way', $rs['name']);
    $dtp->SetVar('description', $rs['description']);
    $dtp->SetVar('button', $button);
    $dtp->Assign('carts', $carts);
    $dtp->LoadTemplate(DEDEMEMBER . '/templets/shops_action_payment.htm');
    $dtp->Display();
    exit;
}
/**
 *  加密函数
 *
 * @access    public
 * @param     string  $string  字符串
 * @param     string  $operation  操作
 * @return    string
 */
function mchStrCode($string, $operation = 'ENCODE')
{
    $key_length = 4;
    $expiry = 0;
Ejemplo n.º 18
0
     $dtp = new DedeTemplate();
     $dtp->Assign('banks', $rs);
     $dtp->LoadTemplate(_PLUS_TPL_ . '/shops_bank.htm');
     $dtp->Display();
     exit;
 } elseif ($paytype == 4) {
     /*
     function Post-pay();
     邮政汇款
     */
     //清空购物车
     $cart->clearItem();
     $cart->MakeOrders();
     $dtp = new DedeTemplate();
     $dtp->Assign('banks', $rs);
     $dtp->LoadTemplate(_PLUS_TPL_ . '/shops_bank.htm');
     $dtp->Display();
     exit;
 } elseif ($paytype == 5) {
     /*
     function Point-pay();
     点数购买
     */
     $members = $dsql->GetOne("SELECT `money` FROM #@__member WHERE mid='" . $cfg_ml->M_ID . "'");
     if ($members['money'] < $priceCount) {
         ShowMsg("支付失败点数不够!", "-1");
         exit;
     }
     if ($dsql->ExecuteNoneQuery("UPDATE `#@__shops_orders` SET `state`='1' WHERE `oid`='{$OrdersId}' AND `userid`='" . $cfg_ml->M_ID . "' AND `state`<1")) {
         //清空购物车
         $cart->clearItem();
Ejemplo n.º 19
0
     if (is_array($row)) {
         ShowMsg("该用户已经是你的好友!", "index.php?uid=" . $uid);
         exit;
     } else {
         $inquery = "INSERT INTO `#@__member_friends` (`fid` , `floginid` , `funame` , `mid` , `addtime` , `ftype`)\n                VALUES ('{$cfg_ml->M_ID}' , '{$cfg_ml->M_LoginID}' , '{$cfg_ml->M_UserName}' , '{$_vars['mid']}' , '{$addtime}' , '-1'); ";
         $dsql->ExecuteNoneQuery($inquery);
         ShowMsg("成功添加好友在黑名单!", "index.php?uid=" . $uid);
         exit;
     }
 } elseif ($action == 'introduce') {
     $dpl = new DedeTemplate();
     $dpl->LoadTemplate(DEDEMEMBER . "/space/{$_vars['spacestyle']}/introduce.htm");
     $dpl->display();
 } elseif ($action == 'contact') {
     $dpl = new DedeTemplate();
     $dpl->LoadTemplate(DEDEMEMBER . "/space/{$_vars['spacestyle']}/contact.htm");
     $dpl->display();
 } elseif ($action == 'products') {
     $mtype = isset($mtype) && is_numeric($mtype) ? $mtype : 0;
     if ($action == 'products') {
         $channel = 6;
     }
     include_once DEDEINC . '/arc.memberlistview.class.php';
     include_once DEDEINC . '/channelunit.func.php';
     $query = "Select arc.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,\n        tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath FROM `#@__archives` arc\n        left join `#@__arctype` tp on arc.typeid=tp.id\n        where arc.mid='{$_vars['mid']}' and arc.channel='{$channel}' {$addqSql} order by arc.id desc";
     $dlist = new MemberListview();
     $dlist->pageSize = 12;
     $dlist->SetParameter('mtype', $mtype);
     $dlist->SetParameter('uid', $_vars['userid']);
     $dlist->SetParameter('action', $action);
     $dlist->SetTemplate(DEDEMEMBER . "/space/{$_vars['spacestyle']}/listproducts.htm");
Ejemplo n.º 20
0
 * @link           http://www.dedecms.com
 */
require_once dirname(__FILE__) . '/config.php';
CheckRank(0, 0);
$menutype = 'mydede';
$dopost = isset($dopost) ? trim($dopost) : '';
if ($dopost == '') {
    $query = "SELECT * FROM `#@__member_group` WHERE mid='{$cfg_ml->M_ID}'";
    $dsql->SetQuery($query);
    $dsql->Execute();
    while ($row = $dsql->GetArray()) {
        $mtypearr[] = $row;
    }
    $GLOBALS['mtypearr'] = empty($GLOBALS['mtypearr']) ? '' : $GLOBALS['mtypearr'];
    $tpl = new DedeTemplate();
    $tpl->LoadTemplate(DEDEMEMBER . '/templets/myfriend_group.htm');
    $tpl->Display();
    exit;
} elseif ($dopost == 'add') {
    $mtypename = HtmlReplace(trim($groupname));
    $row = $dsql->GetOne("SELECT * FROM `#@__member_group` WHERE groupname LIKE '{$groupname}' AND mid='{$cfg_ml->M_ID}'");
    if (is_array($row)) {
        ShowMsg('分组名称已经存在', '-1');
        exit;
    } else {
        if (strlen($groupname) == "") {
            ShowMsg('分组名称不能为空', '-1');
            exit;
        }
    }
    $query = "INSERT INTO `#@__member_group`(groupname, mid) VALUES ('{$groupname}', '{$cfg_ml->M_ID}'); ";
Ejemplo n.º 21
0
<?php

/**
 * @version        $Id: buy.php 1 8:38 2010年7月9日Z tianya $
 * @package        DedeCMS.Member
 * @copyright      Copyright (c) 2007 - 2010, DesDev, Inc.
 * @license        http://help.dedecms.com/usersguide/license.html
 * @link           http://www.dedecms.com
 */
require_once dirname(__FILE__) . '/config.php';
CheckRank(0, 0);
$menutype = 'mydede';
$menutype_son = 'op';
$myurl = $cfg_basehost . $cfg_member_dir . '/index.php?uid=' . $cfg_ml->M_LoginID;
$moneycards = '';
$membertypes = '';
$dsql->SetQuery("SELECT * FROM #@__moneycard_type ");
$dsql->Execute();
while ($row = $dsql->GetObject()) {
    $row->money = sprintf("%01.2f", $row->money);
    $moneycards .= "<tr align='center'>\n    <td><input type='radio' name='pid' value='{$row->tid}'></td>\n    <td><strong>{$row->pname}</strong></td>\n    <td>{$row->num}个</td>\n    <td>{$row->money}元</td>\n    </tr>\n    ";
}
$dsql->SetQuery("SELECT #@__member_type.*,#@__arcrank.membername,#@__arcrank.money as cm From #@__member_type LEFT JOIN #@__arcrank on #@__arcrank.rank = #@__member_type.rank ");
$dsql->Execute();
while ($row = $dsql->GetObject()) {
    $row->money = sprintf("%01.2f", $row->money);
    $membertypes .= "<tr align='center'>\n    <td><input type='radio' name='pid' value='{$row->aid}'></td>\n    <td><strong>{$row->pname}</strong></td>\n    <td>{$row->membername}</td>\n    <td>{$row->exptime}</td>\n    <td>{$row->money}元</td>\n    </tr>\n    ";
}
$tpl = new DedeTemplate();
$tpl->LoadTemplate(DEDEMEMBER . '/templets/chongzhi.htm');
$tpl->Display();
Ejemplo n.º 22
0
//更新用户商品统计
$countOrders = $dsql->GetOne("SELECT SUM(cartcount) AS nums FROM #@__shops_orders WHERE userid='" . $cfg_ml->M_ID . "'");
$dsql->ExecuteNoneQuery("UPDATE #@__member_tj SET `shop`='" . $countOrders['nums'] . "' WHERE mid='" . $cfg_ml->M_ID . "'");
$priceCount = sprintf("%01.2f", $row['priceCount']);
if (!isset($online_payment)) {
    $payment_list = array();
    foreach ($payment_select as $k => $val) {
        $temp_arr['name'] = $cfg_pay_info['name'][$k];
        $temp_arr['logo'] = $cfg_cmspath . '/member/images/pay/' . $cfg_pay_info['logo'][$k];
        $temp_arr['des'] = $cfg_pay_info['des'][$k];
        $temp_arr['value'] = $val;
        $temp_arr['exp'] = sprintf("%01.2f", $priceCount * $payment_exp[$k]);
        $payment_list[] = $temp_arr;
    }
    $dtp = new DedeTemplate();
    $dtp->Assign('carts', $row);
    $dtp->LoadTemplate(_PLUS_TPL_ . '/shops_buyaction.htm');
    $dtp->Display();
    exit;
} else {
    if (!in_array($online_payment, $payment_select)) {
        ShowMsg("支付接口无效,或没开启!", 'javascript:;');
        exit;
    }
    $cart = new MemberShops();
    //清空购物车
    $cart->clearItem();
    $cart->MakeOrders();
    require_once DEDEROOT . '/plus/paycenter/' . $online_payment . '/config_pay_' . $online_payment . '.php';
    exit;
}