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');
?>