示例#1
0
}
$onlineurl = 'http://' . $_SERVER['HTTP_HOST'] . addslashes($_SERVER["REQUEST_URI"]);
if ($config['gzip'] && extension_loaded('zlib') && (strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') !== false || strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'deflate') !== false)) {
    ob_start('ob_gzhandler');
} else {
    ob_start();
}
if (URL_CRYPT) {
    include ROOT_PATH . 'include/urlcrypt.inc.php';
    urlcrypt();
}
//import_request_variables("cgP");
foreach (array('_COOKIE', '_POST', '_GET') as $_request) {
    foreach (${$_request} as $_key => $_value) {
        $_key[0] != '_' && (${$_key} = m_addslashes($_value));
    }
}
//m_exit($_POST,true);
check_cookie();
$online = update_online();
//${$cookiepre.auth} == $_COOKIE["{cookiepre}auth"] == $_COOKIE['Ecosme_auth']
$m_uid = $m_username = $m_password = '';
if (isset(${$cookiecfg['prefix'] . secret})) {
    list($m_uid, $m_username, $m_logintime) = explode("\t", authcrypt(${$cookiecfg['prefix'] . secret}, 'decode'));
}
if ($_SERVER['REQUEST_METHOD'] == 'POST' && times() - $m_logintime > 86400) {
    header('Location: ' . $_SERVER['HTTP_REFERER'] . '');
    exit;
}
//echo $m_uid."||".$m_username."||".$m_logintime;
//print_r($GLOBALS);
示例#2
0
    $g_user['userhidesig'] = false;
    $option[] = '<a href="register.php">Registrieren</a>';
    $option[] = '<a href="login.php?source=' . $path . '">Einloggen</a>';
} else {
    $g_user['have_cookie'] = $_have_sid_cookie;
    unset($_have_sid_cookie);
    $config['use_email'] && ($option[] = '<a href="' . build_link("listthreads.php") . '">Abonnierte Themen</a>');
    $option[] = '<a href="' . build_link("pm.php") . '">Private Messages</a>';
    $option[] = '<a href="' . build_link("editprofile.php") . '">Profil</a>';
    $g_user['groupids'] = substr($g_user['groupids'], 1, strlen($g_user['groupids']) - 2);
    if (!$g_user['userbanned']) {
        $option[] = '<a href="' . build_link("logout.php?uid={$g_user['userid']}") . '">Logout</a>';
    }
}
$g_user['userhtmlname'] = parse_code($g_user['username']);
update_online();
if ($config['forumclosed'] && !$g_user['userisadmin']) {
    $navpath = 'Forum geschlossen!';
    //ttt: keine smilies weil das style noch nicht geladen ist
    message('Forum geschlossen', parse_code(stripslashes(implode("\n", $config['closedmsg'])), 1, 1, 1, 0));
}
// has to be moved here in order to work with sessions --theDon
if (isset($board['boardid']) && $board['boardid'] < 0) {
    header('Location: ' . build_link('index.php?categoryid=' . intval($board['boardid']) * -1, true));
    exit;
}
/*
################################################################################
            create head options [ register ] [ ..
################################################################################
*/
示例#3
0
    $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;";
        }
        if ($conn->query($sql) === TRUE) {
示例#4
0
<?php

include dirname(__FILE__) . '/../modeles/administration/administration.php';
if (admin_secu($_SESSION['id']) == true) {
    include dirname(__FILE__) . '/../modeles/administration/admin_faq.php';
    if (isset($_POST["radio"])) {
        echo "<h2 style='color:red;text-align:center;'>Vos questions cochées sont maintenant en ligne !</h2>";
        update_offline();
        foreach ($_POST['choix'] as $check) {
            //echo $check;
            $id = $check;
            update_online($id);
        }
    }
    if (isset($_POST["creer"])) {
        creer_faq();
        echo "<h2 style='color:red;text-align:center;'>Nouvelle question ajoutée !</h2>";
    }
    if (isset($_GET['id'])) {
        supp_faq($_GET['id']);
        echo "<h2 style='color:red;text-align:center;'>Question supprimée !</h2>";
    }
    $result = admin_faq();
    //print_r($result);
    $countquest = count($result);
    //print_r($countquest);
    $valide = affiche_faq();
    //print_r($valide);
    $countcheck = count($valide);
    //print_r($countcheck);
    // INCLURE LA VUE CORRESPONDANTE