コード例 #1
0
 * 第一张图片
 * 价格
 * 发布人 
 * 
 * 悬赏人 接单人基本信息: 联系方式  昵称
 * 
 */
session_start();
if (isset($_SESSION['CURRENT_LOGIN_ID']) && isset($_SESSION['CURRENT_LOGIN_USER'])) {
    require_once 'class/Config.php';
    require_once 'class/Info_commodity.php';
    require_once 'class/commodity/Transaction_state_config.php';
    $commodity_id = (int) $_GET['commodity_id'];
    //连接数据库
    $conn = Config::connect();
    $commodity = new Info_commodity($conn, $commodity_id);
    $commodity_ary = $commodity->get_commodity();
    //判断当前用户是否具有权限: 当当前用户不是发布者
    if ($commodity_ary[Config_commodity::publisher] != $_SESSION['CURRENT_LOGIN_ID']) {
        //更新商品状态
        $commodity->update(Transaction_state_config::acceptor_comfirmed);
        //创建订单
        if (create_transaction($conn, $commodity_ary)) {
            send_msg($commodity_ary);
            include_once 'smarty_init.php';
            $smarty->display("");
        } else {
        }
    } else {
    }
} else {
コード例 #2
0
<?php

session_start();
if (isset($_SESSION['CURRENT_LOGIN_ID'])) {
    require_once 'class/Injection.php';
    require_once 'Included_update_state.php';
    require_once 'class/commodity/Transaction_state_config.php';
    require_once 'class/Config_commodity.php';
    require_once 'class/Info_commodity.php';
    $commodity_id = (int) $_GET['commodity_id'];
    $conn = Config::connect();
    $commodity = new Info_commodity($conn, $commodity_id);
    $commodity_ary = $commodity->get_commodity();
    if ($commodity_ary[Config_commodity::publisher] == $_SESSION['CURRENT_LOGIN_ID']) {
        $commodity->update(Transaction_state_config::refused);
        if ($commodity_ary && update_transaction_state($conn, $commodity_id)) {
            $bussinessman = $_GET['mobile'];
            sendMessage($commodity_ary, $bussinessman);
        } else {
        }
    }
    mysqli_free_result($retval);
    mysqli_close($conn);
} else {
    require 'Login.php';
}
function sendMessage($commodity_ary, $mobile)
{
    if ($commodity_ary[Config_commodity::course_or_reward] == Commodity_type_Config::course) {
        $content = '尊敬的用户您好,您选中的课程 ' . $commodity_ary[Config_commodity::title] . '客户 ' . $_SESSION['CURRENT_LOGIN_USER'] . ' 已确认。请前往领行客户中心查看详情并于客户联系,开始接受授课';
    } else {
コード例 #3
0
ファイル: I_want_accept.php プロジェクト: DaiDanRui/LinHang
 * 悬赏人 接单人基本信息: 联系方式  昵称
 *
 */
session_start();
//$_SESSION['CURRENT_LOGIN_ID'] = 1;
//$_SESSION['CURRENT_LOGIN_USER'] = '******';
if (isset($_SESSION['CURRENT_LOGIN_ID'])) {
    require_once 'class/Config.php';
    //连接数据库
    $conn = Config::connect();
    $commodity_id = (int) $_REQUEST['id'];
    if (isset($_POST['confirm'])) {
        require_once 'class/Info_commodity.php';
        require_once 'class/commodity/Transaction_state_config.php';
        //商品信息获取
        $commodity = new Info_commodity($conn, $commodity_id);
        $commodity_ary = $commodity->get_commodity($conn);
        //判断当前用户是否具有权限: 当当前用户不是发布者
        if ($commodity_ary[Config_commodity::publisher] != $_SESSION['CURRENT_LOGIN_ID']) {
            //更新商品状态
            $commodity->update(Transaction_state_config::one_want_accept, $conn);
            //创建订单
            if (create_transaction($conn, $commodity_ary)) {
                send_msg($commodity_ary);
            }
        }
        header('Location: Commodity_details.php?id=' . $commodity_id);
    } else {
        require 'Include_commodity.php';
        $commodity_array_for_display = show_buy_html($commodity_id, $conn);
        include 'smarty_init.php';