[Tickets] Как заменить изображения в базе

Всем привет!
Если на сайт через TicketForm загрузили фотографию порно или ещё чего хуже, как его заменить на новое?
Просто удалить из папки с id тикета и загрузить другое не работает — при выводе картинки на странице остается сгенерированный при загрузке url. Приходится переименовывать новое фото в этот самый url, а ведь к нему идут еще 3 превьюшки…
Также актуально, когда автор фотку не загрузил вообще, а она нужна. Здесь приходится добавлять её в TV и выводить по дефолту, а на странице вывода превью использовать phpTrumb.
Вот такой замороч образовался. Может кто использует более продуктивные решения? Буду признателен за ликбез.

P.S. Tickets уже давно вышел за рамки блока и вполне претендует на социальную сеть из коробки.
brioni
26 февраля 2016, 13:52
modx.pro
1
1 162
0

Комментарии: 5

Василий Наумкин
26 февраля 2016, 17:08
0
Любой юзер с разрешением edit_document на фронтенде может редактировать чужие тикеты из коробки.

    brioni
    26 февраля 2016, 17:11
    0
    Я чуствовал, что всё схвачено — ушёл разбираться.
    Василий как всегда на высоте, спасибо!
      brioni
      26 февраля 2016, 19:00
      0
      [[*createdby:is=`[[+modx.user.id]]`:then=`<div class="alert alert-warning"> <a href="[[~14?tid=`[[*id]]`]]">Редактировать</a></div>`]]
      Под Super Userом «редактировать» чужие тикеты не появляется.
        brioni
        26 февраля 2016, 19:31
        2
        0
        Решение
        [[!+modx.user.id:is=`[[*createdby]]`:then=`<a href="/create?tid=[[*id]]">Редактировать</a>`:else=`
        	[[!+modx.user.id:memberof=`Administrator`:then=`<a href="/create?tid=[[*id]]">Редактировать</a>`]]
        `]]
        brioni
        27 февраля 2016, 10:47
        0
        Василий, а какое расширение отвечает за удаление прикрепленных в TicketsForm файлов?
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        5