Exemple #1
0
             $url = $GLOBALS['cfg_basehost'] . '/spots/booking.php?dopost=payonline&id=' . $orderid . "&paytype=" . $choosepay;
         } else {
             //$url = "{$GLOBALS['cfg_basehost']}/spots/show_{$arr['productaid']}.html";
             $url = "{$GLOBALS['cfg_basehost']}/member/query.php?dopost=search&mobile={$linktel}";
         }
         $mailto = $cfg_Email139;
         $title = $productname . "门票订单";
         $content = $linkman . "预定" . $usedate . $productname . "(价格:" . $price . ")" . "门票,数量:" . $dingnum . "张" . "联系电话:" . $linktel . "-----" . $GLOBALS['cfg_webname'];
         if (!empty($mailto)) {
             ordermaill($mailto, $title, $content);
         }
         //扣除积分
         if (!empty($usejifen)) {
             $sql = "update sline_member set jifen=jifen-{$needjifen} where mid='{$memberid}'";
             $dsql->ExecuteNoneQuery($sql);
             Helper_Archive::addJifenLog($memberid, '预订产品{$productname}消费积分{$needjifen}', $needjifen, 1);
         }
         echo $url;
         exit;
     } else {
         echo 'no';
         //Helper_Archieve::showMsg('订单提交失败!',-1,0,3);
     }
 } else {
     if ($dopost == 'payonline') {
         $order = Helper_Archive::getOrderInfo($id);
         if (empty($order['dingjin'])) {
             $price = intval($order['dingnum']) * $order['price'];
             if (!empty($order['usejifen']) && !empty($order['jifentprice'])) {
                 $price = $price - intval($order['jifentprice']);
                 //减去积分抵现的价格.
Exemple #2
0
         $content = $msgInfo['msg'];
         $totalprice = $arr['price'] * $arr['dingnum'];
         $content = str_replace('{#MEMBERNAME#}', $memberinfo['nickname'], $content);
         $content = str_replace('{#PRODUCTNAME#}', $arr['productname'], $content);
         $content = str_replace('{#PRICE#}', $arr['PRICE'], $content);
         $content = str_replace('{#NUMBER#}', $arr['dingnum'], $content);
         $content = str_replace('{#TOTALPRICE#}', $totalPrice, $content);
         Helper_Archive::sendMsg($memberInfo['mobile'], $nickname, $content);
         //发送短信.
     }
     //支付成功后添加预订送积分
     if (!empty($arr['jifenbook'])) {
         $addjifen = intval($arr['jifenbook']);
         $sql = "update sline_member set jifen=jifen+{$addjifen} where mid='{$arr['memberid']}'";
         if ($dsql->ExecuteNoneQuery($sql)) {
             Helper_Archive::addJifenLog($arr['memberid'], "预订线路{$arr['productname']}获取得{$addjifen}", $addjifen, 2);
         }
     }
     //如果是酒店订单,则把子订单置为交易成功状态
     $sql = "select typeid,id from sline_member_order where ordersn='{$ordersn}'";
     $ar = $dsql->GetOne($sql);
     if ($ar['typeid'] == 2) {
         $s = "update sline_member_order set ispay=1 where pid='{$ar['id']}'";
         $dsql->ExecuteNoneQuery($s);
     }
 }
 //logResult('更新成功');
 //$subject='你成功预订'.$arr['productname'].'产品';
 //$text="尊敬的{$arr['linkman']},你已经成功在{$GLOBALS['cfg_webname']}预订{$arr['productname']},数量{$arr['dingnum']}.";
 echo "success";
 //请不要修改或删除
Exemple #3
0
     return;
 }
 $sql = "insert into #@__member(email,pwd,jointime,joinip,jifen,nickname,regtype) values('{$email}','{$pwd}','{$jointime}','{$joinip}','{$jifen}','{$nickname}',1)";
 if (defined('UC_API') && @(include_once SLINEROOT . '/uc_client/client.php')) {
     $uid = uc_user_register($email, $password, $email);
     if ($uid <= 0) {
     } else {
         $ucsynlogin = uc_user_synlogin($uid);
     }
 }
 if ($dsql->ExecuteNoneQuery($sql)) {
     $User = new Member(7 * 3600);
     $User->login($email, $password);
     //增加积分记录
     if (!empty($jifen)) {
         Helper_Archive::addJifenLog($User->uid, "注册赠送积分{$jifen}", $jifen, 2);
     }
     $msg = '';
     $fromurl = empty($fromurl) ? $GLOBAL['cfg_basehost'] . '/member/' : $fromurl;
     if (strpos($fromurl, 'findpass') !== false || strpos($fromurl, 'reg') !== false || strpos($fromurl, 'login') !== false) {
         if (strpos($fromurl, 'login') !== false && $_SESSION['login_referer']) {
             $fromurl = $_SESSION['login_referer'];
             $_SESSION['login_referer'] = '';
         } else {
             $fromurl = $GLOBALS['cfg_basehost'];
         }
     }
     $emailInfo = Helper_Archive::getEmailMsgConfig('reg');
     if (!empty($emailInfo) && $emailInfo['isopen'] == 1) {
         $title = '邮箱注册成功';
         $content = $emailInfo['msg'];
Exemple #4
0
            } else {
                //是二次支付将跳转到订单咨询页面
                //$url = "{$GLOBALS['cfg_basehost']}/".$module_pinyin."/show_{$arr['productaid']}.html";
                $url = "{$GLOBALS['cfg_basehost']}/member/query.php?dopost=search&mobile={$linktel}";
            }
            $mailto = $cfg_Email139;
            $title = $productname . "{$module_name订单}";
            $content = $linkman . "预定" . $usedate . $row['title'] . "(价格:" . $suitinfo['ourprice'] . ")" . ",数量:" . $dingnum . "张" . "联系电话:" . $linktel . "-----" . $GLOBALS['cfg_webname'];
            if (!empty($mailto)) {
                ordermaill($mailto, $title, $content);
            }
            //扣除积分
            if (!empty($usejifen)) {
                $sql = "update sline_member set jifen=jifen-{$needjifen} where mid='{$memberid}'";
                $dsql->ExecuteNoneQuery($sql);
                Helper_Archive::addJifenLog($memberid, "预订产品{$row['title']}消费积分{$needjifen}", $needjifen, 1);
            }
            echo $url;
            exit;
        } else {
            echo 'no';
            exit;
        }
    }
}
//在线支付
if ($dopost == 'payonline') {
    $order = Helper_Archive::getOrderInfo($id);
    if (empty($order['dingjin'])) {
        $price = intval($order['dingnum']) * $order['price'];
        if (!empty($order['usejifen']) && !empty($order['jifentprice'])) {
Exemple #5
0
            }
            if ($cfg_lineEmail != '') {
                $mailto = $cfg_lineEmail;
            } else {
                $mailto = $cfg_Email139;
            }
            $title = $linename . "线路订单";
            $content = $linkman . "预定" . $usedate . $productname . "(成团报价:" . $price . ")" . "旅游线路,成人数:" . $dingnum . "人" . ";儿童数:" . $childnum . "人;联系电话:" . $linktel . ";联系邮箱:" . $linkemail . "留言:" . $remark . "-----" . $GLOBALS['cfg_webname'];
            if (!empty($mailto)) {
                ordermaill($mailto, $title, $content);
            }
            //扣除积分
            if (!empty($usejifen)) {
                $sql = "update sline_member set jifen=jifen-{$needjifen} where mid='{$memberid}'";
                $dsql->ExecuteNoneQuery($sql);
                Helper_Archive::addJifenLog($memberid, "预订线路{$productname}消费积分{$needjifen}分", $needjifen, 1);
            }
            echo $url;
            //预订送积分(改为支付成功后才实现)
            /*  $jifen = $jifenbook ? $jifenbook : 0 ;
                    $sql = "update #@__member set jifen=jifen+".$jifen." where mid='$memberid'";
                    $dsql->ExecNoneQuery($sql);
            		exit();*/
        } else {
            echo 'no';
            //Helper_Archieve::showMsg('订单提交失败!',-1,0,3);
        }
    }
}
//在线支付
if ($dopost == 'payonline') {
Exemple #6
0
 function putLoginInfo($uid, $logintime = 0)
 {
     global $dsql, $cfg_login_jifen;
     //登录增加积分(上一次登录时间必须大于两小时)
     $lastlogintime = $this->getLastLoginTime($uid);
     if (time() - intval($lastlogintime) > 7200) {
         $login_jifen = $cfg_login_jifen ? $cfg_login_jifen : 0;
         $flag = $dsql->ExecuteNoneQuery("Update `#@__member` set `jifen`=`jifen`+{$login_jifen} where mid='{$uid}' ");
         if ($flag && !empty($login_jifen)) {
             Helper_Archive::addJifenLog($uid, "登陆赠送积分{$login_jifen}分", $login_jifen, 2);
         }
     }
     $this->uid = $uid;
     $this->logintime = time();
     $loginip = GetIP();
     $inquery = "UPDATE `#@__member` SET loginip='{$loginip}',logintime='" . $this->logintime . "' WHERE mid='" . $uid . "'";
     $this->db->ExecuteNoneQuery($inquery);
     if ($this->keeptime > 0) {
         PutCookie('UserName', $this->username, $this->keeptime);
         PutCookie('UserId', $uid, $this->keeptime);
         PutCookie('LoginTime', $this->logintime, $this->keeptime);
     } else {
         PutCookie('UserId', $uid);
         PutCookie('UserName', $this->username);
         PutCookie('LoginTime', $this->logintime);
     }
 }