From 2e2faff2ed9fe6273c145a4c3d035615627d5062 Mon Sep 17 00:00:00 2001 From: RomanSteinberg <romanofficial@yandex.ru> Date: Mon, 22 Dec 2014 19:15:45 +0300 Subject: [PATCH] fix: sort and seek --- db/StoredProcedures.sql | 8 +++++--- .../application/classes/Controller/Teacher/Rating.php | 4 ++-- ~dev_rating/media/css/rating.css | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/db/StoredProcedures.sql b/db/StoredProcedures.sql index e8dc38864..7456b87d7 100644 --- a/db/StoredProcedures.sql +++ b/db/StoredProcedures.sql @@ -2080,7 +2080,7 @@ BEGIN modules.Name AS 'ModuleName', modules.Type AS 'ModuleType', submodules.ID AS 'SubmoduleID', - submodules.Name AS 'SubModuleName', + submodules.Name AS 'SubModuleName', submodules.Description AS 'SubmoduleDescription', submodules.MaxRate, submodules.Type AS 'SubmoduleControl' @@ -2090,8 +2090,10 @@ BEGIN INNER JOIN `subjects` ON disciplines.SubjectID = subjects.ID WHERE modules.DisciplineID = DisciplineID AND (modules.Type != 2 OR submodules.OrderNum = 1) - ORDER BY modules.OrderNum ASC, - submodules.OrderNum ASC; + ORDER BY modules.Type ^ 1 ASC, + -- 1, 3, 2, 4 ASC + modules.OrderNum ASC, + submodules.OrderNum ASC; END IF; END // diff --git a/~dev_rating/application/classes/Controller/Teacher/Rating.php b/~dev_rating/application/classes/Controller/Teacher/Rating.php index 1c3ea54af..9c844b5f8 100644 --- a/~dev_rating/application/classes/Controller/Teacher/Rating.php +++ b/~dev_rating/application/classes/Controller/Teacher/Rating.php @@ -121,9 +121,9 @@ class Controller_Teacher_Rating extends Controller_UserEnvi { $rateHandled[$i_g]['Students'][$i_s]['Rates'][$i_r]['Rate'] = $r['Rate']; $rateHandled[$i_g]['Students'][$i_s]['RateResult'] += $r['Rate']; - if ($r['ModuleType'] == 'exam' || $r['ModuleType'] == 'extra') + /* if ($r['ModuleType'] == 'exam' || $r['ModuleType'] == 'extra') $rateHandled[$i_g]['Students'][$i_s]['Rates'][$i_r]['SubmoduleID'] = -1; - else + else */ $rateHandled[$i_g]['Students'][$i_s]['Rates'][$i_r]['SubmoduleID'] = $r['SubmoduleID']; } } diff --git a/~dev_rating/media/css/rating.css b/~dev_rating/media/css/rating.css index 3e95179c2..fa62b92ee 100644 --- a/~dev_rating/media/css/rating.css +++ b/~dev_rating/media/css/rating.css @@ -172,7 +172,7 @@ div#tdInfo_wrap { /* todo */ .downloadExcelStatement { - color: #0183ce; + color: #CE0101; font-weight: bold; } -- GitLab