1. PHP / Говнокод #1838

    +156.2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    // from views_bonus: grid.inc
    function theme_og_picture_grid($result, $column_count = 5) {
      $content = '<table class="og-picture-grid">';
      $count = 0;
      $total = db_num_rows($result);
      while ($user = db_fetch_object($result)) {
        $classes = 'og-picture-grid-item';
        if ($count < $column_count) {
          $classes .= ' first';
        }
        
        $item = '';
        if ($count % $column_count == 0) { 
          $content .= '<tr>'; 
        }
        $picture = theme('user_picture', $user);
        $name = theme('username', $user);
        $group_role = $user->is_admin ? t('admin') : '&nbsp;';
        $content .= "<td class=\"$classes\">$picture<div class=\"og-name\">$name</div>";
        if ($user->is_admin) {
          $txt = t('admin');
          $content .= "<div class=\"group-role\">$txt</div>"; 
        }
        $content .= "</td>\n";
    
        $count++;
        if ($count % $column_count == 0 || $count == $total) {
          $content .= '</tr>';
        }
      }
      $content .= '</table>';
      
      if ($total) {
        return $content;
      }
    }

    Меня ДУРЬпаловские финты просто бесят.

    типа тема

    Запостил: paranoid, 14 Сентября 2009

    Комментарии (5) RSS

    • можешь написать проще?
      Ответить
      • вообще белые люди шаблонизаторы юзают.
        ну или хоть как нибудь отделяют php от HTML

        а это
        while ($user = db_fetch_object($result)) {
        $classes = 'og-picture-grid-item';
        if ($count < $column_count) {
        $classes .= ' first';
        }
        ваще улыбнуло
        Ответить
    • Если будет стоять задача изменить верстку, программист будет проклинать создателя этого кода.
      Ответить
    • пасиба
      Ответить
    • Ромка задремал на диване в гостиной. Он тоже полюбил его, как и Хозяин. Здорово было сидеть на нём в обнимку или лежать, положив голову на колени мужчине и смотреть какой-нибудь фильм. А ещё на этом диване состоялся первый секс в его жизни.
      Ответить

    Добавить комментарий