Просмотр поста #102986: Различные вопросы по PHP и MySQL

.
Eternal
// Автор подарка
    /*type 1 Публичный подарок все будут видеть автора подарка и прикрепленное к нему сообщение
      type 2 Анонимный подарок все будут видеть подарок и сообщение, но ник увидит только администрация
      type 3 Личный подарок все будут видеть подарок, но только получатель и администрация увидят автора + сообщение
    */
    echo '<div class="nav1">';
    if($type == 1){
        echo group($anketa['id']) . user::nick($anketa['id']);
    }elseif($type == 2){
        echo $level > 0 '<font color="red">Аноним</font>('.group($anketa['id']) . user::nick($anketa['id']).')' : '<font color="red">Аноним</font>';
    }elseif($type == 3){
        echo $post['id_ank'] == $user['id'] || $level > 0 ? '<font color="red">Личный подарок от</font>('.group($anketa['id']) . user::nick($anketa['id']).'<br />' . isset($post['coment'] ? output_text($post['coment']) : '') : '<font color="red">Это личный подарок!</font>';
    }
    echo '</div>';


Помогите оптимизировать...никак не могу логику построить понимаю что if'ов дофига выходит