Доброго времени суток, ситуация следующая:Добавил новое текстовое поле при создании курса (payment) и уже реализовал списывание средств с личного счета пользователя с базы данных другого корпоративного сайта за САМОСТОЯТЕЛЬНУЮ запись на курс. Подскажите, каким образом можно реализовать такую опцию: чтобы при записи тренером пользователей на платный курс происходило списание средств уже у всего списка пользователей, которых выбрал тренер? может копать в enrol/manual/manage.php? или в enrol/users.php ? Буду признателен за помощь.
Не надо ковырять чужой код
В moodle 2.* есть механизм event-ов, есть event 'user_enrolled'. http://docs.moodle.org/dev/Events_API
Добавлять поля в имеющиеся таблицы - плохо. Потом с апгрейдами могут быть проблемы.
Сделайте блок со совоей таблицей в которую внесите платные курсы и цены, допишите свой обработчик для 'user_enrolled' списывающий дениги при подписке на курс.
PS а существующие методы платной подписки типа paypal не смотрели ?
я лишь исполнитель и начал работу уже не на стандартных таблицах
на данный момент, мне проще отредактировать чужой код, чем полностью написать свой.
и нет, не смотрел подписки типа paypal. где их можно найти?