Удаление файлов пользователя на сайте

Опубликовано:
Просмотров: 3525
+2
Голосов: 2

Оказывается админ не может удалять в случае чего файлы пользователя. Этот пробел помог устранить Staryisv.

Итак что надо сделать чтобы удалять админу файлы пользователя на сайтах Instant CMS.

В com_users_file_view.tpl нашел строчку

{if $myprofile}

<td class="{$file.class}" align="center"><a href="/users/{$usr.id}/delfile{$file.id}.html"><img src="/components/users/images/delete.gif" border="0" alt="{$LANG.DELETE_FILE}"/></a></td>

{/if}

и перед ней добавил

{if $is_admin && !$myprofile}

<td class="{$file.class}" align="center"><a href="/users/{$usr.id}/delfile{$file.id}.html"><img src="/components/users/images/delete.gif" border="0" alt="{$LANG.DELETE_FILE}"/></a></td>

{/if}

затем открыл components/users/frontend.php и нашел вкладку

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////// VIEW USER FILES ///////////////////////////////////////////////////////////////////////////////////////

внизу вкладки нашел

$smarty->assign('usr', $usr);

и ниже добавил

$smarty->assign('is_admin', $inUser->is_admin);

все, у админа появилась иконка удаления файла в чужом профиле. подтвердил и файл удалился.

Комментарии (0)

Нет комментариев. Ваш будет первым!

Голосуем

Самый нужный компонент