require_once"./dbconfig.php";
require_once"./config.php";
require_once"../../db/util/nslib.php";
require "DB.php";
//検索条件
/*
if ($_REQUEST['m'] == "ses") {
$cond_sql .= " and session_mei = ?";
$cond_val[] = $_REQUEST['ses_name'];
}
*/
if ($_REQUEST['m'] == "ses") {
$cond_sql .= " and s_day_p = ? and s_time_p = ?";
$cond_val[] = $_REQUEST['sday'];
$cond_val[] = $_REQUEST['stime'];
if ($_REQUEST['live1'] =='1') {
if (ereg("Saint Luke", $_REQUEST['session_mei'])) {
$cond_sql .= " and session_mei like ?";
$cond_val[] = '%' . "Saint Luke" . '%';
} else {
$cond_sql .= " and session_mei = ?";
$cond_val[] = $_REQUEST['session_mei'];
}
} else {
$cond_sql .= " and room_mei = ?";
$cond_val[] = $_REQUEST['ro_name'];
}
}
//区分による日本語/英語判定
if ($_REQUEST['kbn'] == "" || $_REQUEST['kbn'] == null) {
$kbn = "cap";
} else if ($_REQUEST['kbn'] == "cap") {
$kbn = "cap";
} else if ($_REQUEST['kbn'] == "e") {
$kbn = "e";
} else if ($_REQUEST['kbn'] == "p") {
$kbn = "p";
} else if ($_REQUEST['kbn'] == "s") {
$kbn = "s";
} else if ($_REQUEST['kbn'] == "cm") {
$kbn = "cm";
} else {
$kbn = "cap";
}
$o_smarty->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;
?>