Пример #1
0
             //获取标题
             $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;
Пример #2
0
                }
            }
            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;
Пример #3
0
        }
        $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;
Пример #4
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();