1. Лучший говнокод

    В номинации:
    За время:
  2. Java / Говнокод #9344

    +67

    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
    @Transactional(readOnly = true)
        public Employee getByUsername(String username) throws SecurityException {
            Employee employee = employeeDaoDb.getByUsername(username);
    
            if (employee != null) {
                return employee;
            }
    
            employee = employeeDaoLdap.getByUsername(username);
    
            if (employee != null) {
                if (employee.getFirstName() == null && employee.getFamilyName() == null) {
                    employee.setFirstName(employee.getUsername());
                }
                return employeeDaoDb.save(employee);
            }
    
            return null;
        }

    Grig, 07 Февраля 2012

    Комментарии (4)
  3. Java / Говнокод #9342

    +76

    1. 1
    2. 2
    Map<String,Object> status = service.getCurStatus(id);
    Date actionDate = status.get("actionDate") != null ? (Date) status.get("actionDate") : null;

    wild_beaver, 07 Февраля 2012

    Комментарии (4)
  4. PHP / Говнокод #9336

    +150

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    <img src="<?php echo URL ?>modules/comments/images/comment.png" alt="" border="0" /> <a href="<?php echo a_url('comments', 'module=downloads&item_id='. $file['file_id'] .'&return='. urlencode(URL .'downloads/view/'. $file['file_id'])) ?>">Обсудить</a> <span class="small_text">[<?php echo $file['comments'] ?>]</span><br />
    <br />
    <img src="<?php echo URL ?>modules/downloads/images/default/download.png" alt="" /> <a href="<?php echo URL ?>download_file/<?php echo $file['file_id'] ?>"><?php echo $file['real_name'] ?></a> <?php if($file['file_ext'] == 'jar'): ?>[<a href="<?php echo URL .'downloads/get_jad/'. $file['file_id'] .'.jad' ?>">jad</a>]<?php endif; ?> (<?php echo main::byte_format($file['filesize']) ?>)<br />
    <?php for($i = 0; $i <= 10; $i++): ?>
    <?php if(!empty($file['add_file_real_name_'. $i])): ?>
    <img src="<?php echo URL ?>modules/downloads/images/default/download.png" alt="" /> <a href="<?php echo URL ?><?php echo $file['path_to_file'] .'/'. $file['add_file_real_name_'. $i] ?>"><?php echo $file['add_file_real_name_'. $i] ?></a> <?php if(array_pop(explode('.', $file['add_file_real_name_'. $i])) == 'jar'): ?>[<a href="<?php echo URL .'downloads/get_jad/'. $i .'/'. $file['file_id'] .'.jad' ?>">jad</a>]<?php endif; ?> (<?php echo main::byte_format(@filesize(ROOT . $file['path_to_file'] .'/'. $file['add_file_real_name_'. $i])) ?>)<br />
    <?php endif; ?>
    <?php endfor; ?>
    </div>

    Типичная CMS на PHP.

    artli, 06 Февраля 2012

    Комментарии (4)
  5. Куча / Говнокод #9335

    +128

    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
    <div>
            <div style="position:absolute; z-index:1; width:100%; margin:0px; top:0px;">
                <div class="wrapper">
                    <div style="height: 100%; width: 980px; float:left;background-color:#fff;">
                        <div class="header" style="background: url(photos/20110427033026.jpg) no-repeat 432px 20px">
                            <div class="logoHolder">
                                <a id="dnn_dnnLOGO_hypLogo" title="Chicco" href="/"><img src="images/chicco_logo.png" alt="Chicco" style="border-width: 0px;"/></a>
                            </div>
                            <div class="headerPane">
                                <a name="906"></a>
                                <div class="slogan">
                                    <div class="sloganContentPane">
                                        <!-- Start_Module_906 -->
                                        <div class="MLHTMLContent">
                                            <div class="Normal"></div>
                                            <div class="Normal">
                                                <span class="Head index_head">везде с ребенком</span>
                                            </div>
                                        </div>
                                        <!-- End_Module_906 -->
                                    </div>
                                </div>
                                <a name="1015"></a>
    ....

    А вы кнопочки какие то...

    kyzi007, 06 Февраля 2012

    Комментарии (4)
  6. JavaScript / Говнокод #9331

    +158

    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
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    <div class="shadow">
                            <script type="text/javascript">
                                $(document).ready(function(){                          // по завершению загрузки страницы
                                    $('#menuprod').mouseover(function() {
                                        $('#menuprodview').show();
                                    });
                                    $('#menuprod').mouseout(function() {
                                        $('#menuprodview').hide();
                                    });
                                    $('#menuprodview').mouseover(function() {
                                        $('#menuprodview').show();
                                    });
                                    $('#menuprodview').mouseout(function() {
                                        $('#menuprodview').hide();
                                    });
                                    $('#menufam').mouseover(function() {
                                        $('#menufamview').show();
                                    });
                                    $('#menufam').mouseout(function() {
                                        $('#menufamview').hide();
                                    });
                                    $('#menufamview').mouseover(function() {
                                        $('#menufamview').show();
                                    });
                                    $('#menufamview').mouseout(function() {
                                        $('#menufamview').hide();
                                    });
                                    $('#menucity').mouseover(function() {
                                        $('#menucityview').show();
                                    });
                                    $('#menucity').mouseout(function() {
                                        $('#menucityview').hide();
                                    });
                                    $('#menucityview').mouseover(function() {
                                        $('#menucityview').show();
                                    });
                                    $('#menucityview').mouseout(function() {
                                        $('#menucityview').hide();
                                    });
                                    $('#menucontact').mouseover(function() {
                                        $('#menucontactview').show();
                                    });
                                    $('#menucontact').mouseout(function() {
                                        $('#menucontactview').hide();
                                    });
                                    $('#menucontactview').mouseover(function() {
                                        $('#menucontactview').show();
                                    });
                                    $('#menucontactview').mouseout(function() {
                                        $('#menucontactview').hide();
                                    });
                                });
                            </script>
                            <div class="menu_style">

    kyzi007, 06 Февраля 2012

    Комментарии (4)
  7. PHP / Говнокод #9292

    +157

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    if(count($_POST['cb'])){
    	while(list($key,$value)= each($_POST['cb'])){
    		if (save_voices($key))
    		{
    			if(empty($_COOKIE['pv'.$key])){
    				mysql_query("UPDATE jos_pv SET voice=voice+1 WHERE id=$key");
    				echo mysql_error();
    				SetCookie("pv".$key,time(),time()+24*60*60);
    			}
    		}
    	}
    }

    это произведение для пользовательского голосования, радует буквально каждая строчка

    mkusher, 01 Февраля 2012

    Комментарии (4)
  8. JavaScript / Говнокод #9288

    +159

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    jQuery(function($) {
    
     $('.razmer_block_flaypage').clone().appendTo('.td_description_flaypege_jquery');
    
        });

    На сайте с virtuemart перестал работать переключатель с выбором размера. В корзину кладется только первый по списку.
    Перерыл кучу кода. В итоге нашел в шаблоне

    Видимо человеку сказали, чтобы разместил список в другом месте, он и переместил.

    В css .razmer_block_flaypage был сделан скрытым.

    SDelfi, 01 Февраля 2012

    Комментарии (4)
  9. PHP / Говнокод #9287

    +141

    1. 1
    //А почему PHP кода на этом сайте больше всего?

    dreesto, 01 Февраля 2012

    Комментарии (4)
  10. JavaScript / Говнокод #9263

    +156

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    jQuery('.favoriteStar'+json.id).each(function(){
        var src = jQuery(this).attr('src');
        if (json.status != 1) {
            src = src.replace('ico_heart.png','ico_heart_grey.png');
        } else {
            src = src.replace('ico_heart_grey.png','ico_heart.png');
        }
        jQuery(this).attr('src',src);
    });

    Установка элемента как favorite

    khaletskiy, 30 Января 2012

    Комментарии (4)
  11. JavaScript / Говнокод #9242

    +156

    1. 1
    2. 2
    3. 3
    a=5; l=0;
    .....
    l= (l>a) ? 0 : l++;

    Писал вчера свою задумку и были там вот эти строки... Я долго не мог вкурить, почему же у меня l все время рвано 0 ...)

    engine-r, 28 Января 2012

    Комментарии (4)