www.gusucode.com > 2028网博士成品网站管理系统 PHP网站源码程序 > 2028/hospital/module/HospitalRbtime2.php
<?php function HospitalRbtime2(){ global $msql,$fsql,$strHospitalNTC1; global $strYear,$strMonth,$strDay,$strWeek1,$strWeek2,$strWeek3,$strWeek4,$strWeek5,$strWeek6,$strWeek7; $coltitle=$GLOBALS["PLUSVARS"]["coltitle"]; $tempname=$GLOBALS["PLUSVARS"]["tempname"]; $nowtime=time(); $rtime=$_REQUEST["date"]; $rdate=date("Ymd", $rtime); $rtimeinfo=date("Y".$strYear."m".$strMonth."d".$strDay, $rtime) . " "; $rweek=date("w", $rtime); switch($rweek){ case 0: $rtimeinfo.=$strWeek7; $am="sundayam"; $pm="sundaypm"; $scl=" sundayam='1' or sundaypm='1' "; break; case 1: $rtimeinfo.=$strWeek1; $am="mondayam"; $pm="mondaypm"; $scl=" mondayam='1' or mondaypm='1' "; break; case 2: $rtimeinfo.=$strWeek2; $am="tuesdayam"; $pm="tuesdaypm"; $scl=" tuesdayam='1' or tuesdaypm='1' "; break; case 3: $rtimeinfo.=$strWeek3; $am="wednesdayam"; $pm="wednesdaypm"; $scl=" wednesdayam='1' or wednesdaypm='1' "; break; case 4: $rtimeinfo.=$strWeek4; $am="thursdayam"; $pm="thursdaypm"; $scl=" thursdayam='1' or thursdaypm='1' "; break; case 5: $rtimeinfo.=$strWeek5; $am="fridayam"; $pm="fridaypm"; $scl=" fridayam='1' or fridaypm='1' "; break; case 6: $rtimeinfo.=$strWeek6; $am="saturdayam"; $pm="saturdaypm"; $scl=" saturdayam='1' or saturdaypm='1' "; break; } //模板解释 $Temp=LoadTemp($tempname); $TempArr=SplitTblTemp($Temp); $var=array( 'coltitle' => $coltitle, 'rtimeinfo' => $rtimeinfo ); $str=ShowTplTemp($TempArr["start"],$var); //读取当前时间的专家信息 $msql->query("select * from {P}_hospital_expertset where $scl order by catid"); while($msql->next_record()){ $id=$msql->f('id'); $eid=$msql->f('eid'); $catid=$msql->f('catid'); $name=$msql->f('name'); $yynums=$msql->f('yynums'); $ifam=$msql->f($am); $ifpm=$msql->f($pm); //读取科室类别 $fsql->query("select cat from {P}_hospital_cat where catid='$catid'"); if($fsql->next_record()){ $cat=$fsql->f('cat'); } //计算当前专家还可预约的人数,并做防错处理 $yyynumsam=$yyynumspm=0; $fsql->query("select * from {P}_hospital_yyeinfo where eid='$eid' and yydate='$rdate'"); if($fsql->next_record()){ $yyynumsam=$fsql->f('yyynumsam'); $yyynumspm=$fsql->f('yyynumspm'); } if($yynums>=$yyynumsam){ $sparenumsam=$yynums-$yyynumsam; }else{ $sparenumsam=0; } if($yynums>=$yyynumspm){ $sparenumspm=$yynums-$yyynumspm; }else{ $sparenumspm=0; } //分上下午处理专家信息 if($ifam==1){ $nameam=$name; $ifshowam="inline"; $linkam=ROOTPATH."hospital/hospital_reserve_bytime3.php?eid=".$eid."&yydate=".$rdate."&aorp=am&week=".$rweek; }else{ $nameam=''; $ifshowam="none"; } if($ifpm==1){ $namepm=$name; $ifshowpm="inline"; $linkpm=ROOTPATH."hospital/hospital_reserve_bytime3.php?eid=".$eid."&yydate=".$rdate."&aorp=pm&week=".$rweek; }else{ $namepm=''; $ifshowpm="none"; } $var=array( 'cat' => $cat, 'nameam' => $nameam, 'namepm' => $namepm, 'sparenumsam' => $sparenumsam, 'sparenumspm' => $sparenumspm, 'ifshowam' => $ifshowam, 'ifshowpm' => $ifshowpm, 'linkam' => $linkam, 'linkpm' => $linkpm ); $str.=ShowTplTemp($TempArr["list"],$var); } $str.=$TempArr["end"]; return $str; } ?>