- Jun 24, 2015
-
-
xamgore authored
-
xamgore authored
-
xamgore authored
-
xamgore authored
Use RusLang::tr() function instead.
-
xamgore authored
Field Model_Factory::ID came public, new method getStudents() added. Renamed Model_Students::searchStudents() to search(); removed duplicate method NotAttendingDiscipline().
-
xamgore authored
-
xamgore authored
-
- Jun 23, 2015
- Jun 21, 2015
-
-
PavelBegunkov authored
1) fix Rating Model 2) sql CreateSubject: restore expected behavior (see todo in commit "Refactoring of subjects upload page" 19.06.15) 3) refactor and disable JavaAuth (see todo)
-
- Jun 19, 2015
- Jun 16, 2015
-
-
xamgore authored
-
- Jun 15, 2015
-
-
xamgore authored
-
PavelBegunkov authored
1) exam page: hide hidden div with ( json data ) 2) update session info on profile/settings changes (User.php) 3) fix profile page model ( Model_Teacher ) 4) fix change discipline's control type ( sql ) 5) fix sql response in bind group ( repeated binding problem )
-
xamgore authored
Also renamed $id_name to $ID_FIELD + documentary comments
-
xamgore authored
-
xamgore authored
-
xamgore authored
-
- Jun 14, 2015
-
-
PavelBegunkov authored
-
PavelBegunkov authored
-
xamgore authored
-
xamgore authored
-
xamgore authored
Russian constants are moved to twig & RusLang modules. Functions were renamed to Semesters::load($id) & Semesters::loadAll().
-
PavelBegunkov authored
-
xamgore authored
Moved some functions from Account to Model_Account & Model_Teacher.
-
PavelBegunkov authored
-
PavelBegunkov authored
-
- Jun 13, 2015
-
-
PavelBegunkov authored
-
xamgore authored
It may seem that this commit is rather big, but it's not. Don't be afraid, just read the message. Recently we have understood that it was a bad idea to store rights for pages in a database. So I decided to move the information to PHP layer and make it more clear. When you write a new controller in Admin/ Dean/ Student/ folder, you should explicitly extend one of Controller_Environment_* classes, and all specific checks will be done there. Additional advantage is manipulating $user variable, so you will have access to extended fields of user, ie User_Student contains StudentID, but User_Teacher does not. Also, prefer -> operator to []. The reason is simple: IDE shows hints and mismatches only with the first one. The second important statement is User::checkAccess(User::RIGHTS_*) — call it at the top of *every* function in the Handler/ classes. Exception will be thrown, if user doesn't have enough rights. NB. If you want to overload "before()" function while extending E...
-
xamgore authored
-
- Jun 12, 2015
- Jun 11, 2015
-
-
RomanSteinberg authored
-
xamgore authored
-
PavelBegunkov authored
-