Forums / National / Russian / Сборка «Фриланс-биржа» / Условие выбора экстраполя в php

Kopusha
#44620 2020-04-25 07:40

Надо при удалении Project указывать причину. ё

- создаем экрполе селект с причинами

- даем возможность модератору удалять проекты редактированием проектов (не в админке а зайдя в проект и удалить его)

- ищем в модуле проектов момент удаления-редактирования (скорее всего projects.edit.php в inc)

там для if($rdelete) проверяем кто удаляет - если не автор проекта - значит модератор

if($usr['id'] != $item['item_userid']) //Если не сам юзер удаляет значит это модератор

там пишем "письма счастья" if($ritem['item_delete_reason'] = 'poorphoto') и тд - это отправит письмо тому у кого удалили проект

- идем в тему в projects.edit.tpl

там по условию какому то (например <!-- IF {PHP.c|cot_auth('projets', 'this', 'A')} -->) показываем этот селект
{PRJEDIT_FORM_DELETE_REASON}
то есть если юзер может админить эту категорию проектов то он выбирает селект и удаляет проект. в зависимости от выбранного селект php файл вышлет письмо.