//获取标题 $line_number++; break; } } if (!$begin_flag) { //定位起始行 $line_number++; } continue; } $i = 1; $prj_id = $arr['prj_id'] = replace_quote($line_list[$i++]); $arr['student_code'] = replace_quote($line_list[$i++]); //学生学号 $arr['student_name'] = replace_quote($line_list[$i++]); //学生姓名 $subjects_score = array(); for (; $i < count($titles);) { $title = $titles[$i]; if (strpos($title, "年级排名") === false) { $subjects_score[$title] = intval($line_list[$i++]); //科目=》成绩 } else { break; } } $arr['subjects'] = $subjects_score; $arr['grade_rank'] = intval($line_list[$i++]); $arr['up_down'] = intval($line_list[$i++]); $arr['class_code'] = $class_code;
} } if (!$begin_flag) { //定位起始行 $line_number++; } continue; } $i = 0; $arr['code'] = replace_quote($line_list[$i++]); //学号 $arr['name'] = trim($line_list[$i++]); //学生信息 $arr['guardian_name'] = trim($line_list[$i++]); //家长信息 $arr['guardian_phone'] = replace_quote($line_list[$i++]); $arr['class_code'] = $class_code; $students_list[] = $arr; } insert_datas($students_list); $smarty->display('student_list.htm'); exit; } elseif ($_REQUEST['act'] == 'ajax_save') { $id = !empty($_REQUEST['student_id']) ? intval($_REQUEST['student_id']) : 0; if ($id == 0) { //insert $sql = "select * from " . $ecs->table("student") . " where code='" . $_REQUEST["code"] . "' and class_code='" . $_SESSION["class_code"] . "'"; $s = $db->getRow($sql); if ($s) { make_json_result("添加失败!学号“" . $_REQUEST["code"] . "”已被“" . $s["name"] . "”同学占用!"); exit;
} $group_info = array('group_name' => $row['group_name'], 'group_description' => $row['group_description'], 'group_moderator' => $row['group_moderator'], 'group_mod_name' => $row['moderator_name'], 'group_type' => $row['group_type'], 'release_group' => $row['release_group']); $mode = 'editgroup'; $template->assign_block_vars('group_edit', array()); } else { if (!empty($_POST['new'])) { $group_info = array('group_name' => '', 'group_description' => '', 'group_moderator' => '', 'group_mod_name' => '', 'group_type' => GROUP_OPEN, 'release_group' => 0); $mode = 'newgroup'; } } // Ok, now we know everything about them, let's show the page. $s_hidden_fields = ' <input type="hidden" name="mode" value="' . $mode . '" /> <input type="hidden" name="' . POST_GROUPS_URL . '" value="' . $group_id . '" /> '; $template->assign_vars(array('TPL_EDIT_GROUP' => true, 'GROUP_NAME' => stripslashes(htmlspecialchars($group_info['group_name'])), 'GROUP_DESCRIPTION' => stripslashes(htmlspecialchars($group_info['group_description'])), 'GROUP_MODERATOR' => replace_quote($group_info['group_mod_name']), 'T_GROUP_EDIT_DELETE' => $mode == 'newgroup' ? $lang['CREATE_NEW_GROUP'] : $lang['EDIT_GROUP'], 'U_SEARCH_USER' => BB_ROOT . "search.php?mode=searchuser", 'S_GROUP_OPEN_TYPE' => GROUP_OPEN, 'S_GROUP_CLOSED_TYPE' => GROUP_CLOSED, 'S_GROUP_HIDDEN_TYPE' => GROUP_HIDDEN, 'S_GROUP_OPEN_CHECKED' => $group_info['group_type'] == GROUP_OPEN ? HTML_CHECKED : '', 'S_GROUP_CLOSED_CHECKED' => $group_info['group_type'] == GROUP_CLOSED ? HTML_CHECKED : '', 'S_GROUP_HIDDEN_CHECKED' => $group_info['group_type'] == GROUP_HIDDEN ? HTML_CHECKED : '', 'RELEASE_GROUP' => $group_info['release_group'] ? true : false, 'S_GROUP_ACTION' => "admin_groups.php", 'S_HIDDEN_FIELDS' => $s_hidden_fields)); } else { if (!empty($_POST['group_update'])) { if (!empty($_POST['group_delete'])) { if (!($group_info = get_group_data($group_id))) { bb_die($lang['GROUP_NOT_EXIST']); } // Delete Group delete_group($group_id); $message = $lang['DELETED_GROUP'] . '<br /><br />'; $message .= sprintf($lang['CLICK_RETURN_GROUPSADMIN'], '<a href="admin_groups.php">', '</a>') . '<br /><br />'; $message .= sprintf($lang['CLICK_RETURN_ADMIN_INDEX'], '<a href="index.php?pane=right">', '</a>'); bb_die($message); } else { $group_type = isset($_POST['group_type']) ? intval($_POST['group_type']) : GROUP_OPEN; $release_group = isset($_POST['release_group']) ? intval($_POST['release_group']) : 0;
break; } } if (!$begin_flag) { //定位起始行 $line_number++; } continue; } $i = 1; $arr['exam_subject'] = replace_quote($line_list[$i++]); //考试编号 $arr['student_code'] = replace_quote($line_list[$i++]); $grade_rank = replace_quote($line_list[$i++]); $arr['grade_rank'] = $grade_rank ? intval($grade_rank) : 0; $add_grade_rank = replace_quote($line_list[$i++]); $arr['add_grade_rank'] = $add_grade_rank ? intval($add_grade_rank) : 0; $arr['class_code'] = $class_code; $grade_ranks_list[] = $arr; } insert_datas($grade_ranks_list); set_params(); $smarty->display('grade_rank_list.htm'); exit; } elseif ($_REQUEST['act'] == 'ajax_save') { $id = !empty($_REQUEST['grank_id']) ? intval($_REQUEST['grank_id']) : 0; $exam_prj = !empty($_REQUEST['exam_prj']) ? intval($_REQUEST['exam_prj']) : 0; $student = !empty($_REQUEST['student_code']) ? trim($_REQUEST['student_code']) : ""; //检查是否重复录入成绩 $sql = "select * from " . $ecs->table("grade_rank") . " where prj_id={$exam_prj} and student_code='{$student}' and class_code='{$class_code}' and grank_id!=" . $id; $oldScore = $db->getRow($sql);
//CKEDITOR OPTIONS $scope.options = { language: 'en', allowedContent: true, entities: false, }; // Called when the editor is completely ready. $scope.onReady = function () { // ... test }; //CKEDITOR init value sample template quoteList.content = '<?php echo replace_quote($agreement); ?> '; /** DATEPICKER OPTIONS **/ $scope.today = function() { quoteList.dt = "<?php echo $quotation['project_date']; ?> "; }; $scope.today(); $scope.toggleMin = function() { $scope.minDate = $scope.minDate ? null : new Date();