5){
print("Error!");
die;
}
*/
if(!is_numeric($exh) || $exh != 1){
print("Error!");
die;
}
if ($act == "conf" || $act == "etr") {
//入力画面でなければセッションにセット
$_SESSION['seminar_exh'] = $exh;
} else {
unset( $_SESSION['seminar_exh'] );
}
if(isset($_SESSION['seminar_exh'])){
$exh = $_SESSION['seminar_exh'];
}
//表示するexh_cd
if($exh != ""){
$stmt_exh = $pdo->prepare('Select exh_mst.exh_nm From exh_mst
WHERE exh_mst.exh_cd = :exh
AND (exh_mst.del_flg is null or exh_mst.del_flg = \'\')');
$stmt_exh -> bindValue(':exh', $exh, PDO::PARAM_INT);
// クエリの実行
$stmt_exh->execute();
$rs_exh_cnt=$stmt_exh->rowCount();
while ($ekh_row = $stmt_exh->fetch(PDO::FETCH_ASSOC)) {
$exh_nm = disp_backslash_escape(htmlspecialchars(trim($ekh_row['exh_nm']), ENT_QUOTES, "UTF-8"));
}
// if($exh == "forum") {
// $exh_nm = "はかる・調べるフォーラム";
// }
} else {
print("Error!");
die;
}
//echo("act:".$act."
");
//セミナーの申し込み状況チェック
if (isset($_SESSION['regist_liusr_nagoya2025'])) {
$gst_no = $_SESSION['regist_liusr_nagoya2025'];
//セミナー申し込みコードをセット
$qry = "Select csa_0.csa0_no";
$qry .= " From cgst_tbl, csa_0";
$qry .= " Where cgst_tbl.gst_no = csa_0.gst_no";
$qry .= " And (csa_0.del_flg is null OR csa_0.del_flg = '')";
$qry .= " And (cgst_tbl.del_flg is null OR cgst_tbl.del_flg = '')";
$qry .= " And csa_0.gst_no = :gst_no;";
//echo($qry);
$stmt = $pdo->prepare($qry);
$stmt -> bindValue(':gst_no', $gst_no, PDO::PARAM_STR);
$stmt->execute();
$stmt_cnt=$stmt->rowCount();
//セミナー申し込みコードをセット
//$ss_K_temp = null;
if($stmt_cnt > 0){
$ary_csa = $stmt->fetch(PDO::FETCH_ASSOC);
$csa_no = htmlspecialchars(trim($ary_csa['csa0_no']), ENT_QUOTES, "UTF-8");
//$ss_K_temp = htmlspecialchars(trim($ary_csa['ss_K']), ENT_QUOTES, "UTF-8");
$dtl_ary = array();
}
}
//申し込みがNoが存在する(完了している)場合はactを「registered」に変更
if(isset($csa_no) && $csa_no != ""){
//$cheng_flg = 1;//変更フラグを追加
$stmt = $pdo->prepare("Select *
From cgst_tbl, csa_".$exh."
Where cgst_tbl.gst_no = csa_".$exh.".gst_no
And csa_".$exh.".del_flg is null
And csa_".$exh.".csa".$exh."_no = :csa;");
$stmt -> bindValue(':csa', $csa_no, PDO::PARAM_INT);
$stmt->execute();
$stmt_cnt=$stmt->rowCount();
if ($stmt_cnt == 1) {
$dtl_ary = $stmt->fetch(PDO::FETCH_ASSOC);
}
if($act == "" || $act == "form"){
$act = "registered";
}
//$dtl_ary += array('ss_K'=>$ss_K_temp);//申込済みセミナーに基調講演分を追加
//参加者種別のセッションをセット
if ($dtl_ary['csa_memb'] != "") {
$_SESSION['csa_memb'] = $dtl_ary['csa_memb'];
}
//CSVダウンロード済みかチェック
$stmt = $pdo->prepare("Select csa_".$exh.".csv_flg
From csa_".$exh." ,csa_0
Where csa_0.del_flg is null
AND csa_".$exh.".csa".$exh."_no = csa_0.csa0_no
And csa_".$exh.".csa".$exh."_no = :csa;");
$stmt -> bindValue(':csa', $csa_no, PDO::PARAM_INT);
$stmt->execute();
$stmt_cnt=$stmt->rowCount();
if ($stmt) {
$csv_check = $stmt->fetch(PDO::FETCH_ASSOC);
if($csv_check['csv_flg'] == 1){
$act = "end";
}
}
}
//$temp = "csa".$exh."_no";
//echo("dtl_ary_csa_no:".$dtl_ary[$temp]."
");
if ($act == "conf" || $act == "etr") { //エラーチェック
//チェックした講座をセッションに格納
require_once($base_path."nagoya2025/module/seminar_set_session.inc");
//echo("act:".$act."
");
//ログインチェック
$uri = $home_url.mb_substr($_SERVER['REQUEST_URI'],1);//戻りページのURL
$act_param = "?exh=".$exh."&errmsg=".rawurlencode("ログインして下さい。");
//ログイン後の変数セット
//require_once($base_path."nagoya2025/module/entry_usr_select.inc"); //来場者情報を抽出
if ($_SESSION['regist_liusr_nagoya2025'] != "") {
$gst_no = $_SESSION['regist_liusr_nagoya2025'];
$stmt = $pdo->prepare('Select exh_mst.exh_cd, exh_mst.exh_nm From exh_mst, cgst_tbl
WHERE cgst_tbl.gst_no=:gst_no And cgst_tbl.exh_cd = exh_mst.exh_cd AND (cgst_tbl.del_flg is null or cgst_tbl.del_flg = \'\')');
$stmt -> bindValue(':gst_no', $gst_no, PDO::PARAM_STR);
$stmt->execute();
$stmt_cnt=$stmt->rowCount();
if (!$stmt) {
$_SESSION['seminar_flg'] = $exh;//セミナーフラグ($exh)のセッションをセット
header("Location: login.php".$act_param);
exit;
} elseif ($stmt_cnt == 1) {
$gst_no = $_SESSION['regist_liusr_nagoya2025'];
$usr_flg = true;
} else {
$_SESSION['seminar_flg'] = $exh;//セミナーフラグ($exh)のセッションをセット
header("Location: login.php".$act_param);
exit;
}
} else {
$_SESSION['seminar_flg'] = $exh;//セミナーフラグ($exh)のセッションをセット
header("Location: login.php".$act_param);
exit;
}
}
?>
0){
?>
");
// echo("exh:".$exh."
");
// echo("exh_cd:".$exh_cd."
");
// print("csa_no:".$csa_no."
");
?>