Beispiel #1
0
    $_model = new CommonModule('#@__comment');
    $scores = array($score1, $score2, $score3, $score4);
    $arr['memberid'] = $uid;
    $arr['content'] = Helper_Archive::pregReplace($msg, 6);
    $arr['orderid'] = $orderid;
    $arr['score1'] = $score1;
    $arr['score2'] = $score2;
    $arr['score3'] = $score3;
    $arr['score4'] = $score4;
    $arr['articleid'] = $productid;
    $arr['level'] = getPinLunLevel($scores);
    $arr['typeid'] = $typeid;
    $arr['addtime'] = time();
    //$arr['kindlist'] = Helper_Archive::getProductKindList($arr['articleid'],$arr['typeid']);
    $status = 0;
    if ($_model->add($arr)) {
        $order = new CommonModule('#@__member_order');
        $ar = array('ispinlun' => 1);
        $w = array('id' => $orderid);
        $order->update($ar, $w);
        //点评积分
        $jifencomment = $order->getField('jifencomment', "id={$orderid}");
        if (!empty($jifencomment)) {
            $sql = "update sline_member set jifen=jifen+{$jifencomment} where mid='{$uid}'";
            $dsql->ExecuteNoneQuery($sql);
        }
        $status = 1;
    }
    echo json_encode(array('status' => $status));
    exit;
}
Beispiel #2
0
$leaveArr['nickname'] = empty($leaveArr['nickname']) ? '匿名' : $leaveArr['nickname'];
$leaveArr['ip'] = GetIP();
$leaveArr['questype'] = 1;
if ($User->IsLogin()) {
    $leaveArr['memberid'] = $User->uid;
}
$checkcode = GetCkVdValue();
try {
    if ($checkcode != $_POST['checkcode']) {
        throw new Exception('验证码错误');
    }
    $_SESSION['total_value'] = '';
    if (empty($leaveArr['title'])) {
        throw new Exception('标题不能为空');
    }
    if (empty($leaveArr['content'])) {
        throw new Exception('内容不能为空');
    }
    if (empty($leaveArr['qq']) && empty($leaveArr['phone']) && empty($leaveArr['email']) && empty($leaveArr['weixin'])) {
        throw new Exception('请至少填写一种联系方式');
    }
    $model = new CommonModule('sline_question');
    $result = $model->add($leaveArr);
    if (!$result) {
        throw new Exception('系统错误,请重试');
    }
    echo json_encode(array('status' => true, 'msg' => '提交成功'));
} catch (Exception $excep) {
    $msg = $excep->getMessage();
    echo json_encode(array('status' => false, 'msg' => $msg));
}
Beispiel #3
0
    exit;
}
//加入结伴
if ($action == 'addjoin') {
    $status = 0;
    //手机号码验证
    $preg = '/13[1-9]{1}\\d{8}|15[1-9]\\d{8}|1\\d{10}/';
    if (!preg_match($preg, $mobile)) {
        exit('wrong mobile');
    }
    $memberid = Helper_Archive::autoReg($mobile);
    $memberinfo = Helper_Archive::getMemberInfo($memberid);
    Helper_Archive::loadModule('common');
    $join = new CommonModule('#@__jieban_join');
    $arr = array('jiebanid' => $jiebanid, 'linkman' => $memberinfo['nickname'], 'mobile' => $mobile, 'memberid' => $memberid, 'adultnum' => $adultnum, 'childnum' => $childnum, 'addtime' => time());
    $id = $join->add($arr);
    if ($id) {
        $status = 1;
    }
    echo json_encode(array('status' => $status));
}
//保存session信息
if ($action == 'savesession') {
    @session_start();
    $_SESSION[$key] = $value;
}
if ($action == 'getsession') {
    @session_start();
    return $_SESSION[$key];
}
class ULine
Beispiel #4
0
function addInsurance($productcasecode, $bookordersn, $num, $memberid, $usedate, $lineday, $tourer)
{
    global $dsql;
    $info = $dsql->GetOne("select * from #@__insurance where productcode='{$productcasecode}'");
    if (empty($info)) {
        return false;
    }
    Helper_Archive::loadModule('common');
    $curtime = time();
    $model = new CommonModule('#@__insurance_booking');
    $arr['bookordersn'] = $bookordersn;
    $arr['productcasecode'] = $productcasecode;
    $arr['insurednum'] = $num;
    $arr['memberid'] = $memberid;
    $arr['payprice'] = $info['ourprice'] * $num * $lineday;
    $arr['begindate'] = $usedate;
    $arr['enddate'] = date('Y-m-d', strtotime($usedate) + ($lineday - 1) * 24 * 3600);
    $arr['ordersn'] = 'INS' . $curtime . mt_rand(11, 99);
    $arr['addtime'] = $curtime;
    $arr['modtime'] = $curtime;
    $result = $model->add($arr);
    if ($result) {
        $index = 1;
        foreach ($tourer as $k => $v) {
            $insuredModel = new CommonModule('#@__insurance_booking_tourer');
            $row = array();
            $row['name'] = $v['tourername' . $index];
            $row['sex'] = $v['tourersex' . $index] == '女' ? 0 : 1;
            $row['mobile'] = $v['tourermobile' . $index];
            $row['cardcode'] = $v['tourercard' . $index];
            $row['cardtype'] = getCardType($v['tourercardtype' . $index]);
            $row['orderid'] = $result;
            $row['count'] = 1;
            $row['insurantrelation'] = 6;
            $insuredModel->add($row);
            $index++;
        }
    }
    return $result;
}
Beispiel #5
0
<?php

require_once dirname(__FILE__) . "/../include/common.inc.php";
Helper_Archive::loadModule('common');
$_leaveModule = new CommonModule('sline_leave');
$questionModel = new CommonModule('sline_question');
$leaveAll = $_leaveModule->getAll();
foreach ($leaveAll as $k => $v) {
    $_arr['title'] = $v['title'];
    $_arr['content'] = $v['content'];
    $_arr['replycontent'] = $v['reply'];
    $_arr['replytime'] = $v['retime'];
    $_arr['nickname'] = $v['leavename'];
    $_arr['ip'] = $v['ip'];
    $_arr['status'] = $v['approval'] ? 1 : 0;
    $_arr['addtime'] = $v['addtime'];
    $_arr['qq'] = $v['qq'];
    $_arr['webid'] = $v['webid'];
    $_arr['weixin'] = $v['weixin'];
    $_arr['email'] = $v['email'];
    $_arr['phone'] = $v['phone'];
    $questionModel->add($_arr);
}