[Aimmath-commit] moodle/mod/math_assignment lib.php,1.25,1.26
Brought to you by:
gustav_delius,
npstrick
From: <ma...@us...> - 2003-09-27 13:36:53
|
Update of /cvsroot/aimmath/moodle/mod/math_assignment In directory sc8-pr-cvs1:/tmp/cvs-serv7873/mod/math_assignment Modified Files: lib.php Log Message: Error reporting for mod.html implemented (requires the mod I posted to moodle). Index: lib.php =================================================================== RCS file: /cvsroot/aimmath/moodle/mod/math_assignment/lib.php,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** lib.php 27 Sep 2003 09:15:05 -0000 1.25 --- lib.php 27 Sep 2003 13:36:33 -0000 1.26 *************** *** 26,36 **** $math_assignment->problemsisurl = 1; } ! else if (!empty($_FILES['problemsfile'])) ! $math_assignment->problems = math_assignment_save_upload($math_assignment->course, $_FILES['problemsfile']); } $math_assignment->problems = trim($math_assignment->problems); if ($math_assignment->problems) { if (math_assignment_is_tex_file($math_assignment->problems) xor $math_assignment->aimquiz) ! return false; // sheet is not of the correct type } --- 26,38 ---- $math_assignment->problemsisurl = 1; } ! else if ($_FILES['problemsfile']['name']) { ! if (!$math_assignment->problems = math_assignment_save_upload($math_assignment->course, $_FILES['problemsfile'])) ! return get_string("failedupload", "math_assignment", get_string("problems", "math_assignment")); ! } } $math_assignment->problems = trim($math_assignment->problems); if ($math_assignment->problems) { if (math_assignment_is_tex_file($math_assignment->problems) xor $math_assignment->aimquiz) ! return get_string($math_assignment->aimquiz ? "invalidmustbetex" : "invalidmustnotbetex", "math_assignment", get_string("problems", "math_assignment")); } *************** *** 42,63 **** $math_assignment->solutionsisurl = 1; } ! else if (!empty($_FILES['solutionsfile'])) ! $math_assignment->solutions = math_assignment_save_upload($math_assignment->course, $_FILES['solutionsfile']); } $math_assignment->solutions = trim($math_assignment->solutions); if ($math_assignment->solutions) { if (math_assignment_is_tex_file($math_assignment->solutions) xor $math_assignment->aimquiz) ! return false; // sheet is not of the correct type } // check that the paper grade is valid if ($math_assignment->papergrade < 0) ! return false; // check we have some questions if (!$math_assignment->papergrade && !$math_assignment->aimquiz) ! return false; if (!math_assignment_setup_aim_quiz($math_assignment)) ! return false; $math_assignment->timemodified = time(); --- 44,67 ---- $math_assignment->solutionsisurl = 1; } ! else if ($_FILES['solutionsfile']['name']) { ! if (!$math_assignment->solutions = math_assignment_save_upload($math_assignment->course, $_FILES['solutionsfile'])) ! return get_string("failedupload", "math_assignment", get_string("solutions", "math_assignment")); ! } } $math_assignment->solutions = trim($math_assignment->solutions); if ($math_assignment->solutions) { if (math_assignment_is_tex_file($math_assignment->solutions) xor $math_assignment->aimquiz) ! return get_string($math_assignment->aimquiz ? "invalidmustbetex" : "invalidmustnotbetex", "math_assignment", get_string("solutions", "math_assignment")); } // check that the paper grade is valid if ($math_assignment->papergrade < 0) ! return get_string("invalidpapergrade", "math_assignment"); // check we have some questions if (!$math_assignment->papergrade && !$math_assignment->aimquiz) ! return get_string("invalidnoquestions", "math_assignment"); if (!math_assignment_setup_aim_quiz($math_assignment)) ! return get_string("failedaimsetup", "math_assignment"); $math_assignment->timemodified = time(); *************** *** 83,93 **** $math_assignment->problemsisurl = 1; } ! else if (!empty($_FILES['problemsfile'])) ! $math_assignment->problems = math_assignment_save_upload($math_assignment->course, $_FILES['problemsfile']); } $math_assignment->problems = trim($math_assignment->problems); if ($math_assignment->problems) { if (math_assignment_is_tex_file($math_assignment->problems) xor $math_assignment->aimquiz) ! return false; // sheet is not of the correct type } --- 87,99 ---- $math_assignment->problemsisurl = 1; } ! else if ($_FILES['problemsfile']['name']) { ! if (!$math_assignment->problems = math_assignment_save_upload($math_assignment->course, $_FILES['problemsfile'])) ! return get_string("failedupload", "math_assignment", get_string("problems", "math_assignment")); ! } } $math_assignment->problems = trim($math_assignment->problems); if ($math_assignment->problems) { if (math_assignment_is_tex_file($math_assignment->problems) xor $math_assignment->aimquiz) ! return get_string($math_assignment->aimquiz ? "invalidmustbetex" : "invalidmustnotbetex", "math_assignment", get_string("problems", "math_assignment")); } *************** *** 99,120 **** $math_assignment->solutionsisurl = 1; } ! else if (!empty($_FILES['solutionsfile'])) ! $math_assignment->solutions = math_assignment_save_upload($math_assignment->course, $_FILES['solutionsfile']); } $math_assignment->solutions = trim($math_assignment->solutions); if ($math_assignment->solutions) { if (math_assignment_is_tex_file($math_assignment->solutions) xor $math_assignment->aimquiz) ! return false; // sheet is not of the correct type } // check that the paper grade is valid if ($math_assignment->papergrade < 0) ! return false; // check we have some questions if (!$math_assignment->papergrade && !$math_assignment->aimquiz) ! return false; if (!math_assignment_setup_aim_quiz($math_assignment)) ! return false; $math_assignment->timemodified = time(); --- 105,128 ---- $math_assignment->solutionsisurl = 1; } ! else if ($_FILES['solutionsfile']['name']) { ! if (!$math_assignment->solutions = math_assignment_save_upload($math_assignment->course, $_FILES['solutionsfile'])) ! return get_string("failedupload", "math_assignment", get_string("solutions", "math_assignment")); ! } } $math_assignment->solutions = trim($math_assignment->solutions); if ($math_assignment->solutions) { if (math_assignment_is_tex_file($math_assignment->solutions) xor $math_assignment->aimquiz) ! return get_string($math_assignment->aimquiz ? "invalidmustbetex" : "invalidmustnotbetex", "math_assignment", get_string("solutions", "math_assignment")); } // check that the paper grade is valid if ($math_assignment->papergrade < 0) ! return get_string("invalidpapergrade", "math_assignment"); // check we have some questions if (!$math_assignment->papergrade && !$math_assignment->aimquiz) ! return get_string("invalidnoquestions", "math_assignment"); if (!math_assignment_setup_aim_quiz($math_assignment)) ! return get_string("failedaimsetup", "math_assignment"); $math_assignment->timemodified = time(); |