//$SYSTEM_ADD_SQL .= " and 教务校长签字='$_SESSION[LOGIN_USER_ID]' ";
	}
	if ($_GET['action'] == 'edit_default')
	{
		$_GET['教务校长签字'] = $_SESSION['LOGIN_USER_NAME'];
		//$_GET['教务校长审批时间'] = date("Y-m-d", time());
	}
	if ($_GET['action'] == 'tongguo_add'&&$_GET['selectid']!="")
	{
		$Array = explode(',',$_GET['selectid']);
		for($i=0;$i<sizeof($Array);$i++)	{
			$Element = $Array[$i];
			if($Element!="")		{
				$sql = "update edu_shoukejihua_lilun set 教务校长审批意见='同意',教务校长签字='$_SESSION[LOGIN_USER_NAME]',教务校长审批时间='".date("Y-m-d H:i:s")."' where 编号='$Element'";
				$rs = $db->Execute($sql);
				//print $sql."<BR>";
			}
		}
		$pageid = $_GET['pageid'];
		page_css("教务校长审核");
		print_nouploadfile("你的数据操作已经成功!");
		echo "<META HTTP-EQUIV=REFRESH CONTENT='0;URL=?pageid=$pageid'>\n";
		exit;
	}

	//数据表模型文件,对应Model目录下面的edu_shoukejihua_lilun_newai.ini文件
	//如果是需要复制此模块,则需要修改$parse_filename参数的值,然后对应到Model目录 新文件名_newai.ini文件
	$filetablename		=	'edu_shoukejihua_lilun';
	$parse_filename		=	'edu_shoukejihua_lilun_jiaowuxiaozhang1';
	require_once('include.inc.php');
	?>
示例#2
0
		print "
				<style type='text/css'>.style1 {
				color: #FFFFFF;
				font-weight: bold;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				}
				</style>
				<BR><BR>
				<table width='450'  border='0' align='center' cellpadding='0' cellspacing='0' class='small' style='border:1px solid #006699;'>
				<tr><td height='110' align='middle' colspan=2  bgcolor='#E0F2FC'>
				<font color=red >".$common_html['common_html']['importsuccess']."<BR><BR>$Insert_Text<BR><BR><input type=button accesskey='c' name='cancel' value=' 点击返回 ' class=SmallButton onClick=\"location='?$返回路径信息'\" title='快捷键:ALT+c'></font>
				</td></tr><tr></table>";
		print "<META HTTP-EQUIV=REFRESH CONTENT='2;URL=?$返回路径信息'>\n";
		exit;

	}
	else			{

		//print "ERROR!";
		print_nouploadfile();
	}

	####################################################################################

}


