Arkadiy-Sedelnikov/joostina-1.4 — Issue #51: метод displayContentEditDelete()
Author: GoDr
Created: 2012-03-01 10:36:55+00:00
State: open

Исправление валидности
этот код:

if($this->conf->allow_rights){
if($this->perms->edit_all_content || ($this->perms->edit_user_content && $my->id == $content->user_id)){
echo '

';
echo $edit;
}
if($this->perms->delete_all_content || ($this->perms->delete_user_content && $my->id == $content->user_id)){
echo $delete;
echo '

';
}
else{
echo '

';
}

}

предлагаю заменить на этот:

if ($this->conf->allow_rights) {
$tmp = '';
if ($this->perms->edit_all_content || ($this->perms->edit_user_content && $my->id == $content->user_id)) {
$tmp .= $edit;
}
if ($this->perms->delete_all_content || ($this->perms->delete_user_content && $my->id == $content->user_id)) {
$tmp .= $delete;
}
echo ($tmp == '') ? $tmp : '

' . $tmp . '

';
}

тогда не будет появляться лишний закрывающийся тэг DIV если нет прав на редактирование