0 && !in_array($sc[0], array(LEANING_KIDS, LEANING_LIBRARY, LEANING_SCHOOL, LEANING_PROGRAM)))) { header('Location: /index.php'); exit; } //---------------------------------- // 携帯の場合は、mb_data_list.phpへ遷移 require_once('Net/UserAgent/Mobile.php'); require_once('./common/classes/common_class.class.php'); if (CommonClass::isMobile()) { header("Location: mb_data_list.php?g={$g}&d={$d}&gp={$gp}&mes={$mes}&lng={$lng}"); exit; } //---------------------------------- //---------------------------------- // テンプレートで使用する変数をglobal化 global $headerData; global $headerList; global $formData; global $formDBData; global $lng; global $dataList; global $headerData_kyouiku; global $headerList_kyouiku; global $formData_kyouiku; global $formDBData_kyouiku; global $dataList_kyouiku; global $headerData_kyouikuDate; global $headerList_kyouikuDate; global $formData_kyouikuDate; global $formDBData_kyouikuDate; global $dataList_kyouikuDate; //---------------------------------- global $gamens; // データ一覧呼び出し //一覧 $g_base = EDUCATIONAL_REAL_ID_EN; $d = ''; $formData = new FormLib(); $formData->addElement('g', TYPE_STRING, $g_base); $formData->addElement('d', TYPE_STRING, $d); $formData->addElement('gp', TYPE_STRING, $gp); $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, 0, $formData, $lng); // ラーニング if ($g == EDUCATIONAL_ID_EN || $g == '' || $g == EDUCATIONAL_REAL_ID_EN) { // ラーニングには年単位の画面が存在しないため、条件分岐不要 // if ($g != "" || $sc != "") { // $g_kyoiku = getrealId(EDUCATIONAL_ID); // } else { $g_kyoiku = EDUCATIONAL_ID_EN; // } $ss[0] = "day_from"; $ss[1] = "day_to"; $ssj[0] = "DESC"; $ssj[1] = "DESC"; $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('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::getDataListNoPagerLoop($g_kyoiku, $headerList_kyouiku, $dataList_kyouiku, $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::getDataListNoPagerLoop($g_kyoiku, $headerList_kyouikuDate, $dataList_kyouikuDate, $formData_kyouikuDate, $lng); // } else { $formData_kyouikuDate = $formData_kyouiku; $headerList_kyouikuDate = $headerList_kyouiku; $formData_kyouikuDate = $formData_kyouiku; $dataList_kyouikuDate = $dataList_kyouiku; // } } require(TEMPLATES_DIR . 'public_list/' . $formData->showHtml('public_list_template') . '/index.tpl'); ?>