Слияние кода завершено, страница обновится автоматически
<?php
header("Content-Type: text/html; charset=utf8");
require(dirname(__FILE__)."/"."global.php");
require_once(PHP168_PATH."inc/encode.php");
require(PHP168_PATH.'/JYAPI.php');
require(PHP168_PATH.'/JYSmarty.php');
$titleDB[title] = "专家风采";
require(PHP168_PATH."inc/head.php");
$depid=isset( $_GET['depid'] ) ? $_GET['depid'] : 0;
$keyword = $_POST['keyword'];
$smarty->assign("keyword",$keyword);
$currdepid[$depid] = " selected ";
$smarty->assign("currdepid", $currdepid);
$path = UPLOADPATH;
$page = (isset($_GET['page'])) ? $_GET['page'] : 1;
$dep = new JYAPI("Model_Dep");
//临床科室
$where = "unit_id_path ='".UNITID.",' and type_id = 32";
$deplist = $dep->getAllDep($where,'dep_id,dep_name','position desc',1,50);
$smarty->assign("deplist", $deplist);
//医技科室
$where = "unit_id_path ='".UNITID.",' and type_id = 33";
$yjlist = $dep->getAllDep($where,'dep_id,dep_name','position desc',1,50);
$smarty->assign("yjlist", $yjlist);
$pageSize = 10;
$doc = new JYAPI("Model_Doctor");
if(isset($_GET['docid']) && !empty($_GET['docid'])){
$docinfo = $doc->getOneDoctor($_GET['docid']);
$smarty->assign("info",$docinfo);
//读取专家咨询
$ask = new JYAPI("Model_Ask");
$where = 'doctor_id ='.$docid;
$asklist = $ask->getAllAsk($where,'*','post_time desc',1,'6');
$smarty->assign("asklist",$asklist);
$smarty->display("doctor.html");
}else{
if($depid == 0){
// 如无科室的ID,则显示推荐医生
$where = "unit_id_path ='".UNITID.",' and position_front > 0";
if($keyword){
$where .= " and doctor_name like '%".$keyword."%'";
}
$doctors = $doc->getAllDoctor($where,'*','position_front desc',( isset($_GET["docpage"]) ? $_GET["docpage"] : 1 ),$pageSize);
$doctors_cnt = count($doctors);
$smarty->assign("doctors",$doctors);
$smarty->assign("doctors_cnt",$doctors_cnt);
$dpager = $doc->pager;
$smarty->assign("dpager", $dpager);
}else{
// 有科室ID,显示科室医生
$where = "unit_id_path ='".UNITID.",' and dep_id =".$depid;
if($keyword){
$where .= " and doctor_name like '%".$keyword."%'";
}
$doctors = $doc->getAllDoctor($where,'*','position_front desc',( isset($_GET["docpage"]) ? $_GET["docpage"] : 1 ),$pageSize);
$doctors_cnt = count($doctors);
$smarty->assign("doctors",$doctors);
$smarty->assign("doctors_cnt",$doctors_cnt);
$dpager = $doc->pager;
$smarty->assign("dpager", $dpager);
$depname = $dep->getName($depid);
$smarty->assign("depname",$depname);
}
$smarty->assign("url", "doctor.php?depid=$depid&page=|num|");
$smarty->display("doctor_list.html");
}
require(PHP168_PATH."inc/foot.php");
?>
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )