get_exception(); } } /* 出力準備 */ $smarty = new SmartyEx(); $smarty->prepare(); /* マイプロフィール */ include('common/myprofile.inc'); /* Eventクラスインスタンス生成 */ if ($err_str === "") { try { $event = new Event($locomill->get_db4()); } catch (EventError $e) { $err_str .= $e->get_exception(); } } /* Request値の検証 */ if ($err_str === "") { if (isset($_POST) === true && empty($_POST) === false) { $rq = $_POST; } elseif (isset($_GET) === true && empty($_GET) === false) { $rq = $_GET; } } /* イベントデータ取得 */ if ($err_str === "") { try { if ($event->check_id($rq['id'])) { $event_id = $rq['id']; } else { throw new EventError('・正しい手続きでアクセスしていません。
'); } $event_data = $event->get_data($event_id); if ($preview != 1) { // 表示判定 if ($event_data['enable'] != 1 || $event_data['rsv_int_03'] == 3 || $now <= $event_data['start_stamp'] || (0 < $event_data['end_stamp'] && $event_data['end_stamp'] <= $now)) { $the_corner_id = 34; $adver_param = array("terminal_type" => 1, "corner_id" => $the_corner_id); $adver_b_type = array(1); include('common/banners.inc'); header("HTTP/1.0 404 Not Found"); $smarty->display('parts/event/disabled.tpl'); exit; } } $event_data = $event->adjust($event_data); } catch (EventError $e) { ErrorRedirect(404); } } /* googlemapへリダイレクト */ if ($err_str === "") { header('Location: ' . $event_data['google_map_url']); exit; } // イマココ $imakoko = getTopicsPath('event'); $smarty->assign("IMAKOKO_ARRAY", $imakoko); // 最新情報 include('common/whatsnew.inc'); /* 広告系 */ $the_corner_id = 34; $adver_param = array("terminal_type" => 1, "corner_id" => $the_corner_id); $adver_b_type = array(1, 7); include('common/banners.inc'); // エラー文字列 $smarty->assign("ERR_STR", $err_str); if (!empty($err_str) || $preview == 1) { header("HTTP/1.0 404 Not Found"); } /* 出 力 */ $smarty->display('event/home/index.tpl');