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

    +161

    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
    $tmpProduct = array(
    ...
        'FARE' => $tmpFares,
        '~FARE' => CTRSCurrency::GetStringFull($row['FARE'], $o['CURRENCY']),
        'TAX' => CTRSCurrency::GetString($row['TAX'], $o['CURRENCY']),
        '~TAX' => CTRSCurrency::GetStringFull($row['TAX'], $o['CURRENCY']),
    ...
    );
    
    ...
    	
    $tmpProduct['FARE_'] = $tmpProduct['~FARE'];
    $tmpProduct['TAX_'] = $tmpProduct['~TAX'];
    $tmpProduct['~FARE_'] = $row['FARE'];
    $tmpProduct['~TAX_'] = $row['TAX'];

    Из одного очень большего компонента...

    wwwguru, 08 Апреля 2011

    Комментарии (1)
  2. PHP / Говнокод #6282

    +161

    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
    //стандарт
    		$price_st = mysql_query("select price from db_tarif where `from` = '$start' and `to` = '$finish' and ves_ot <= '$izmer' and  ves_do>= '$izmer' and `type`='$type_st' limit 1");
    		$price_st = mysql_result($price_st, 0);
    
    		$minprice_st = mysql_query("select minprice from db_tarif where `from` = '$start' and `to` = '$finish' and ves_ot <= '$izmer' and ves_do >= '$izmer' and `type`='$type_st' limit 1");
    		$minprice_st = mysql_result($minprice_st, 0);
    		$time_st = mysql_query("select time from db_tarif where `from` = '$start' and `to` = '$finish' and ves_ot <= '$izmer' and ves_do >= '$izmer' and `type`='$type_st' limit 1");
    		$time_st = mysql_result($time_st, 0);
    
    	//экспресс
    		$price_ex = mysql_query("select price from db_tarif where `from` = '$start' and `to` = '$finish' and ves_ot <= '$izmer' and  ves_do>= '$izmer' and `type`='$type_ex' limit 1");
    		$price_ex = mysql_result($price_ex, 0);
    		$minprice_ex = mysql_query("select minprice from db_tarif where `from` = '$start' and `to` = '$finish' and ves_ot <= '$izmer' and ves_do >= '$izmer' and `type`='$type_ex' limit 1");
    		$minprice_ex = mysql_result($minprice_ex, 0);
    		$time_ex = mysql_query("select time from db_tarif where `from` = '$start' and `to` = '$finish' and ves_ot <= '$izmer' and ves_do >= '$izmer' and `type`='$type_ex' limit 1");
    		$time_ex = mysql_result($time_ex, 0);
    
    	//Ритейл
    		$price_pallet = mysql_query("select price from db_tarif where `from` = '$start' and `to` = '$finish' and ves_ot <= '$pallets' and  ves_do>= '$pallets' and `type`='$type_rit' limit 1");
    		$price_pallet = mysql_result($price_pallet, 0);
    
    		$time_pallet = mysql_query("select time from db_tarif where `from` = '$start' and `to` = '$finish' and ves_ot <= '$pallets' and ves_do >= '$pallets' and `type`='$type_rit' limit 1");
    		$time_pallet = mysql_result($time_pallet, 0);
    
    	//авиа
    		if ($start==getIdCity('Москва')){
    
    			if ($volume*167>$weight){
    				$izmer=(float)($volume*167);
    				$kol_av = $volume*167;
    			}
    			else
    			{
    				$izmer=$weight;
    				$kol_av = $weight;
    			}
    			$price_av = mysql_query("select price from db_tarif where `from` = '$start' and `to` = '$finish' and ves_ot <= '$izmer' and  ves_do>= '$izmer' and `type`='$type_av' limit 1");
    			$price_av = mysql_result($price_av, 0);
    			$minprice_av = mysql_query("select minprice from db_tarif where `from` = '$start' and `to` = '$finish' and ves_ot <= '$izmer' and ves_do >= '$izmer' and `type`='$type_av' limit 1");
    			$minprice_av = mysql_result($minprice_av, 0);
    			$time_av = mysql_query("select time from db_tarif where `from` = '$start' and `to` = '$finish' and ves_ot <= '$izmer' and ves_do >= '$izmer' and `type`='$type_av' limit 1");
    			$time_av = mysql_result($time_av, 0);
    		}
    		else{
    			$cost_av = "Тариф недоступен";
    		}

    калькулятор стоимости перевозки

    Shiz89, 08 Апреля 2011

    Комментарии (1)
  3. PHP / Говнокод #6281

    +163

    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
    $gun = 0;
    while ($gun < 10000000)
    {
     // Дохуя кода
     $gun++;
     if ( $win2 >= $casbank ) 
     {
      $gun = 12; 
     }
     else 
     {
      $gun = 13500000;               
     }
    }

    partizan22, 08 Апреля 2011

    Комментарии (4)
  4. C++ / Говнокод #6280

    +163

    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
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    class CStateShortMap
    {
    public:
      CStateShortMap(int id, TDateTime time, TZReadOnlyQuery* query);
      void Load(TZReadOnlyQuery* query, TDateTime time);
      int GetTypeSize() const { return Items.size(); }
      char GetType(int idx)
      {
        return Items[idx].first;
      }
      std::vector< std::vector<CStateShortItem> >& GetItems(char type)
      {
        for(int i=0; i < Items.size(); i++)
        {
          if( Items[i].first == type )
            return Items[i].second;
        }
        return Items[0].second;
      }
    private:
      const int Id;
      std::vector< std::pair<char, std::vector< std::vector<CStateShortItem> > > > Items;
    };
    
    CStateShortMap::CStateShortMap(int id, TDateTime time, TZReadOnlyQuery* query)
     : Id(id)
    {
      Load( query, time );
    }
    
    void CStateShortMap::Load(TZReadOnlyQuery* query, TDateTime time)
    {
      Items.clear();
      String sql;
      sql.sprintf( "select map.id_, equipment.type_"
                   " from map left join equipment on map.equipment_id=equipment.id_"
                   " where map.station_id=%d order by equipment.type_", Id );
      query->SQL->Text = sql;
      query->Open();
      vector< pair<int, char> > mapId;
      while( !query->Eof )
      {
        mapId.push_back( pair<int, char>(query->FieldByName( "id_" )->AsInteger, query->FieldByName( "type_" )->AsString[1]) );
        query->Next();
      }
      Items.clear();
      for(int i=0; i<mapId.size(); i++)
      {
        sql.sprintf( "select status.color, status.name_, map.number_equipment, equipment_status.status_id, equipment_status.begin_, equipment_status.plan_end_"
                     " from equipment_status left join map on equipment_status.map_id=map.id_"
                     " left join status on equipment_status.status_id=status.id_"
                     " where equipment_status.map_id=%d and begin_<='%s' order by equipment_status.begin_ desc limit 1",
                     mapId[i].first, time.FormatString("yyyy-mm-dd hh:nn:ss") );   //equipment_status.id_
        query->SQL->Text = sql;
        query->Open();
        if( query->Eof ) continue;
        int id[] = { 0, 1, 1, 1, 1, 2, 3, 1, 1, 1 };
        int j;
        for(j=0; j<Items.size(); j++)
          if( Items[j].first==mapId[i].second )
            break;
        if( j!=Items.size() )
          Items[j].second[id[query->FieldByName( "status_id" )->AsInteger]].push_back( CStateShortItem( query ) );
        else
        {
          Items.push_back( std::pair<char, std::vector< std::vector<CStateShortItem> > >( mapId[i].second, std::vector< std::vector<CStateShortItem> >() ) );
          Items[ Items.size()-1 ].second.resize( 4 );
          Items[ Items.size()-1 ].second[ id[query->FieldByName( "status_id" )->AsInteger] ].push_back( CStateShortItem( query ) );
        }
      }
      for(int i=0; i<Items.size(); i++)
      {
        sort( Items[i].second[0].begin(), Items[i].second[0].end() );
        sort( Items[i].second[1].begin(), Items[i].second[1].end() );
        sort( Items[i].second[2].begin(), Items[i].second[2].end() );
        sort( Items[i].second[3].begin(), Items[i].second[3].end() );
      }
    }

    старый проект на борландбыдлере, найденный на новой работе

    ni3_inv, 08 Апреля 2011

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

    +169

    1. 1
    (($student[$i][1]+$student[$i][2]+$student[$i][3]+$student[$i][4]+$student[$i][5])/5)

    человек посчитал среднее значение по оценкам студента

    krasnoukhov, 08 Апреля 2011

    Комментарии (3)
  6. Pascal / Говнокод #6278

    +146

    1. 1
    2. 2
    Говно код
    form1.open

    суперский код правда не работает

    megaruliz, 07 Апреля 2011

    Комментарии (5)
  7. C++ / Говнокод #6277

    +165

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    ID3DBlob* pErrorBlob;
        hr = D3DX11CompileFromFile( szFileName, NULL, NULL, szEntryPoint, szShaderModel, 
            dwShaderFlags, 0, NULL, ppBlobOut, &pErrorBlob, NULL );
        if( FAILED(hr) )
        {
            if( pErrorBlob != NULL )
                OutputDebugStringA( (char*)pErrorBlob->GetBufferPointer() );
            if( pErrorBlob ) pErrorBlob->Release();
            return hr;
        }
        if( pErrorBlob ) pErrorBlob->Release();

    Текст примера из MS DXSDK. Проверка - а вдруг pErrorBlob самоуничтожается после прочтения?

    CHayT, 07 Апреля 2011

    Комментарии (9)
  8. Куча / Говнокод #6276

    +133

    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
    <form method="post" action="/" id="aspnetForm">
    <div class="aspNetHidden">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
    <input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="" />
    <input type="hidden" name="__VIEWSTATEFIELDCOUNT" id="__VIEWSTATEFIELDCOUNT" value="183" />
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="kxnnwlmIYAkFHbi9nYZirEieSOb1PCpVbLq7ZaafTOsnyqQCPor05SCrankcwxJ59OGQL5pKxMjoGYdC1iDYHbQUwovpBi5Wmnrv" />
    <input type="hidden" name="__VIEWSTATE1" id="__VIEWSTATE1" value="2gkhHs6YD5YoT69P5SqBvH32s4E3dorqumTtTS6e6/sHPsYuY1fM5ZRmRyJ7P52W3wU2He5cxWasqcESx1oQoZsX62+DP1sXRgm1" />
    <input type="hidden" name="__VIEWSTATE2" id="__VIEWSTATE2" value="LmN1mDiaKVuJzibGxiEKjNjTIp1vUAxCJ9GnL8boNZRoke8zJkksp5HQ/KCyiwRO+aSSo2T8TR74ef5MrpXD8x2XrUQtDRMJMFm6" />
    <input type="hidden" name="__VIEWSTATE3" id="__VIEWSTATE3" value="zCyNfsdm+wo26AS9icob8KoeZliXKduaJ1wLRpmoOQk9IJU+rXE6LUCkN8oW3I0J54puHJoAEcdEJsWNR/ws5RfM2jNr34yCL1Em" />
    // .....
    <input type="hidden" name="__VIEWSTATE81" id="__VIEWSTATE81" value="jH+G7tRrSDd5e0DhVHjOyYdzDf6jIiR/55dOwtrXe98Rijyh733UORH1hDuVogUIOABeBsLeGYJeQbLEdXopR0OIwNfd4SmZR7f5" />
    <input type="hidden" name="__VIEWSTATE82" id="__VIEWSTATE82" value="WK2adY8hUB5Nb9vaPUB+V/eJCLIRDrH+jwhuZrb54XOmSwRf3P5nUPbkNHiB9ea9lypIEOHsU2I8G8sX0DBl74sdDiQX6zWjIJ+M" />
    <input type="hidden" name="__VIEWSTATE83" id="__VIEWSTATE83" value="GpPM/Zb6Ioz0WJjyRI7uI50Sb9uTX8oEFhWfHQd9bnPrpuDsOeAdGjfufEzxYO3f9Et87gZtlOAockDM/k7i0JlKCZjR24hd0C2m" />
    // ................
    <input type="hidden" name="__VIEWSTATE122" id="__VIEWSTATE122" value="lJSD7BkHANWqp/bUAiChwJV82jQUCDzG66aZ+4B09PT7xXZUvRKdNCFAV8J/QZt8bT2Boy2p5yr9rroZ4eRugSWJdGdBLmOXA9Sy" />
    <input type="hidden" name="__VIEWSTATE123" id="__VIEWSTATE123" value="/yawTrz0pNGOQNni+ZZU+Wvu8fbdcgrwANRvKu4c+bE/azptzKm5NfbgmOyXa6RGqpdXitIHFIz6/zYhF4w24Cd0KMbeDtzG4zNo" />
    <input type="hidden" name="__VIEWSTATE124" id="__VIEWSTATE124" value="1xzw9y8cJ1jprrme/LFSWHKgZ80eHz3ITGKDg/DHGYDf6vR+CA0VdeGrLDhVk9Q39Fe1LAVfCV1AYHNxq6oOWE47bY0KCZPp11BN" />
    <input type="hidden" name="__VIEWSTATE125" id="__VIEWSTATE125" value="jcgYkP58EbDgDclyfBxSs0iwPlRd1ZxZUPTjCV0urxt9urpj57avggBRmKE/4z9J9qUH412nlmV5tp4vHQTE51+W979qvRZyepel" />
    <input type="hidden" name="__VIEWSTATE126" id="__VIEWSTATE126" value="XYSiEtx5EYcBJqm9Z+v+pacfreZ42/xGqURJVqZumkp2tvwiZG/E7DIn53MWLU77McCbwee120zde2bXBLW5ZRjnjFe3UebZQQz6" />
    <input type="hidden" name="__VIEWSTATE127" id="__VIEWSTATE127" value="ZQZYGMqhTPOWeEsOqp9MstY/OGWGyRANk6MksuXNP3U0HyDD13sYvjy/Zhc+57AVlWJMCFCzoH5z+Y1Mr48fLqu/uvGx+Ke8xsAg" />
    // .................................
    <input type="hidden" name="__VIEWSTATE153" id="__VIEWSTATE153" value="O40Bli8NqD11+8k245/GJioauizvQ+/VGkIDaH1AioYZ02EuFq372BjplVr8Fvh/vk6sDn26diZO1R/MKKJvLl9qPgN4P/sSCgvz" />

    Сайт факультета информатики.
    Растет смена.
    http://www.faippi.ru/

    7ion, 07 Апреля 2011

    Комментарии (8)
  9. ActionScript / Говнокод #6275

    −108

    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
    item1.clear();
    item2.clear();
    item3.clear();
    item4.clear();
    item5.clear();
    item6.clear();
    item7.clear();
    item8.clear();
    item9.clear();
    item10.clear();
    ...
    for each (var item:Object in acData){
    	switch (item.ageProfileIndex.toString()){
    		case "1":
    			item1.itemData = item;
    			break;
    		case "2":
    			item2.itemData = item;
    			break;
    		case "3":
    			item3.itemData = item;
    			break;
    		case "4":
    			item4.itemData = item;
    			break;
    		case "5":
    			item5.itemData = item;
    			break;
    		case "6":
    			item6.itemData = item;
    			break;
    		case "7":
    			item7.itemData = item;
    			break;
    		case "8":
    			item8.itemData = item;
    			break;
    		case "9":
    			item9.itemData = item;
    			break;
    		case "10":
    			item10.itemData = item;
    			break;
    	}
    }

    вот такая вот легко расширяемая система :)

    dimas_art, 07 Апреля 2011

    Комментарии (3)
  10. PHP / Говнокод #6274

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $soobschenie = <<<ZDESDOCUMENT
    Страйкер, бл� �, поправь уже эту е� �аную кодировку и исправь х� �йню, что html-сущности превращаются в <s>элегантные шор</s> в символы. Вот здесь было написано nbsp: "&nbsp;".
    ZDESDOCUMENT;
    
    for ($i = 0; $i <= 9000; $i++)
           mail('[email protected]', 'Fucking Report', $soobschenie);

    Наболело.

    7ion, 07 Апреля 2011

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