public function sync() { ZmossModel::initSyncZmossExamResults(); }
public function saveexamrelatequestion() { $param = Func::param_copy($_POST, 'erq_examid', 'erq_paperid', 'erq_zmoss_examid', 'erq_relate_data'); if (!Validate::isInt($param['erq_examid']) || $param['erq_examid'] <= 0 || !Validate::isInt($param['erq_zmoss_examid']) || $param['erq_zmoss_examid'] <= 0) { message('请确认考试学科对应关系!'); } if (!Validate::isInt($param['erq_paperid']) || $param['erq_paperid'] <= 0) { message('测评考试学科试卷不可为空!'); } $erq_relate_data = $param['erq_relate_data']; if ($erq_relate_data != array_filter($param['erq_relate_data']) || count($erq_relate_data) != count(array_unique($erq_relate_data))) { message('试题对应关系只能是一对一且不可为空!'); } $param['erq_relate_data'] = json_encode($param['erq_relate_data']); try { $message = "试题对应关系设置"; if (ZmossModel::setExamRelateQuestion($param)) { admin_log('set', 'exam_relate_question', $param['erq_examid']); $message .= "成功!"; } else { $message .= "失败!"; } } catch (Exception $e) { $message = $e->getMessage(); } message($message, '/admin/zmoss/setexamrelatequestion/' . $param['erq_examid'] . '/' . $param['erq_zmoss_examid'] . '/?er_paperid=' . $param['erq_paperid']); }