addElement('g', TYPE_STRING, $g_base); $formData->addElement('d', TYPE_STRING, $d); $formData->addElement('gp', TYPE_STRING, $gp); $formData->addElement('start', TYPE_NUMERIC, $start); $formData->addElement('sj', TYPE_ARRAY, $sj); $formData->addElement('sn', TYPE_ARRAY, $sn); $formData->addElement('st', TYPE_ARRAY, $st); $formData->addElement('sc', TYPE_ARRAY, $sc); $formData->addElement('ss', TYPE_ARRAY, $ss); $formData->addElement('ssj', TYPE_ARRAY, $ssj); // メッセージ if (strlen($mes) > 0) { $_errMsg[] = $mes; } //---------------------------------- // 存在チェック if (!PublicData::getGamenInfo($g_base, $formData)) { // 画面一覧を取得する //header("Location: index.php"); //exit; } //---------------------------------- // 一覧取得 $headerList = PublicData::getDataHeaderList($g_base, $formData); PublicData::getDataList($g_base, $headerList, $dataList, $pager, $start, $formData, $lng); //展覧会 if($g == EXHIBITION_ID_EN || $g == '' || $g == EXHIBITION_REAL_ID_EN) { if($g != "" || $sc != "") { $g_tenran = getrealId(EXHIBITION_ID_EN); $ss[0] = "day_from"; $ss[1] = "day_to"; $ssj[0] = "1"; $ssj[1] = "1"; }else { $g_tenran = EXHIBITION_ID_EN; $ss[0] = "number"; $ss[1] = "day_from"; $ss[2] = "day_to"; $ssj[0] = "0"; $ssj[1] = "1"; $ssj[2] = "1"; } $d = ''; $formData_tenran = new FormLib(); $formData_tenran->addElement('g', TYPE_STRING, $g_tenran); $formData_tenran->addElement('d', TYPE_STRING, $d); $formData_tenran->addElement('gp', TYPE_STRING, $gp); $formData_tenran->addElement('start', TYPE_NUMERIC, $start); $formData_tenran->addElement('sj', TYPE_ARRAY, $sj); $formData_tenran->addElement('sn', TYPE_ARRAY, $sn); $formData_tenran->addElement('st', TYPE_ARRAY, $st); $formData_tenran->addElement('sc', TYPE_ARRAY, $sc); $formData_tenran->addElement('ss', TYPE_ARRAY, $ss); $formData_tenran->addElement('ssj', TYPE_ARRAY, $ssj); //---------------------------------- // 存在チェック if (!PublicData::getGamenInfo($g_tenran, $formData_tenran)) { // 画面一覧を取得する //header("Location: index.php"); //exit; } //---------------------------------- // 一覧取得 $headerList_tenran = PublicData::getDataHeaderList($g_tenran, $formData_tenran); PublicData::getDataList($g_tenran, $headerList_tenran, $dataList_tenran, $pager, $start, $formData_tenran, $lng); if($sc != "") { $formData_tenranDate = new FormLib(); $formData_tenranDate->addElement('g', TYPE_STRING, $g_tenran); $headerList_tenranDate = PublicData::getDataHeaderList($g_tenran, $formData_tenranDate); PublicData::getDataList($g_tenran, $headerList_tenranDate, $dataList_tenranDate, $pager, $start, $formData_tenranDate, $lng); }else { $formData_tenranDate = $formData_tenran; $headerList_tenranDate = $headerList_tenran; $formData_tenranDate = $formData_tenran; $dataList_tenranDate = $dataList_tenran; } } $ss[0] = ""; $ss[1] = ""; $ss[2] = ""; $ssj[0] = ""; $ssj[1] = ""; $ssj[2] = ""; //イベント if($g == EVENT_ID_EN || $g == '' || $g == EVENT_REAL_ID_EN) { if($g != "" || $sc != "") { $g_event = getrealId(EVENT_ID_EN); $ss[0] = "day_from"; $ss[1] = "day_to"; $ssj[0] = "1"; $ssj[1] = "1"; }else { $g_event = EVENT_ID_EN; $ss[0] = "day_from"; $ss[1] = "day_to"; $ssj[0] = "1"; $ssj[1] = "1"; } $d = ''; $formData_event = new FormLib(); $formData_event->addElement('g', TYPE_STRING, $g_event); $formData_event->addElement('d', TYPE_STRING, $d); $formData_event->addElement('gp', TYPE_STRING, $gp); $formData_event->addElement('start', TYPE_NUMERIC, $start); $formData_event->addElement('sj', TYPE_ARRAY, $sj); $formData_event->addElement('sn', TYPE_ARRAY, $sn); $formData_event->addElement('st', TYPE_ARRAY, $st); $formData_event->addElement('sc', TYPE_ARRAY, $sc); $formData_event->addElement('ss', TYPE_ARRAY, $ss); $formData_event->addElement('ssj', TYPE_ARRAY, $ssj); //---------------------------------- // 存在チェック if (!PublicData::getGamenInfo($g_event, $formData_event)) { // 画面一覧を取得する // header("Location: index.php"); // exit; } //---------------------------------- // 一覧取得 $headerList_event = PublicData::getDataHeaderList($g_event, $formData_event); PublicData::getDataList($g_event, $headerList_event, $dataList_event, $pager, $start, $formData_event, $lng); if($sc != "") { $formData_eventDate = new FormLib(); $formData_eventDate->addElement('g', TYPE_STRING, $g_event); $headerList_eventDate = PublicData::getDataHeaderList($g_event, $formData_eventDate); PublicData::getDataList($g_event, $headerList_eventDate, $dataList_eventDate, $pager, $start, $formData_eventDate, $lng); }else { $formData_eventDate = $formData_event; $headerList_eventDate = $headerList_event; $formData_eventDate = $formData_event; $dataList_eventDate = $dataList_event; } } $ss[0] = ""; $ss[1] = ""; $ssj[0] = ""; $ssj[1] = ""; //教育普及 if($g == EDUCATIONAL_ID_EN || $g == '' || $g == EDUCATIONAL_REAL_ID_EN) { if($g != "" || $sc != "") { $g_kyoiku = getrealId(EDUCATIONAL_ID_EN); $ss[0] = "day_from"; $ss[1] = "day_to"; $ssj[0] = "1"; $ssj[1] = "1"; }else { $g_kyoiku = EDUCATIONAL_ID_EN; $ss[0] = "day_from"; $ss[1] = "day_to"; $ssj[0] = "1"; $ssj[1] = "1"; } $d = ''; $formData_kyouiku = new FormLib(); $formData_kyouiku->addElement('g', TYPE_STRING, $g_kyoiku); $formData_kyouiku->addElement('d', TYPE_STRING, $d); $formData_kyouiku->addElement('gp', TYPE_STRING, $gp); $formData_kyouiku->addElement('start', TYPE_NUMERIC, $start); $formData_kyouiku->addElement('sj', TYPE_ARRAY, $sj); $formData_kyouiku->addElement('sn', TYPE_ARRAY, $sn); $formData_kyouiku->addElement('st', TYPE_ARRAY, $st); $formData_kyouiku->addElement('sc', TYPE_ARRAY, $sc); $formData_kyouiku->addElement('ss', TYPE_ARRAY, $ss); $formData_kyouiku->addElement('ssj', TYPE_ARRAY, $ssj); //---------------------------------- // 存在チェック if (!PublicData::getGamenInfo($g_kyoiku, $formData_kyouiku)) { // 画面一覧を取得する // header("Location: index.php"); //exit; } //---------------------------------- // 一覧取得 $headerList_kyouiku = PublicData::getDataHeaderList($g_kyoiku, $formData_kyouiku); PublicData::getDataList($g_kyoiku, $headerList_kyouiku, $dataList_kyouiku, $pager, $start, $formData_kyouiku, $lng); if($sc != "") { $formData_kyouikuDate = new FormLib(); $formData_kyouikuDate->addElement('g', TYPE_STRING, $g_kyoiku); $headerList_kyouikuDate = PublicData::getDataHeaderList($g_kyoiku, $formData_kyouikuDate); PublicData::getDataList($g_kyoiku, $headerList_kyouikuDate, $dataList_kyouikuDate, $pager, $start, $formData_kyouikuDate, $lng); }else { $formData_kyouikuDate = $formData_kyouiku; $headerList_kyouikuDate = $headerList_kyouiku; $formData_kyouikuDate = $formData_kyouiku; $dataList_kyouikuDate = $dataList_kyouiku; } } // 英語の場合 if ($lng == LANG_ENGLISH) { require ( TEMPLATES_DIR.'public_list/'.$formData->showHtml('public_list_template').'/e-index.tpl'); exit; } $lng = 'e'; require (TEMPLATES_DIR.'public_list/'.$formData->showHtml('public_list_template').'/index.tpl'); ?>