Думал у меня галюны начались, но нет, проверил на чистой и там такая же история.
Никто, кроме самого пользователя не может удалить то, что там написано.
Решил у себя так:
Добавил пару строк в controllers/users/profile_header.tpl.php
Находим подобный кусок
<?php if ($profile['id'] == $user->id) { ?> <span class="delete"> <a href="#delete-status" onclick="return icms.users.deleteStatus(this)" data-url="<?php echo $this->href_to('status_delete', $profile['id']); ?>"><?php echo LANG_DELETE; ?></a> </span> <?php } ?> <?php } ?> </div> <?php } ?> <?php if ($this->controller->options['is_status'] && $profile['id'] == $user->id) { ?> <script><?php echo $this->getLangJS('LANG_REPLY', 'LANG_USERS_DELETE_STATUS_CONFIRM'); ?></script> <div id="user_status_widget"> <?php 'maxlength' => 140, 'data-url' => $this->href_to('status'), 'data-user-id' => $profile['id'] )); ?> </div> <?php } ?>
<?php if ($profile['id'] == $user->id or $user->is_admin) { ?> <span class="delete"> <a href="#delete-status" onclick="return icms.users.deleteStatus(this)" data-url="<?php echo $this->href_to('status_delete', $profile['id']); ?>"><?php echo LANG_DELETE; ?></a> </span> <?php } ?> <?php } ?> </div> <?php } ?> <?php if ($this->controller->options['is_status'] && $profile['id'] == $user->id or $user->is_admin) { ?> <script><?php echo $this->getLangJS('LANG_REPLY', 'LANG_USERS_DELETE_STATUS_CONFIRM'); ?></script> <?php } ?> <?php if ($this->controller->options['is_status'] && $profile['id'] == $user->id) { ?> <div id="user_status_widget"> <?php 'maxlength' => 140, 'data-url' => $this->href_to('status'), 'data-user-id' => $profile['id'] )); ?> </div> <?php } ?>