assign("kbn",$kbn); $db =& DB::connect($dsn); if (DB::isError($db)) { $db->getMessage(); $db->getDebugInfo(); die("connect error"); } //セッションのデータを取得 $sql = "SELECT * from program where interid is not null"; $sql .= " and psn = {$_REQUEST['psn']}"; $sql .= " order by happyo_kaishi_jikan,interid"; $sf_result = $db->getAll($sql,$cond_val,DB_FETCHMODE_ASSOC); if (DB::isError($sf_result)) { echo $sf_result->getMessage() . "
"; echo $sf_result->getDebugInfo(); die("
ERROR
"); } //var_dump($sf_result[0]); //ライブ中継先、裏座長だった場合神戸会場を取得 //if ($sf_result[0]['live2'] ==2 || $sf_result[0]['live2'] ==3) { if ($sf_result[0]['live1'] !="") { //ライブ区分初期化 $this_livesession_key = array(); $live_original_shubetsu_array = split(",",$sf_result[0]['live1']); foreach($live_original_shubetsu_array as $los_key=>$los_val) { $live_original_shubetsu_like_text .= $los_val . ","; } $live_original_shubetsu_like_text = rtrim($live_original_shubetsu_like_text,","); //該当するセッションの神戸会場のセッションpsnを取得 $live_main_psn_sql = "SELECT psn,live1 from program where interid is not null"; $live_main_psn_sql .= " and live1 like (?) and live2 = '1'"; $live_main_psn_sql .= " group by psn,live1 order by psn"; $p_main_psn_result = $db->getAll($live_main_psn_sql,array($live_original_shubetsu_like_text),DB_FETCHMODE_ASSOC); if (DB::isError($p_main_psn_result)) { echo $p_main_psn_result->getMessage() . "
"; echo $p_main_psn_result->getDebugInfo(); die("
ERROR
"); } else { $p_main_psn_count = count($p_main_psn_result); } //var_dump($p_main_psn_result); //再度神戸会場のlive1とpsnを取得 foreach($p_main_psn_result as $los_key=>$los_val) { //$live_original_shubetsu_like_text .= $los_val . ","; //$live_original_shubetsu_like_text = rtrim($live_original_shubetsu_like_text,","); //該当するセッションの神戸会場のセッションpsnを取得 $live_main_psn_sql = "SELECT psn,live1,s_time_p from program where interid is not null"; $live_main_psn_sql .= " and live1 like " . '\'%' . $los_val['live1'] . '%\''. " and live2 = '1'"; $live_main_psn_sql .= " group by psn,live1,s_time_p order by s_time_p"; $p_main_psn_fromkobe_result = $db->getAll($live_main_psn_sql,array(),DB_FETCHMODE_ASSOC); if (DB::isError($p_main_psn_result)) { echo $p_main_psn_result->getMessage() . "
"; echo $p_main_psn_result->getDebugInfo(); die("
ERROR
"); } else { $p_main_psn_count = count($p_main_psn_fromkobe_result); } //var_dump($p_main_psn_fromkobe_result); } //神戸会場セッションのデータを取得 //foreach($p_main_psn_result as $k_key=>$k_val) { foreach($p_main_psn_fromkobe_result as $k_key=>$k_val) { //echo "{$k_val['psn']}:"; $live_main_sql = "SELECT * from program where interid is not null"; $live_main_sql .= " and psn = ?"; $live_main_sql .= " order by happyo_kaishi_jikan,interid"; $p_main_result = $db->getAll($live_main_sql,array($k_val['psn']),DB_FETCHMODE_ASSOC); if (DB::isError($p_main_result)) { echo $p_main_result->getMessage() . "
"; echo $p_main_result->getDebugInfo(); die("
ERROR
"); } else { $p_result[$k_key] = $p_main_result; foreach($p_main_result as $pmrk_key=>$pmrk_val) { $temp_key = null; $temp_key = split(",",$pmrk_val['live1']); foreach($temp_key as $tktk_key=>$tktk_val) { //echo $tktk_val . ":"; //echo array_search($tktk_val,$this_livesession_key) . "
\n"; if (strlen(array_search($tktk_val,$this_livesession_key)) < 1) { $this_livesession_key[] = $tktk_val; } } } } } } else { $p_result[] = $sf_result; } //var_dump($this_livesession_key); $program_data = $p_result; //座長とオペレータ等役割を分離 foreach($program_data as $pd_key=>$pd_val) { /* $lecture_num_temp[$pd_val[0]['psn']['psn']] = 0; $operators[$pd_val[0]['psn']['psn']] = null; $assistant_operators[$pd_val[0]['psn']['psn']] = null; $ct_commentators[$pd_val[0]['psn']['psn']] = null; $ivus_commentators[$pd_val[0]['psn']['psn']] = null; $chief_chairs[$pd_val[0]['psn']['psn']] = null; $chairs[$pd_val[0]['psn']['psn']] = null; $commentators[$pd_val[0]['psn']['psn']] = null; $trainers[$pd_val[0]['psn']['psn']] = null; $special_lecturer_1[$pd_val[0]['psn']['psn']] = null; $special_lecturer_2[$pd_val[0]['psn']['psn']] = null; $lecturers[$pd_val[0]['psn']['psn']] = null; $presenters[$pd_val[0]['psn']['psn']] = null; $subscreen_chairs[$pd_val[0]['psn']['psn']] = null; */ $lecture_num_temp = 0; foreach($pd_val as $key=>$val) { //日英名前 $dr_name = null; if ($val['kubun'] == "Surgical" || $val['kubun'] == "Co-medical") { $dr_name = $val['pr_name_p']; } else { $dr_name = $val['pr_name_e']; } //echo $val['yakuwari'] . "
\n"; //役割ごとにまとめる if ($val['yakuwari'] == "Operator") { $operators[$val['psn']].= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Operator 1") { $operators[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Operator 2") { $operators[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Operator 3") { $operators[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Operator 4") { $operators[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Operator 5") { $operators[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Operator 6") { $operators[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Operator 7") { $operators[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Operator 8") { $operators[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Operator 9") { $operators[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Assistant Operator") { $assistant_operators[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "CT Commentator") { $ct_commentators[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "IVUS Commentator") { $ivus_commentators[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Chief chair") { $chief_chairs[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Chair") { $chairs[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Chair 1") { $chairs[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Chair 2") { $chairs[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Commentator") { $commentators[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Trainer") { $trainers[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Special Lecturer 1") { $special_lecturer_1[$val['psn']] .= '' . $dr_name . '' . ", "; $lecture_num_temp++; } else if ($val['yakuwari'] == "Special Lecturer 2") { $special_lecturer_2[$val['psn']] .= '' . $dr_name . '' . ", "; $lecture_num_temp++; } else if ($val['yakuwari'] == "Presenter 1") { $presenters[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Presenter 2") { $presenters[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Presenter 3") { $presenters[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Presenter 4") { $presenters[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Presenter 5") { $presenters[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "Presenter 6") { $presenters[$val['psn']] .= '' . $dr_name . '' . ", "; } else if ($val['yakuwari'] == "裏座長") { //英語表記に統一 $subscreen_chairs[$val['psn']] .= '' . $dr_name . '' . ", "; } else if (strstr($val['yakuwari'], 'Lecture')) { $lecture_num_temp++; } } $operators[$val['psn']] = rtrim($operators[$val['psn']],", "); $assistant_operators[$val['psn']] = rtrim($assistant_operators[$val['psn']],", "); $ct_commentators[$val['psn']] = rtrim($ct_commentators[$val['psn']],", "); $ivus_commentators[$val['psn']] = rtrim($ivus_commentators[$val['psn']],", "); $chief_chairs[$val['psn']] = rtrim($chief_chairs[$val['psn']],", "); $chairs[$val['psn']] = rtrim($chairs[$val['psn']],", "); $commentators[$val['psn']] = rtrim($commentators[$val['psn']],", "); $trainers[$val['psn']] = rtrim($trainers[$val['psn']],", "); $special_lecturer_1[$val['psn']] = rtrim($special_lecturer_1[$val['psn']],", "); $special_lecturer_2[$val['psn']] = rtrim($special_lecturer_2[$val['psn']],", "); $lecturers[$val['psn']] = rtrim($lecturers[$val['psn']],", "); $presenters[$val['psn']] = rtrim($presenters[$val['psn']],", "); $subscreen_chairs[$val['psn']] = rtrim($subscreen_chairs[$val['psn']],", "); $lecture_num[$val['psn']] = $lecture_num_temp; /* //Keynote Lecture foreach($program_data as $pkey=>$pval) { if (stristr($pval['lecture_title'],'keynote') ==true) { $program_data[$pkey]['lecture_title'] = str_replace('Keynote lecture:','',$program_data[$pkey]['lecture_title']); $program_data[$pkey]['keynote_flag'] = 'yes'; } } */ } /* $o_smarty->assign("lecture_num",$lecture_num); $o_smarty->assign("operators",$operators); $o_smarty->assign("assistant_operators",$assistant_operators); $o_smarty->assign("ct_commentators",$ct_commentators); $o_smarty->assign("ivus_commentators",$ivus_commentators); $o_smarty->assign("chief_chairs",$chief_chairs); $o_smarty->assign("chairs",$chairs); $o_smarty->assign("commentators",$commentators); $o_smarty->assign("ivus_commentators",$ivus_commentators); $o_smarty->assign("trainers",$trainers); $o_smarty->assign("special_lecturer_1",$special_lecturer_1); $o_smarty->assign("special_lecturer_2",$special_lecturer_2); $o_smarty->assign("lecturers",$lecturers); $o_smarty->assign("presenters",$presenters); $o_smarty->assign("subscreen_chairs",$subscreen_chairs); */ //ライブ //if (stristr($program_data[0]['session_mei'],'live') ==true) { if ($program_data[0][0]['live1'] != null) { $live_flag = 'yes'; //関連ライブを取得 if ($program_data[0][0]['live2'] ==1) { //ライブ種別を分割 //要チェック $live_shubetsu_array = split(",",$program_data[0][0]['live1']); //$live_shubetsu_array = array("B","D"); $live_shubetsu_array = $this_livesession_key; foreach($live_shubetsu_array as $ls_key=>$ls_val) { //中継元 $sql = "SELECT * from program where interid is not null"; $sql .= " and live1 like ? and live2 = '2'"; $sql .= " order by happyo_kaishi_jikan,interid"; $kanren_live2_result = $db->getAll($sql,array($ls_val),DB_FETCHMODE_ASSOC); if (DB::isError($kanren_live2_result)) { echo $kanren_live2_result->getMessage() . "
"; echo $kanren_live2_result->getDebugInfo(); die("
ERROR
"); } $kanren_live_2[$kl2_val['psn']] = $kanren_live2_result; $lecture_num_temp = 0; //座長とオペレータ等役割を分離 foreach($kanren_live_2[$kl2_val['psn']] as $kl2_key=>$kl2_val) { //日英名前 $dr_name = null; if ($kbn == "s" || $kbn == "cm") { $dr_name = $kl2_val['pr_name_p']; } else { $dr_name = $kl2_val['pr_name_e']; } //役割ごとにまとめる if ($kl2_val['yakuwari'] == "Operator") { $operators[$kl2_val['psn']].= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Operator 1") { $operators[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Operator 2") { $operators[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Operator 3") { $operators[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Operator 4") { $operators[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Operator 5") { $operators[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Operator 6") { $operators[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Operator 7") { $operators[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Operator 8") { $operators[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Operator 9") { $operators[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Assistant Operator") { $assistant_operators[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "CT Commentator") { $ct_commentators[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "IVUS Commentator") { $ivus_commentators[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Chief chair") { $chief_chairs[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Chair") { $chairs[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Chair 1") { $chairs[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Chair 2") { $chairs[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Commentator") { $commentators[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Trainer") { $trainers[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Special Lecturer 1") { $special_lecturer_1[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; $lecture_num_temp++; } else if ($kl2_val['yakuwari'] == "Special Lecturer 2") { $special_lecturer_2[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; $lecture_num_temp++; } else if ($kl2_val['yakuwari'] == "Presenter 1") { $presenters[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Presenter 2") { $presenters[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Presenter 3") { $presenters[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Presenter 4") { $presenters[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Presenter 5") { $presenters[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "Presenter 6") { $presenters[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl2_val['yakuwari'] == "裏座長") { //英語表記に統一 $subscreen_chairs[$kl2_val['psn']] .= '' . $dr_name . '' . ", "; } else if (strstr($kl2_val['yakuwari'], 'Lecture')) { $lecture_num_temp++; } $operators[$kl2_val['psn']] = rtrim($operators[$kl2_val['psn']],", "); $assistant_operators[$kl2_val['psn']] = rtrim($assistant_operators[$kl2_val['psn']],", "); $ct_commentators[$kl2_val['psn']] = rtrim($ct_commentators[$kl2_val['psn']],", "); $ivus_commentators[$kl2_val['psn']] = rtrim($ivus_commentators[$kl2_val['psn']],", "); $chief_chairs[$kl2_val['psn']] = rtrim($chief_chairs[$kl2_val['psn']],", "); $chairs[$kl2_val['psn']] = rtrim($chairs[$kl2_val['psn']],", "); $commentators[$kl2_val['psn']] = rtrim($commentators[$kl2_val['psn']],", "); $trainers[$kl2_val['psn']] = rtrim($trainers[$kl2_val['psn']],", "); $special_lecturer_1[$kl2_val['psn']] = rtrim($special_lecturer_1[$kl2_val['psn']],", "); $special_lecturer_2[$kl2_val['psn']] = rtrim($special_lecturer_2[$kl2_val['psn']],", "); $lecturers[$kl2_val['psn']] = rtrim($lecturers[$kl2_val['psn']],", "); $presenters[$kl2_val['psn']] = rtrim($presenters[$kl2_val['psn']],", "); $subscreen_chairs[$kl2_val['psn']] = rtrim($subscreen_chairs[$kl2_val['psn']],", "); $lecture_num[$kl2_val['psn']] = $lecture_num_temp; /* //Keynote Lecture foreach($program_data as $pkey=>$pval) { if (stristr($pval['lecture_title'],'keynote') ==true) { $program_data[$pkey]['lecture_title'] = str_replace('Keynote lecture:','',$program_data[$pkey]['lecture_title']); $program_data[$pkey]['keynote_flag'] = 'yes'; } } */ } /* $o_smarty->assign("lecture_num",$lecture_num); $o_smarty->assign("operators",$operators); $o_smarty->assign("assistant_operators",$assistant_operators); $o_smarty->assign("ct_commentators",$ct_commentators); $o_smarty->assign("ivus_commentators",$ivus_commentators); $o_smarty->assign("chief_chairs",$chief_chairs); $o_smarty->assign("chairs",$chairs); $o_smarty->assign("commentators",$commentators); $o_smarty->assign("ivus_commentators",$ivus_commentators); $o_smarty->assign("trainers",$trainers); $o_smarty->assign("special_lecturer_1",$special_lecturer_1); $o_smarty->assign("special_lecturer_2",$special_lecturer_2); $o_smarty->assign("lecturers",$lecturers); $o_smarty->assign("presenters",$presenters); $o_smarty->assign("subscreen_chairs",$subscreen_chairs); */ } foreach($p_main_psn_fromkobe_result as $uzlk_key=>$uzlk_val) { //裏座長 $sql = "SELECT * from program where interid is not null"; $sql .= " and live1 = ? and live2 = '3'"; $sql .= " order by happyo_kaishi_jikan,interid"; //echo ""; $kanren_live3_result = $db->getAll($sql,array($uzlk_val['live1']),DB_FETCHMODE_ASSOC); if (DB::isError($kanren_live3_result)) { echo $kanren_live3_result->getMessage() . "
"; echo $kanren_live3_result->getDebugInfo(); die("
ERROR
"); } $kanren_live_3[$uzlk_val['live1']] = $kanren_live3_result; //座長とオペレータ等役割を分離 $lecture_num_3 = 0; foreach($kanren_live_3[$uzlk_val['live1']] as $kl3_key=>$kl3_val) { //日英名前 $dr_name = null; if ($kbn == "s" || $kbn == "cm") { $dr_name = $kl3_val['pr_name_p']; } else { $dr_name = $kl3_val['pr_name_e']; } //echo $kl3_val['yakuwari'] . "
\n"; //役割ごとにまとめる if ($kl3_val['yakuwari'] == "Operator") { $operators[$kl3_val['psn']].= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Operator 1") { $operators[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Operator 2") { $operators[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Operator 3") { $operators[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Operator 4") { $operators[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Operator 5") { $operators[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Operator 6") { $operators[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Operator 7") { $operators[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Operator 8") { $operators[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Operator 9") { $operators[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Assistant Operator") { $assistant_operators[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "CT Commentator") { $ct_commentators[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "IVUS Commentator") { $ivus_commentators[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Chief chair") { $chief_chairs[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Chair") { $chairs[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Chair 1") { $chairs[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Chair 2") { $chairs[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Commentator") { $commentators[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Trainer") { $trainers[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Special Lecturer 1") { $special_lecturer_1[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; $lecture_num_temp++; } else if ($kl3_val['yakuwari'] == "Special Lecturer 2") { $special_lecturer_2[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; $lecture_num_temp++; } else if ($kl3_val['yakuwari'] == "Presenter 1") { $presenters[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Presenter 2") { $presenters[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Presenter 3") { $presenters[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Presenter 4") { $presenters[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Presenter 5") { $presenters[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "Presenter 6") { $presenters[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if ($kl3_val['yakuwari'] == "裏座長") { //英語表記に統一 $subscreen_chairs[$kl3_val['psn']] .= '' . $dr_name . '' . ", "; } else if (strstr($kl3_val['yakuwari'], 'Lecture')) { $lecture_num_temp++; } $operators[$kl3_val['psn']] = rtrim($operators[$kl3_val['psn']],", "); $assistant_operators[$kl3_val['psn']] = rtrim($assistant_operators[$kl3_val['psn']],", "); $ct_commentators[$kl3_val['psn']] = rtrim($ct_commentators[$kl3_val['psn']],", "); $ivus_commentators[$kl3_val['psn']] = rtrim($ivus_commentators[$kl3_val['psn']],", "); $chief_chairs[$kl3_val['psn']] = rtrim($chief_chairs[$kl3_val['psn']],", "); $chairs[$kl3_val['psn']] = rtrim($chairs[$kl3_val['psn']],", "); $commentators[$kl3_val['psn']] = rtrim($commentators[$kl3_val['psn']],", "); $trainers[$kl3_val['psn']] = rtrim($trainers[$kl3_val['psn']],", "); $special_lecturer_1[$kl3_val['psn']] = rtrim($special_lecturer_1[$kl3_val['psn']],", "); $special_lecturer_2[$kl3_val['psn']] = rtrim($special_lecturer_2[$kl3_val['psn']],", "); $lecturers[$kl3_val['psn']] = rtrim($lecturers[$kl3_val['psn']],", "); $presenters[$kl3_val['psn']] = rtrim($presenters[$kl3_val['psn']],", "); $subscreen_chairs[$kl3_val['psn']] = rtrim($subscreen_chairs[$kl3_val['psn']],", "); $lecture_num[$kl3_val['psn']] = $lecture_num_temp; /* //Keynote Lecture foreach($program_data as $pkey=>$pval) { if (stristr($pval['lecture_title'],'keynote') ==true) { $program_data[$pkey]['lecture_title'] = str_replace('Keynote lecture:','',$program_data[$pkey]['lecture_title']); $program_data[$pkey]['keynote_flag'] = 'yes'; } } */ } } } } else { $live_flag = 'no'; } $o_smarty->assign("live_flag",$live_flag); $o_smarty->assign("lecture_num",$lecture_num); $o_smarty->assign("operators",$operators); $o_smarty->assign("assistant_operators",$assistant_operators); $o_smarty->assign("ct_commentators",$ct_commentators); $o_smarty->assign("ivus_commentators",$ivus_commentators); $o_smarty->assign("chief_chairs",$chief_chairs); $o_smarty->assign("chairs",$chairs); $o_smarty->assign("commentators",$commentators); $o_smarty->assign("ivus_commentators",$ivus_commentators); $o_smarty->assign("trainers",$trainers); $o_smarty->assign("special_lecturer_1",$special_lecturer_1); $o_smarty->assign("special_lecturer_2",$special_lecturer_2); $o_smarty->assign("lecturers",$lecturers); $o_smarty->assign("presenters",$presenters); $o_smarty->assign("subscreen_chairs",$subscreen_chairs); /* echo ""; */ //同時通訳 if ($program_data[0]['interpretation'] == '英語セッション:英語⇒日本語のみ有') { $interpretation = 'ej'; } else if ($program_data[0]['interpretation'] == '日英同時通訳有' || $program_data[0]['interpretation'] == '日本語セッション:日本語⇒英語のみ有' ) { $interpretation = 'je'; } $o_smarty->assign("interpretation",$interpretation); //スポンサー $o_smarty->assign("sponsor",$program_data[0]['sponsor']); //神戸会場セッション $o_smarty->assign("program_data",$program_data); //中継元病院セッション $o_smarty->assign("kanren_live_2",$kanren_live_2); //var_dump($kanren_live_2); //裏座長セッション $o_smarty->assign("kanren_live_3",$kanren_live_3); /* echo ""; */ if ($_REQUEST['m'] == "ses") { // if ($_REQUEST['frm'] == "glance") { // $o_smarty->display("2008/program/session_detail_glance.tpl"); // } else { $o_smarty->display("2008/program/session_detail.tpl"); // } } exit; ?>