//http://localhost/general/EDU/Interface/Tools/xmjs_daorukebiao.php?action=ImportXLSFile
//C:\Documents and Settings\Administrator\桌面\2013-2014课表信息.xls
?>
    exit;
}
//����ͨ��������˲���
if ($_GET['action'] == "operation_piliangbuxiu" && $_GET['selectid'] != "") {
    //print_R($_GET);exit;
    //print_R($_SESSION);
    $����� = $_SESSION['LOGIN_USER_NAME'];
    $���ʱ�� = date('Y-m-d H:i:s');
    $Array = explode(',', $_GET['selectid']);
    //PRINT_r($Array);EXIT;
    for ($i = 0; $i < sizeof($Array); $i++) {
        $Element = $Array[$i];
        if ($Element != "") {
            $���״̬ = returntablefield("edu_xingzheng_jiabanbuxiu", "���", ${$Element}, "���״̬");
            if ($���״̬ != 1) {
                $sql = "update edu_xingzheng_jiabanbuxiu set �Ӱ����״̬='0',�������״̬='1',���������='{$�����}',�������ʱ��='{$���ʱ��}' where ���='{$Element}'";
                $rs = $db->Execute($sql);
                $sql . "<BR>";
            }
        }
    }
    $pageid = $_GET['pageid'];
    page_css("�����������");
    print_nouploadfile("������ݲ����Ѿ��ɹ�!");
    echo "<META HTTP-EQUIV=REFRESH CONTENT='0;URL=?pageid={$pageid}'>\n";
    exit;
}
$filetablename = 'edu_xingzheng_jiabanbuxiu';
require_once 'include.inc.php';
//������˵��ע��
require_once "../Help/module_xingzhengworkflow.php";
示例#4
0
function newai_import_FilterCSV()
{
    global $_FILES, $_POST, $_GET, $db;
    global $showlistfieldlist, $showlistfieldfilter;
    global $common_html, $html_etc;
    global $return_sql_line, $db;
    global $columns;
    //print_R($columns);
    global $showlistfieldlist, $showlistfieldlist_key;
    global $foreignkey, $showFieldName, $tablename;
    if (is_uploaded_file($_FILES['uploadfile']['tmp_name'])) {
        $uploadfile_self = $_FILES['uploadfile']['tmp_name'];
        $uploadfile_name = $_FILES['uploadfile']['name'];
        $checkFileType = substr($uploadfile_name, -3);
        if ($checkFileType != "csv") {
            print_nouploadfile("你上传的不是CSV格式的文件!");
            exit;
        }
        if (!is_dir("FileCache")) {
            mkdir("FileCache");
        }
        $uploadfile_name = "FileCache/" . $uploadfile_name;
        $TempFile = $uploadfile_name;
        copy($_FILES['uploadfile']['tmp_name'], $uploadfile_name);
        $file = file($TempFile);
    }
    return $file;
}
示例#5
0
function ImportPlanDealData()				{
	global $_FILES,$_POST,$_GET,$db;
	global $showlistfieldlist,$showlistfieldfilter;
	global $common_html,$html_etc;
	global $return_sql_line,$db;
	global $columns;//print_R($columns);
	global $showlistfieldlist,$showlistfieldlist_key;
	global $foreignkey,$showFieldName,$tablename;

	$tablename = "edu_planexec";
	$专业代码 = $_GET['专业代码'];
	$NJ = $_SESSION['SYSTEM_CURRENT_NJ'];
	$学期 = $_SESSION['SYSTEM_CURRENT_XUEQI'];

		if(is_uploaded_file($_FILES['uploadfileXLS']['tmp_name']))			{
				$uploadfile_self=$_FILES['uploadfileXLS']['tmp_name'];
				$uploadfile_name=$_FILES['uploadfileXLS']['name'];
				$checkFileType = substr($uploadfile_name,-3);
				if($checkFileType!="xls")	{
					print_nouploadfile("你上传的不是EXCEL格式的文件!");
					exit;
				}
				//print $checkFileType;exit;
				if(!is_dir("FileCache")) mkdir("FileCache");
				$uploadfile_name = "FileCache/".$uploadfile_name;
				copy($_FILES['uploadfileXLS']['tmp_name'],$uploadfile_name);

				if(is_file("../../PHPExcelParser4/readExcel.php"))	{
					require_once "../../PHPExcelParser4/readExcel.php";
				}
				else	{
					require_once "../PHPExcelParser4/readExcel.php";
					require_once "../PHPExcelParser4/readExcel.php";
				}
				$a = new ReadExcel($uploadfile_name);
				$tmp = $a->read();

				//按列读取的数据,转换为按行读取的数据
				$MainData = $tmp[0];
				$ColumnNumber = sizeof(array_values($MainData));
				for($i=0;$i<$ColumnNumber;$i++)			{
					$ColumnArray = $MainData[$i];
					//print_R($ColumnArray);
					for($ii=0;$ii<sizeof($ColumnArray);$ii++)			{
						$ContentText[$ii][$i] = $ColumnArray[$ii];
					}
				}
				//重新生成文本
				$ColumnNumber = sizeof(array_keys($ContentText));
				for($i=0;$i<$ColumnNumber;$i++)			{
					$ContentArray = $ContentText[$i];
					$ContentTextArray[] = join(',',$ContentArray);
					//print_R($ContentArray);
				}

				//print_r($ContentTextArray);
				//exit;

				//数据对接区
				$file = $ContentTextArray;

				//#################################################################
				//以下为CSV格式处理区,共同使用代码区
				//#################################################################

				//处理原有数据
				//$delete_sql_text = "delete from $tablename where 级别='$NJ' and 专业代码='$专业代码' and 开课学期='$学期'";;
				//$rs=$db->Execute($delete_sql_text);
				//$rs_a = $rs->GetArray();

				global $db;
				$first_row=trim($file[0]);
				$first_row_array=explode(',',$first_row);//导入数据中字段列表
				$result = array();
				$html_etc_edu_planexec = @array_flip($html_etc['edu_planexec']);
				//列行检测
				//2012-07-10 加入对字段显示姓名出现在EXCEL头行时进行转换为字段名称的判断工作
				for($i=0;$i<sizeof($first_row_array);$i++)			{
					$字段名称	= TRIM($first_row_array[$i]);
					if($html_etc_edu_planexec[$字段名称]!=""&&$html_etc_edu_planexec[$字段名称]!=$字段名称."_remark")		{
						$字段名称	= TRIM($html_etc_edu_planexec[$字段名称]);
					}
					$result[$i] = TRIM($字段名称);
				}
				//print_R($result);exit;
				$交换键值后的列 = @array_flip($result);

				page_css('数据导入');
				//table_begin(500);
				//数据行检测
				$Insert_RIGHT = 0;
				$Insert_ERROR = 0;
				$Update_RIGHT = 0;
				$Update_ERROR = 0;
				for($i=1;$i<sizeof($file);$i++)			{

					$PRE	= substr($file[$i],1);
					$LAST	= substr($file[$i],-1);
					if($PRE=' '||$LASH=' ')  {
						$file[$i] = ereg_replace(' ','',$file[$i]);
					}

					$line_array=explode(',',trim($file[$i]));
					//教师用户名数据过滤
					$开课教师_INDEX		= $交换键值后的列['开课教师'];
					//$教师用户名_INDEX	= $交换键值后的列['教师用户名'];
					//$line_array[$教师用户名_INDEX] = returntablefield("user","USER_NAME",$line_array[$开课教师_INDEX],"USER_ID");
					//班级代码数据过滤
					$班级名称_INDEX		= $交换键值后的列['班级名称'];
					$班级代码_INDEX	= $交换键值后的列['班级代码'];
					$班级代码_text = returntablefield("edu_banji","班级名称",$line_array[$班级名称_INDEX],"班级代码");
					$line_array[$班级代码_INDEX] = $班级代码_text;
					//级别数据过滤
					$级别_INDEX		= $交换键值后的列['级别'];
					$入学年份_text = returntablefield("edu_banji","班级名称",$line_array[$班级名称_INDEX],"入学年份");
					$line_array[$级别_INDEX] = $入学年份_text;
					//专业代码数据过滤
					$专业名称_INDEX		= $交换键值后的列['专业名称'];
					$专业代码_INDEX	= $交换键值后的列['专业代码'];
					$专业代码_text = returntablefield("edu_zhuanye","专业名称",$line_array[$专业名称_INDEX],"专业代码");
					$line_array[$专业代码_INDEX] = $专业代码_text;

					//导入过滤错误提示
					$班级名称_text = returntablefield("edu_banji","班级名称",$line_array[$班级名称_INDEX],"班级名称");
					if($班级名称_text==""){
						print "<center>班级:<font color=red>".$line_array[$班级名称_INDEX]."</font>在班级表中查询不到,会造成跟此班级相关的数据无法导入成功,请核实。</center><br>";
						continue;
					}
					if($入学年份_text==""){
						print "<center>班级:<font color=red>".$line_array[$班级名称_INDEX]."</font>在班级表中查询不到对应的<font color=red>入学年份(也就是级别)</font>,会造成跟此班级级别相关的数据无法导入成功,请核实。</center><br>";
						continue;
					}
					$专业名称_text = returntablefield("edu_zhuanye","专业名称",$line_array[$专业名称_INDEX],"专业名称");
					if($专业名称_text==""){
						print "<center>专业:<font color=red>".$line_array[$专业名称_INDEX]."</font>在专业表中查询不到,会造成跟此专业相关的数据无法导入成功,请核实。</center><br>";
						continue;
					}
					if($专业代码_text==""){
						print "<center>专业:<font color=red>".$line_array[$专业名称_INDEX]."</font>在专业表中查询不到对应的<font color=red>专业代码</font>,会造成跟此专业相关的数据无法导入成功,请核实。</center><br>";
						continue;
					}


					//专业代码数据过滤
					//echo "班级名称:::".$line_array[$班级名称_INDEX]."<br>";
					//$级别_afff = returntablefield("edu_banji","班级名称",$line_array[$班级名称_INDEX],"入学年份");
					//echo "级别_afff::".$级别_afff."<br>";

					//print_R($line_array);
					//echo "<br>";

					$line_array_text = join("','",$line_array);
					$line_array_text = "'".$line_array_text."'";
					$result_text = join("`,`",$result);
					$result_text = "`".$result_text."`";

					//echo "line_array_text::".$line_array_text."<br>";
					//echo "result_text::".$result_text."<br>";

					//清理已经重复的数据
					$课程名称_INDEX		= $交换键值后的列['课程名称'];
					$sql = "
							delete from $tablename
							where 级别='$NJ'
							and 课程名称='".$line_array[$课程名称_INDEX]."'
							and 开课教师='".$line_array[$开课教师_INDEX]."'
							and 开课学期='$学期'
							and 班级名称='".$line_array[$班级名称_INDEX]."'
							";
					/*
					$sql = "
							delete from $tablename
							where 级别='$NJ'
							and 课程名称='".$line_array[$课程名称_INDEX]."'
							and 开课学期='$学期'
							and 班级名称='".$line_array[$班级名称_INDEX]."'
							";
						*/

					//echo "delete_sql::".$sql."<br>";;
					$rs  = $db->Execute($sql);



					$sql = "INSERT INTO `".$tablename."` (".$result_text.") VALUES (".$line_array_text.");";
					//echo "INSERT_sql::".$sql."<br>";;
					$rs  = $db->Execute($sql);
					$EOF = $rs->EOF;
					if($EOF)		{
						$Insert_RIGHT +=1;
					}
					else	{
						$Insert_ERROR += 1;
					}
					//print $sql."<BR>";
				}//exit;
				//导入数据结果较验
				$Insert_Text = "处理数据成功:{$Insert_RIGHT} 条 失败:{$Insert_ERROR} 条";
				//action=PlanDetail&专业代码=111&专业名称=计算机科学与技术&年级=2008&学期=2
				//print_R($_POST);
				//print_R($_GET);
				$专业代码 = $_GET['专业代码'];
				$专业名称 = $_GET['专业名称'];
				$NJ = $_SESSION['SYSTEM_CURRENT_NJ'];
				$学期 = $_SESSION['SYSTEM_CURRENT_XUEQI'];
				print "
				<style type='text/css'>.style1 {
				color: #FFFFFF;
				font-weight: bold;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				}
				</style>
				<BR><BR>
				<table width='450'  border='0' align='center' cellpadding='0' cellspacing='0' class='small' style='border:1px solid #006699;'>
				<tr><td height='110' align='middle' colspan=2  bgcolor='#E0F2FC'>
				<font color=red >".$common_html['common_html']['importsuccess']."<BR><BR>$Insert_Text<BR><BR><input type=button accesskey='c' name='cancel' value=' 点击返回 ' class=SmallButton onClick=\"location='edu_planexec.php?".base64_encode("XX=XX&NJ=$NJ")."'\" title='快捷键:ALT+c'></font>
				</td></tr><tr></table>";
				//print "<META HTTP-EQUIV=REFRESH CONTENT='$SYSTEM_SECOND;URL=?action=init_default'>\n";
				//print_infor($common_html['common_html']['importsuccess'],'trip',"location='?action=init_default'",'?action=init_default');
				优化数据表($tablename);
				unlink($uploadfile_name);exit;
				}
				else			{
					//print "ERROR!";
					print_nouploadfile();
				}
}