www.gusucode.com > 2029网博士成品网站管理系统 PHP网站源码程序 > 2028/hospital/module/HospitalRbtime1.php

    <?php


function HospitalRbtime1(){


		global $msql,$strHospitalNTC1;
		global $strYear,$strMonth,$strDay,$strWeek1,$strWeek2,$strWeek3,$strWeek4,$strWeek5,$strWeek6,$strWeek7,$strWeeks1,$strWeeks2,$strWeeks3,$strWeeks4;
		
		$coltitle=$GLOBALS["PLUSVARS"]["coltitle"];
		$tempname=$GLOBALS["PLUSVARS"]["tempname"];
		
		//读取配置信息中的可预约时间段
		$msql->query("select value from {P}_hospital_config where variable='DefaultYyWeek'");
		if($msql->next_record()){
			$time=$msql->f('value');
			
			$weeks=$time/7;
			switch($weeks){
				case 1: $weeksinfo=$strWeeks1; break;
				case 2: $weeksinfo=$strWeeks2; break;
				case 3: $weeksinfo=$strWeeks3; break;
				case 4: $weeksinfo=$strWeeks4; break;
			}
		}
		
		$nowtime=time();
		$nowtimeinfo=date("Y".$strYear."m".$strMonth."d".$strDay, $nowtime) . "&nbsp;&nbsp;";
		$nowweek=date("w", $nowtime);
		
		switch($nowweek){
			case 0: $nowtimeinfo.=$strWeek7; break;
			case 1: $nowtimeinfo.=$strWeek1; break;
			case 2: $nowtimeinfo.=$strWeek2; break;
			case 3: $nowtimeinfo.=$strWeek3; break;
			case 4: $nowtimeinfo.=$strWeek4; break;
			case 5: $nowtimeinfo.=$strWeek5; break;
			case 6: $nowtimeinfo.=$strWeek6; break;
		}

		//模板解释
		$Temp=LoadTemp($tempname);
		$TempArr=SplitTblTemp($Temp);
		
		$var=array(
			'coltitle' => $coltitle,
			'nowtimeinfo' => $nowtimeinfo,
			'weeksinfo' => $weeksinfo
		);
		$str=ShowTplTemp($TempArr["start"],$var);
		
		//处理时间信息
		$nexttime=$nowtime;
		for($i=0;$i<$time;$i++){
			$nexttime+=86400;
			$nexttimeinfo=date("Y".$strYear."m".$strMonth."d".$strDay, $nexttime) . "&nbsp;&nbsp;";
			$nextweek=date("w", $nexttime);
			
			switch($nextweek){
				case 0: $nexttimeinfo.=$strWeek7; $link=ROOTPATH."hospital/hospital_reserve_bytime2.php?date=".$nexttime; break;
				case 1: $nexttimeinfo.=$strWeek1; $link=ROOTPATH."hospital/hospital_reserve_bytime2.php?date=".$nexttime; break;
				case 2: $nexttimeinfo.=$strWeek2; $link=ROOTPATH."hospital/hospital_reserve_bytime2.php?date=".$nexttime; break;
				case 3: $nexttimeinfo.=$strWeek3; $link=ROOTPATH."hospital/hospital_reserve_bytime2.php?date=".$nexttime; break;
				case 4: $nexttimeinfo.=$strWeek4; $link=ROOTPATH."hospital/hospital_reserve_bytime2.php?date=".$nexttime; break;
				case 5: $nexttimeinfo.=$strWeek5; $link=ROOTPATH."hospital/hospital_reserve_bytime2.php?date=".$nexttime; break;
				case 6: $nexttimeinfo.=$strWeek6; $link=ROOTPATH."hospital/hospital_reserve_bytime2.php?date=".$nexttime; break;
			}
			
			$var=array(
				'nexttimeinfo' => $nexttimeinfo,
				'link' => $link
			);
			
			$str.=ShowTplTemp($TempArr["list"],$var);
		}
		
		
		$str.=$TempArr["end"];
		
		return $str;

}


?>