Ошибка при удаление пользователя в чате
Рекомендованные сообщения
Сейчас на странице 0
- Нет пользователей, просматривающих эту страницу.
A better way to browse. Learn more.
A full-screen app on your home screen with push notifications, badges and more.
Собственно поставил отображение аватаров пользователей в чате IP.Shoutbox 1.1.3
Всё бы хорошо, но есть одно НО. Если удалить пользователя, и его сообщения находятся в чате, то при обновление чата, он выпадает в ошибку базы данных.
Вот код мода:
<php>$this->DB->build( array( 'select' => 'avatar_location, avatar_type, pp_thumb_width, pp_thumb_height, pp_thumb_photo', 'from' => 'profile_portal', 'where' => 'pp_member_id='.$d[member_id].'' ) );$this->DB->execute();$memberthing = $this->DB->fetch();</php><if test="$memberthing['pp_thumb_avatar'] == '' && $memberthing['avatar_location'] != '' "><if test="$memberthing['avatar_type'] != 'url'"><img src='<if test="$memberthing['avatar_type'] == 'upload'">/uploads/imperiall/<else />/public/style_avatars/</if>{$memberthing['avatar_location']}' style='max-width:auto;max-height:20px' class='photo'/><else /><img src='{$memberthing['avatar_location']}' style='max-width:auto;max-height:20px' class='photo'/></if><else /><if test="$memberthing['pp_thumb_photo'] == ''"><img src='{$this->settings['img_url']}/profile/default_thumb.png' style='max-width:20px;max-height:20px' class='photo'/><else /><img src='/uploads/imperiall/{$memberthing['pp_thumb_photo']}' style='max-width:auto;max-height:20px' class='photo'/></if></if>
А вот проблемный участок:
<php>$this->DB->build( array( 'select' => 'avatar_location, avatar_type, pp_thumb_width, pp_thumb_height, pp_thumb_photo', 'from' => 'profile_portal', 'where' => 'pp_member_id='.$d[member_id].'' ) );$this->DB->execute();$memberthing = $this->DB->fetch();</php>
Изменено пользователем Haktar