После переноса сайта (Moodle 1.9) на другой сервер происходит: при сортировки "Последнее изменение" пропадают все пользователи, аналогично просходит при переходе с почты на приклепленный файл
что проблема в \mod\assignment\lib.php линия 1151 (или рядом), у нас есть sql-запроса, только изменить его: COALESCE(SIGN(SIGN(s.timemarked) + SIGN(s.timemarked - s.timemodified)), 0) AS status '; COALESCE(SIGN(CAST(s.timemarked as SIGNED) + SIGN(CAST(s.timemarked as SIGNED) - CAST(s.timemodified as SIGNED))), 0) AS status ';
Здравствуйте.
тоже при переносе на другой сервер не отображались задания.
я решил подобную проблему НО! скажем не осознано и сильно не разбирался в самом запросе SQL.
в файле /mod/assignment/lib.php в строке 1151
вот как она выглядит
$select = 'SELECT u.id, u.firstname, u.lastname, u.picture, u.imagealt,
s.id AS submissionid, s.grade, s.submissioncomment,
s.timemodified, s.timemarked,
COALESCE(SIGN(SIGN(s.timemarked) + SIGN(s.timemarked - s.timemodified)), 0) AS status ';
поменял последнюю строку (а именно! COALESCE(SIGN(SIGN(s.timemarked) + SIGN(s.timemarked - s.timemodified)), 0) AS status)
на
COALESCE(SIGN(SIGN(s.timemarked) + SIGN(s.timemodified - s.timemarked)), 0) AS status
поменял местами s.timemodified и s.timemarked
=)
большая просьба, если это приведет к каким то неисправностям сообщить, буду примного благодарен.
а ваш метод не помог мне в решении проблемы!=(
в sql ваш метод проходит буду ковырять запрос в php