コード例 #1
0
ファイル: wine_utils.php プロジェクト: pinkpoppy/myw
    //要存储的目录位置
    $wine_pic_dir = "../../wine_pic/";
    //存储图片,并返回文件路径
    $winePicURL = "";
    $hasImgFile = true;
    if ($_FILES['file']['name'] !== "") {
        $winePicURL = save_file($_FILES['file']['name'], $wine_pic_dir, $_FILES['file']['tmp_name']);
    } else {
        $hasImgFile = false;
        $winePicURL = "";
    }
    // update wine info
    $info_arr = get_wine_basic_info($winePicURL, $uid);
    $wine_id = update_table($conn, $info_arr, $hasImgFile);
    // update wine to online
    $onlineArr = get_online_info($_POST['online_channels'], $_POST['online_links'], $_POST['wine_to_online_ids']);
    update_online($onlineArr, $wine_id, $conn);
    // update wine to offline
    $offlineArr = get_offline_info($_POST['offline_ids'], $_POST['shops'], $_POST['cities'], $_POST['addresses'], $_POST['phones'], $uid);
    update_offline($offlineArr, $wine_id, $conn);
    header("location: manage_wine.php");
}
function update_table($conn, $info_arr, $hasImgFile)
{
    if ($_POST['wine_id'] != "") {
        // update
        if ($hasImgFile == true) {
            $sql = "UPDATE web_wine \n\t\t\t\t\tSET zh_wine_name='{$info_arr['zh_wine_name']}',\n\t\t\t\t\ten_wine_name='{$info_arr['en_wine_name']}',\n\t\t\t\t\tzh_country='{$info_arr['zh_country_name']}',\n\t\t\t\t\tzh_place='{$info_arr['zh_place_name']}',\n\t\t\t\t\ten_place='{$info_arr['en_place_name']}',\n\t\t\t\t\tzh_chateau='{$info_arr['zh_chateau_name']}',\n\t\t\t\t\ten_chateau='{$info_arr['en_chateau_name']}',\n\t\t\t\t\tzh_wine_type='{$info_arr['zh_wine_type_name']}',\n\t\t\t\t\ten_wine_type='{$info_arr['en_wine_type_name']}',\n\t\t\t\t\tzh_grape_type='{$info_arr['zh_grape_name']}',\n\t\t\t\t\ten_grape_type='{$info_arr['en_grape_name']}',\n\t\t\t\t\tvolume = '{$info_arr['volume']}',\n\t\t\t\t\tyear='{$info_arr['wine_year']}',\n\t\t\t\t\tprice='{$info_arr['wine_price']}',\n\t\t\t\t\tseller_id='{$info_arr['seller_id']}',\n\t\t\t\t\timage_name='{$info_arr['image_link']}',\n\t\t\t\t\tcreate_time='{$info_arr['add_time']}'\n\t\t\t\t\tWHERE id='{$_POST['wine_id']}'\n\t\t\t\t\t;";
        } else {
            $sql = "UPDATE web_wine \n\t\t\t\t\tSET zh_wine_name='{$info_arr['zh_wine_name']}',\n\t\t\t\t\ten_wine_name='{$info_arr['en_wine_name']}',\n\t\t\t\t\tzh_country='{$info_arr['zh_country_name']}',\n\t\t\t\t\tzh_place='{$info_arr['zh_place_name']}',\n\t\t\t\t\ten_place='{$info_arr['en_place_name']}',\n\t\t\t\t\tzh_chateau='{$info_arr['zh_chateau_name']}',\n\t\t\t\t\ten_chateau='{$info_arr['en_chateau_name']}',\n\t\t\t\t\tzh_wine_type='{$info_arr['zh_wine_type_name']}',\n\t\t\t\t\ten_wine_type='{$info_arr['en_wine_type_name']}',\n\t\t\t\t\tzh_grape_type='{$info_arr['zh_grape_name']}',\n\t\t\t\t\ten_grape_type='{$info_arr['en_grape_name']}',\n\t\t\t\t\tvolume = '{$info_arr['volume']}',\n\t\t\t\t\tyear='{$info_arr['wine_year']}',\n\t\t\t\t\tprice='{$info_arr['wine_price']}',\n\t\t\t\t\tseller_id='{$info_arr['seller_id']}',\n\t\t\t\t\tcreate_time='{$info_arr['add_time']}'\n\t\t\t\t\tWHERE id='{$_POST['wine_id']}'\n\t\t\t\t\t;";
        }
コード例 #2
0
    $sid = 0;
    $cid = 0;
    set_cookie(0, 0, 0);
}
if ($uid == 0) {
    //    return_no_login($g_view);
} else {
    if ($config['maintain_work']) {
        if (!in_array($uid, $config['maintain_super_uid'])) {
            return_maintain_work($g_view);
        }
    } else {
        //服务器校验session
        if (!($result = get_player_info($uid))) {
            $uid = 0;
            set_cookie(0, 0, 0);
            return_no_login($g_view);
        }
        $g_user_base = user_get_user_base($uid);
        $user_key = md5($uid . $public_key);
        //获得登录id,同步数据库session
        $v_online = get_online_info($uid, $sid, $zeit);
        //判断连续登录,加载成就的hook
        $last_online_detail = $g_user_extend['last_online'];
        $days_last_online = ($last_online_detail - $last_online_detail % 86400) / 86400;
        $days_now_online = ($zeit - $zeit % 86400) / 86400;
    }
}
$browser = common_get_user_browser();
$g_sunrise = $zeit - ($zeit + 8 * 3600) % 86400;
$g_sunset = $g_sunrise + 86399;