Re: Календарь/менеджер задач
Добавлено: Пн мар 26, 2018 12:25 am
Супер, спасибо. Базу почистил. А где правильный файлик с событиями?? (большое спасибо, немного добавилось знаний по ПМА)
а я не понял где, поиском не могу найтиfandaymon писал(а):Сорри - в последний код не ту версию скопировал - там была ошибка
Код: Выделить всё
//$events = $out['EVENTS_PAST']; - Тут была ошибка $events=$out['CALENDAR_CATEGORIES'];
Я в самом скрипте ошибочную строку закомментировал, а правильную после неё вписал. Т.е. теперь там viewtopic.php?f=5&t=34&start=160#p75891 правильный скриптLogrus писал(а):а я не понял где, поиском не могу найтиfandaymon писал(а):Сорри - в последний код не ту версию скопировал - там была ошибка
Код: Выделить всё
//$events = $out['EVENTS_PAST']; - Тут была ошибка $events=$out['CALENDAR_CATEGORIES'];
https://github.com/sergejey/majordomo-a ... s.php#L348TheForum писал(а):Попробовал добавить в класс часть кода и сделать сценарий как указано тут: viewtopic.php?f=5&t=34&start=50#p64379
Появилась ошибка:
Parse error: syntax error, unexpected '$events_pastpPan' (T_VARIABLE), expecting function (T_FUNCTION) or const (T_CONST) in C:\_majordomo\htdocs\modules\app_calendar\app_calendar.class.php on line 636
У меня эта строчка:
$events_pastpPan=SQLSelect("SELECT *, (TO_DAYS(DUE)-TO_DAYS(NOW())) as AGE FROM calendar_events WHERE (TO_DAYS(DUE)>TO_DAYS(NOW()) AND (TO_DAYS(DUE)-TO_DAYS(NOW())<='3') AND IS_DONE='0') ORDER BY AGE");
Можете заодно для чайников (я) и обучающихся класс и скрипты подправить и еще раз выложить тут и может на 1 странице что бы мы не проходили весь путь исправления модуля? (это здорово, но я у себя боюсь еще больше дров наломать..
Код: Выделить всё
$events_pastplan=SQLSelect("SELECT *, (TO_DAYS(DUE)-TO_DAYS(NOW())) as AGE FROM calendar_events WHERE (TO_DAYS(DUE)>TO_DAYS(NOW()) AND (TO_DAYS(DUE)-TO_DAYS(NOW())<='3') AND IS_DONE='0') ORDER BY AGE");
if ($events_pastplan) {
$out['EVENTS_PASTPLAN']=$events_pastplan;
} ))) я весь гит перерылfandaymon писал(а):в самом скрипте
Скрипт я сразу и исправил, как ошибку нашёл. Что в классе исправить написал выше. По сути просто название переменной в 3 местах поменять. Я честно говоря конкретно этой переменной не пользуюсь, поскольку она по большому счёту совпадает с EVENTS_SOON, если в настройках поставить кол-во дней=3. Есть у меня подозрение, что автор хотел выводить задачи на будущее, но тогда там в условие селекта надо ещё AND IS_TASK=1 добавлять.TheForum писал(а):Попробовал добавить в класс часть кода и сделать сценарий как указано тут: viewtopic.php?f=5&t=34&start=50#p64379
Появилась ошибка:
Parse error: syntax error, unexpected '$events_pastpPan' (T_VARIABLE), expecting function (T_FUNCTION) or const (T_CONST) in C:\_majordomo\htdocs\modules\app_calendar\app_calendar.class.php on line 636
У меня эта строчка:
$events_pastpPan=SQLSelect("SELECT *, (TO_DAYS(DUE)-TO_DAYS(NOW())) as AGE FROM calendar_events WHERE (TO_DAYS(DUE)>TO_DAYS(NOW()) AND (TO_DAYS(DUE)-TO_DAYS(NOW())<='3') AND IS_DONE='0') ORDER BY AGE");
Можете заодно для чайников (я) и обучающихся класс и скрипты подправить и еще раз выложить тут и может на 1 странице что бы мы не проходили весь путь исправления модуля? (это здорово, но я у себя боюсь еще больше дров наломать..