- Mar 15, 2019
-
-
Anton Bagliy authored
-
- Sep 09, 2018
-
-
Роман Штейнберг authored
from micherd: functions_without_Exception.sql, fixes in functions.sql #286 #286FIX problem with NULL in PHP ADD: drop functios helper script; FIX: plan_create agatin #286 FIX: syntax errors in functions.sql #286 ADD: functions_08_09_18.sql #286 FIX: signinbyopenid #286 fix(functions): getrates, deletemodule, deletesubmodule, students_getdisciplines FIX: media/js/discipline/editStructure.js formatting error fix(sql): functions and tables fix(pgsql #286): merge two files with functions fix: dean office functions fix(pgsql #286): getfullinfo FIX: log form download #286
-
- Aug 26, 2018
-
-
Роман Штейнберг authored
-
- Nov 05, 2017
-
-
Владислав Яковлев authored
-
- Oct 14, 2017
-
-
Владислав Яковлев authored
-
Роман Штейнберг authored
-
- Oct 08, 2017
-
-
Владислав Яковлев authored
-
Роман Штейнберг authored
-
- Oct 03, 2017
-
-
Artem Konenko authored
-
- Sep 24, 2017
-
-
Artem Konenko authored
-
- Sep 09, 2017
-
-
Роман Штейнберг authored
-
Роман Штейнберг authored
-
Роман Штейнберг authored
-
- Aug 12, 2016
-
-
PavelBegunkov authored
-
- Jul 26, 2016
-
-
xamgore authored
-
- Jul 24, 2016
-
-
xamgore authored
-
- May 18, 2016
-
-
PavelBegunkov authored
- sql refactoring - fix incorrect function's Сase (handler/map.php) - fix group attaching (incorrect attaching/deattaching) - fix incorrect sql function usage (see InternalIsMapCreated in ChangeDisciplineControl) - fix grades without degree (sp CreateGrade), (+sql fixes file) - add error handling for module name changing - remove redundant console.log - fix lost extra rates (student index page) - improper exam rate (student index page)
-
- Sep 14, 2015
-
-
- Aug 30, 2015
-
-
Andrew Rudenets authored
-
- Jul 21, 2015
-
-
- Jul 18, 2015
-
-
xamgore authored
-
- Jul 09, 2015
-
-
dmitry.sviridkin authored
Add: support of compound disciplines (wait for realizing at db) Correct: a little correction of user interface at bill page modified: media/css/bill.css modified: ~dev_rating/application/classes/Controller/DeanOffice/Bill.php modified: ~dev_rating/application/classes/Model/Discipline.php modified: ~dev_rating/application/classes/Model/Student.php modified: ~dev_rating/application/views/dean_office/bill.twig
-
- Jul 08, 2015
-
-
- Jun 28, 2015
-
-
xamgore authored
* Fixed bug with students search * Documentation for Model_Student * Utility function Arr::groupBy()
-
- Jun 26, 2015
-
-
xamgore authored
-
PavelBegunkov authored
-
- Jun 24, 2015
-
-
xamgore authored
-
- Jun 23, 2015
-
-
xamgore authored
– Type constants (exam, credit) – New function exists() – More clear method names
-
- Jun 19, 2015
-
-
xamgore authored
-
- Jun 11, 2015
-
-
PavelBegunkov authored
-
- Jun 10, 2015
-
-
xamgore authored
* Model User has constants to check access for pages * Some routes are moved to separate files (app/routes/api) * New abstract model Container for complex objects like Discipline & Student (with -> access operator) * New DeanOffice controller with access checks * New SQL procedure to get info about students * Profile page for students (/dean_office/students/127)
-
- Jun 09, 2015
-
-
xamgore authored
-
- Jun 08, 2015
-
-
PavelBegunkov authored
-
- Jun 05, 2015
-
-
xamgore authored
1. Discipline models have the direct access to fields, for example: $discipline->subjectName, so you don't have to remember them (press ctrl+space). Improves static code analysis. Also, if you make a mismatch, ErrorException will be thrown — this is the most important improvement. 2. There are some operations on disciplines (attach new teacher, transfer discipline to another teacher, an so on), so you can use them: $discipline->attachTeacher(53). 3. Discipline model has array access operators, so you must not convert instances with toArray() method. A common way is: /* PHP */ $d = Model_Discipline::load($id); $d['extraField'] = 127; $twig->Discipline = $d; // is ok, cause $d is like an array /* Twig */ {{ Discipline.extraField }} // call $d->offsetGet('extraField') method 4. Models Faculty, Student, Teachers and Groups have `getDisciplines()` method, and an array of Model_Discipline will be returned. 5. We use camelCase for all fields: in twig, on the PHP level and also in the database.
-
- May 31, 2015
-
-
xamgore authored
-
- May 17, 2015
-
-
xamgore authored
-
- May 16, 2015