コード例 #1
0
$SYSTEM_PRIV_STOP = "1";

page_css("教师教学日记填写页面");

$当前时间 = date("Y-m-d");

$CurXueQi = returntablefield("edu_xueqiexec","当前学期",'1',"学期名称");


//得到教师最后填写的一次日志记录
$教师姓名 = $_SESSION['LOGIN_USER_NAME'];
$教师用户名 = $_SESSION['LOGIN_USER_ID'];

//进行数据提前化操作,初始化当天的考勤数据
//$SHOWTEXT = 1;
Asc_Teacher_KaoQin_ToDay_Data($考勤日期=date("Y-m-d"),$教师姓名,$教师用户名);

//判断是否在智能排课的时间范围之内
$goalfile = "../EDU/config_schedule_autoform_inc.ini";
$file = file($goalfile);
$Text = join('',$file);
$DataText = unserialize($Text);
//print_r($DataText);
$开始时间 = $DataText['开始时间'];
$开始时间Array = explode('-',$开始时间);
$结束时间 = $DataText['结束时间'];
$结束时间Array = explode('-',$结束时间);
$开始时间 = date("Y-m-d",mktime(1,1,1,$开始时间Array[1],$开始时间Array[2],$开始时间Array[0]));
$结束时间 = date("Y-m-d",mktime(1,1,1,$结束时间Array[1],$结束时间Array[2],$结束时间Array[0]));
$当前时间 = date("Y-m-d");
if($当前时间>=$开始时间&&$当前时间<=$结束时间)			{
コード例 #2
0
		$Datetime	= date("Y-m-d",mktime(1,1,1,$开始时间Array[1],$开始时间Array[2] + $i,$开始时间Array[0]));
		$最迟填写时间 = date("Y-m-d",mktime(1,1,1,$开始时间Array[1],$开始时间Array[2] + $i + 10,$开始时间Array[0]));

		if($Datetime<=$结束时间)		{
			//此部分为增加内容,用于去除现在教学日记里面存在,而不在课表里面存在的信息
			//$sql = "select distinct 节次,星期,周次 from edu_teacherkaoqinmingxi where 教师姓名='$开课教师' and 考勤日期='$Datetime'";
			//$rs = $db->Execute($sql);
			//$rs_a= $rs->GetArray();
			//for($x=0;$x<sizeof($rs_a);$x++)		{

			//}exit;
			if($SHOWTEXT) print "<BR><font color=red>*******开始:$Datetime <BR></font>";
			//print "<BR>开始处理当前教师数据:###############<BR>";
			Init_Teacher_KaoQin_Data($Datetime,$开课教师,$教师用户名);
			Asc_Teacher_KaoQin_ToDay_Data($Datetime,$开课教师,$教师用户名);


			//print "<font color=green>处理".$_REQUEST['开课教师']."教师日期:".$Datetime."</font><BR>";
			//初始化教学日记
			//手动设置为考勤补登
			//$sql = "update edu_teacherkaoqinmingxi set 最迟填写时间 = '$最迟填写时间' where 教师姓名='".$开课教师."' and 考勤日期='$Datetime'";
			//$db->Execute($sql);
			//$sql = "update `edu_teacherkaoqinmingxi` set 上课实际刷卡='考勤补登',上课考勤状态  ='考勤补登' where (上课实际刷卡='上课缺打卡' and 上课考勤状态  ='上课缺打卡' ) and 教师姓名='".$开课教师."' and 考勤日期='$Datetime'";
			//$db->Execute($sql);
			//$sql = "update `edu_teacherkaoqinmingxi` set 下课实际刷卡  ='考勤补登',下课考勤状态  ='考勤补登'  where (下课实际刷卡  ='下课缺打卡' and 下课考勤状态  ='下课缺打卡') and 教师姓名='".$开课教师."' and 考勤日期='$Datetime'";
			//$db->Execute($sql);



		}