Skip to content
Snippets Groups Projects
Commit cf7ddfef authored by PavelBegunkov's avatar PavelBegunkov
Browse files

fix

parent 3c8095f9
Branches
Tags
No related merge requests found
......@@ -1854,14 +1854,13 @@ CREATE FUNCTION `AddModuleExam` ( `TeacherID` INT,
) RETURNS int(11)
NO SQL
BEGIN
DECLARE checker, mod INT;
DECLARE checker, vModule INT;
SELECT disciplines.ID
INTO checker
FROM `disciplines`
INNER JOIN `disciplines_teachers` ON disciplines_teachers.TeacherID = TeacherID AND
disciplines_teachers.DisciplineID = disciplines.ID
WHERE disciplines.ID = DisciplineID
LIMIT 1;
IF NOT (checker > 0) THEN
RETURN -1;
......@@ -1882,18 +1881,18 @@ BEGIN
VALUES ( 'Экзамен' , 666 , DisciplineID, 1 );
SELECT modules.ID
INTO mod
INTO vModule
FROM `modules`
WHERE modules.DisciplineID = DisciplineID AND
modules.isExam = 1
LIMIT 1;
SELECT AddSubmodule(TeacherID, mod, 40, 1, '', NULL, 'CurrentControl');
IF NOT (mod > 0) THEN
SELECT AddSubmodule(TeacherID, vModule, 40, 1, '', NULL, 'CurrentControl') INTO checker;
IF NOT (vModule > 0) THEN
RETURN -1;
END IF;
RETURN mod;
RETURN vModule;
END //
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment