$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($当前时间>=$开始时间&&$当前时间<=$结束时间) {
$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); }