Skip to content
Snippets Groups Projects
Commit 8912d36f authored by Anton Bagliy's avatar Anton Bagliy
Browse files

v.2.7.17

parents a51bca54 48f82016
Branches
No related merge requests found
DROP FUNCTION IF EXISTS public.logformexport(paccountid integer, pdisciplineid character varying, pgroupid integer, psemesterid integer, perror integer);
CREATE OR REPLACE FUNCTION public.logformexport(paccountid integer, pdisciplineid character varying, pgroupid integer, psemesterid integer, perror integer)
RETURNS integer
LANGUAGE plpgsql
AS $function$
DECLARE vDisciplineID integer default -1;
begin
select disciplinesForGroup."ID" into vDisciplineID from
(select D."ID" as "ID",
D."SubjectName" as "SubjectName",
subjects.externalid as "DisciplineExternalID"
from public.getdisciplinesforgroup(pgroupid, psemesterid) as D
join disciplines on disciplines.id = D."ID"
join subjects on disciplines.subjectid = subjects.id) as disciplinesForGroup
WHERE disciplinesForGroup."DisciplineExternalID" = pdisciplineid;
IF vDisciplineID != -1 THEN
INSERT INTO logs_form_export (discipline_id, group_id, account_id, semester_id, error) VALUES (vDisciplineID, pgroupid, paccountid, psemesterid, perror);
END IF;
RETURN 0;
END
$function$;
......@@ -101,7 +101,7 @@ class Controller_Api_V0_FinalReport extends Controller_Handler_Api
if (!isset($emulate) and isset($groupnum)) {
//$groupID = Model_Group::find($gradenum, $groupnum, $study_form, $faculty);
//TODO: поменять логи, не записывать id дисциплины
//Model_Logs::logFormExport($this->user->ID, $discipline, $groupid, $this->user["SemesterID"]);
Model_Logs::logFormExport($this->user->ID, $discipline, $groupid, $this->user["SemesterID"]);
}
// TODO: удалить лишние учебные планы от академиков правильным способом!
......
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