Удаление Тикетов с фронта
Добрый день.
Реализуем доску объявлений через Tickets.
Необходимо создать функцию удаления своего объявления через фронт.
Подскажите, пожалуйста, как это можно реализовать?
Благодарю.
Реализуем доску объявлений через Tickets.
Необходимо создать функцию удаления своего объявления через фронт.
Подскажите, пожалуйста, как это можно реализовать?
Благодарю.
Комментарии: 3
Есть такой замечательный процессор в MODX — resource/delete. Он принимает в параметрах id ресурса, которого необходимо удалить.
Можете создать свой сниппет в котором необходимо проверить авторизован ли пользователь и если авторизован, то проверять он создал ли это объявление, если он — то отправлять данные процессору на удаление.
P.S.: это самый простой вариант на мой взгляд.
Можете создать свой сниппет в котором необходимо проверить авторизован ли пользователь и если авторизован, то проверять он создал ли это объявление, если он — то отправлять данные процессору на удаление.
P.S.: это самый простой вариант на мой взгляд.
Добавлю только одно: этот процессор только помечает ресурс как удаленный. После него для полного удаления необходимо «очищать корзину». Точное название этого процессора могу посмотреть позже.
Очистка корзины:
$modx->runProcessor('resource/emptyrecyclebin');
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.