4

Бухгалтерия / Говнокод #25865 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
<КоммерческаяИнформация ВерсияСхемы="2.03" ДатаФормирования="2016-08-11">
	<ПакетПредложений>
		<Ид>0f6acf08-0501-11e5-a1ed-000ea6f880f2#</Ид>
		<Наименование>Пакет предложений</Наименование>
		<ИдКаталога>0f6acf08-0501-11e5-a1ed-000ea6f880f2</ИдКаталога>
		<ИдКлассификатора>0f6acf08-0501-11e5-a1ed-000ea6f880f2</ИдКлассификатора>
		<ТипыЦен>
			<ТипЦены>
				<Ид>0f6acf0e-0501-11e5-a1ed-000ea6f880f2</Ид>
				<Наименование>Rozn</Наименование>
				<Валюта>UAH</Валюта>
				<Налог>
					<Наименование>НДС</Наименование>
					<УчтеноВСумме>false</УчтеноВСумме>
				</Налог>
			</ТипЦены>
			<ТипЦены>
				<Ид>0f6acf0d-0501-11e5-a1ed-000ea6f880f2</Ид>
				<Наименование>Zakup</Наименование>
				<Валюта>UAH</Валюта>
				<Налог>
					<Наименование>НДС</Наименование>
					<УчтеноВСумме>false</УчтеноВСумме>
				</Налог>
			</ТипЦены>
		</ТипыЦен>
		<Предложения>
			<Предложение>
				<Ид>1eb6ad86-a729-11e2-be44-000a5e5fa127</Ид>
				<Артикул>0084</Артикул>
				<Артикулл>00000002839</Артикулл>
				<Наименование>COLORPLAST   Автобус "Бусик №1"</Наименование>
				<БазоваяЕдиница Код="2009" НаименованиеПолное="Штука" МеждународноеСокращение="">шт</БазоваяЕдиница>
				<Цены>
					<Цена>
						<Представление>61,88 UAH за шт</Представление>
						<ИдТипаЦены>0f6acf0e-0501-11e5-a1ed-000ea6f880f2</ИдТипаЦены>
						<ЦенаЗаЕдиницу>61.88</ЦенаЗаЕдиницу>
						<Валюта>UAH</Валюта>
						<Единица>шт</Единица>
						<Коэффициент>1</Коэффициент>
					</Цена>
					<Цена>
						<Представление>44,2 UAH за шт</Представление>
						<ИдТипаЦены>0f6acf0d-0501-11e5-a1ed-000ea6f880f2</ИдТипаЦены>
						<ЦенаЗаЕдиницу>44.2</ЦенаЗаЕдиницу>
						<Валюта>UAH</Валюта>
						<Единица>шт</Единица>
						<Коэффициент>1</Коэффициент>
					</Цена>
				</Цены>
				<Количество>24</Количество>
			</Предложение>		
		<СодержитТолькоИзменения>false</СодержитТолькоИзменения>
	</ПакетПредложений>
</КоммерческаяИнформация>

snegoviktlt snegoviktlt, (Updated )

Комментарии (7, +7)

mysql_real_escape_string / Говнокод #24273 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
  79. 79
  80. 80
  81. 81
  82. 82
  83. 83
  84. 84
  85. 85
  86. 86
  87. 87
  88. 88
  89. 89
  90. 90
  91. 91
  92. 92
  93. 93
"SELECT " +
                    "2 AS recType," +
                    "1 AS cnt," +
                    "''  AS vndName," +
                    "'' AS catName," +
                    "off.orderBy1S AS orderBy1S," +
                    "off._id AS _id," +
                    "off.vendorCode AS vendorCode," +
                    "off.price AS price," +
                    "off.currencyId AS currencyId," +
                    "off.thumbnail AS thumbnail," +
                    "off.name AS name," +
                    "IFNULL(crt.quantity,0) AS quantityItem," +
                    "off.queryRest AS queryRest," +
                    "off.valueRest AS valueRest," +
                    "off.lastChangedRest AS lastChangedRest," +
                    "off.price_uah_ir AS price_uah_ir," +
                    "IFNULL(vlt.[rate],0) AS rate " + //валютный курс для currencyId товара
                    "FROM tOffer AS off " +
                    "LEFT JOIN tCart AS crt ON off.vendorCode=crt.offerId " +
                    "LEFT JOIN tCurrency AS vlt ON off.currencyId=vlt.valute " +

                    "WHERE  off.vendorName='" + BRAND_NAME + "' AND off.categoryId=" + CATEGORY_ID + " AND  (off.name LIKE " + nameFilter + ") " +
                    "UNION " +
                    "SELECT " +
                    "1," +
                    "COUNT(*)," +
                    "MAX(vnd.name)," +
                    "IFNULL(cat.name,'')," +
                    "0," +
                    "0," +
                    "0," +
                    "0," +
                    "''," +
                    "''," +
                    "vnd.name," +
                    "0," +
                    "0," +
                    "''," +
                    "''," +
                    "0," +
                    "0 " +
                    "FROM tOffer AS off " +
                    "LEFT JOIN tVendor AS vnd ON off.vendorName=vnd.name " +
                    "INNER JOIN tCategory AS cat ON off.categoryId=cat._id " +
                    "WHERE  off.vendorName='" + BRAND_NAME + "' AND off.categoryId=" + CATEGORY_ID + " AND  (off.name LIKE " + nameFilter + ") " +
                    "GROUP BY vnd.name HAVING COUNT(*)>0 " +
                    "UNION " +
                    "SELECT " +
                    "3," +
                    "COUNT(*)," +
                    "MAX('Другой товар')," +
                    "''," +
                    "0," +
                    "0," +
                    "0," +
                    "0," +
                    "''," +
                    "''," +
                    "'Другой товар'," +
                    "0," +
                    "0," +
                    "''," +
                    "''," +
                    "0," +
                    "0 " +
                    "FROM tOffer AS off " +
                    "WHERE  off.vendorName<>'" + BRAND_NAME + "' AND  (off.name LIKE " + nameFilter + ") " +
                    "GROUP BY 'Другой товар' HAVING COUNT(*)>0 " +
                    "UNION " +
                    "SELECT " +
                    "4," +
                    "1," +
                    "''," +
                    "''," +
                    "off.orderBy1S," +
                    "off._id," +
                    "off.vendorCode," +
                    "off.price," +
                    "off.currencyId," +
                    "off.thumbnail," +
                    "off.name," +
                    "IFNULL(crt.quantity,0)," +
                    "off.queryRest," +
                    "off.valueRest," +
                    "off.lastChangedRest," +
                    "off.price_uah_ir," +
                    "IFNULL(vlt.[rate],0) " + //валютный курс для currencyId товара
                    "FROM tOffer AS off " +
                    "LEFT JOIN tCart AS crt ON off.vendorCode=crt.offerId " +
                    "LEFT JOIN tCurrency AS vlt ON off.currencyId=vlt.valute " +
                    "WHERE  off.vendorName<>'" + BRAND_NAME + "' AND  (off.name LIKE " + nameFilter + ") " +
                    "ORDER BY  recType,orderBy1S ";

Комменты говорят, что это поиск по бренду и названию

makesense makesense, (Updated )

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

Змея / Говнокод #23476 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
if cur == 'EUR':
        alldata['total'] = alldata['total'] * Decimal(58)
        alldata['cost'] = alldata['cost'] * Decimal(58)
    elif cur == 'USD':
        alldata['total'] = alldata['total'] * Decimal(62)
        alldata['cost'] = alldata['cost'] * Decimal(62)
    elif cur == 'GBP':
        alldata['total'] = alldata['total'] * Decimal(71)
        alldata['cost'] = alldata['cost'] * Decimal(71)
    elif cur == 'UAH':
        alldata['total'] = alldata['total'] * Decimal(2)
        alldata['cost'] = alldata['cost'] * Decimal(2)

Простой конвертер валют своими руками!
💩-💩 и в продакшен!!!

farmspam farmspam, (Updated )

Комментарии (10, +10)

"PHP" / Говнокод #21300 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
<?php
putenv("GNUPGHOME=~/.gnupg");
$pubkey = "-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.13 (FreeBSD)

mQENBFEeouEBCADhBSLGaTljxJsQLm1lRZKpcItMzDSWoBwTpbXF7urmltH1g84s
TokfxNPNuIjYv+p8UTBoWi5sRIm25u/alMqrn3JHPId0q7q0/PJ/B3lZ8AwdUx4l
WNBB8uAyIyQccetVhv0fb0sevTBrWS4KwJ/IkkbnNzAGu0QzDN+v9fUSdXdp8TJF
fHZWizi+InMLeKD403sYMBsRqPywl/jtlihn5EeJIqvL+CCj9jxLMqPkkL6o+92E
qea5H8/GscCxSChCaTbfGs0Auuc22bSQebg5iG0eDUiYCwCe85Ge1NM61ErD3jwA
C0afDOBACii2+T2RLxE+NqWOfkTIZoHEz7NZABEBAAG0I1ZsYWRpbWlyIDxkZWF0
aHN0YXJAZGVhdGhzdGFyLm5hbWU+iQE4BBMBAgAiBQJRHqLhAhsDBgsJCAcDAgYV
CAIJCgsEFgIDAQIeAQIXgAAKCRCsHxQW+oXXjUb4CACwO2Btr7w9lZssboH+Htdb
N/eCzoOtl1ARYXkHUqnhRHdarJv0R2PKtg44pvBXIn69eY6KK2+Rt3kVTBdCqMt6
zxv1LclzhU4B0S88sRzDakiqv1O/jphK5bQ3VpsryXLLTg2tx1SFUAOKdpgOXUeX
74IvvS2OJKqT3LRq+CLrQhOE+Edvwb1M0p2SEkkNVgzera7zfSLTp6Rnw/wW6XiS
bCGVtb9dMyRsdcLCBBbZ7wnnpXffDvhk+V8fazP+c4sgWhfsh6135OvNcwjn0RhU
66G1r0pxwzOanDLkxgHoknD0ckS3doyWglBBapwqzwx7lo86VobuYT9XLYOZ3Jka
uQENBFEeouEBCADUBQt/TiPBOCKfPswT8yDWuGzf8lZdZfnlMsAtWk3FPJZpQss+
u5EA6bWt0WUn+63+xAuynijizxogqJIWliyL7k/5vuiGHmw0xBFz4xuZBFQLtFtl
rvxygNJYseQq5WkLe3URT+YlRJAKxPRpQ997IU7cRPmHGp84qqjFNR0EGN+ex0CC
nPUgEx8t+4SbzFi6c4cy8svlgjNHVSyUG7GT3N/LoAzO4JheAgVVxp1ILNpqJKaZ
Fm3xqoc1AKYl8YAAnBuQDEuObjaFMF0hVTvPhHOYPBh6+gGaiMVYKDB/x2LbGNBv
M4obKBzUpBREXWTLBYDxru08KxlOq4vgSAWVABEBAAGJAR8EGAECAAkFAlEeouEC
GwwACgkQrB8UFvqF143W5wgA0wR51q4kV/LuTvVGqg6LuKYPgjHGOb9FcI/YYjiR
aQRQAtHXdEN1EOH+OyzQr4/7/kq/nQ1+dIoeyAN+JwZPcxayNKEUgPjqhnlNqJcD
ywTqvwLNDCvi2pjhysDSQpuPY5OWB2nsrr/XJe/EWPSVMkEgWfcdMuQdtiqYscDN
2juoai+NttCkboIzJxZBh7nvLgudMw8TFwFgqeRKXi4vCbYTDkRdB871oGM15UAH
7Ql12eOHBwvnRYmyluJpveWWDn8fHRsWmI+8+4Gg03Rz+Y+XLMKtJB4tgwkdnWYZ
37F1j9ly1rAopeXnYV9DFySUL5riz+Zg8JZ6VjS41tbQeg==
=aUru
-----END PGP PUBLIC KEY BLOCK-----";

    # Crypt functions



    function encrypt_string($str,$pubkey) {
        $res = gnupg_init();
        $pubkey = gnupg_import($res, $pubkey);
        $fingerprint = $pubkey['fingerprint'];
        gnupg_addencryptkey($res,$fingerprint);
        $enc = gnupg_encrypt($res, $str);
        gnupg_deletekey($res,$fingerprint,TRUE);
        return $enc;
    }

    function decrypt_string($str,$privkey,$passphrase) {
        $res = gnupg_init();
        $privkey = gnupg_import($res, $privkey);
        $fingerprint = $privkey['fingerprint'];
        gnupg_adddecryptkey($res,$fingerprint,$passphrase);
        $dec = gnupg_decrypt($res, $str);
        gnupg_deletekey($res,$fingerprint,TRUE);
        return $dec;
    }



echo encrypt_string('312', $pubkey);

?>

deathstar deathstar, (Updated )

Комментарии (6, +6)

"PHP" / Говнокод #18743 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
  79. 79
  80. 80
  81. 81
  82. 82
  83. 83
  84. 84
  85. 85
  86. 86
  87. 87
  88. 88
  89. 89
  90. 90
  91. 91
  92. 92
  93. 93
  94. 94
  95. 95
  96. 96
  97. 97
  98. 98
function getAd($ad)
	{
		$query = $this->db->query("SELECT A.title as header, A.href as board_id, A.id as b_id, A.user_id,
			B.name as category, C.name as root_category, B.href as category_href,
			B.href as cat_href, C.href as root_href, D.name as city_name,
			A.*, B.*, C.*, D.* FROM
			board as A,
			categories as B,
			categories as C,
			region as D
			WHERE
			B.id = A.id_category and C.id = B.root_id and D.href = A.city
			and A.href = '".functions::q($ad)."' LIMIT 1");
		while($b = mysql_fetch_assoc($query))
		{
			self::check_hit($b['b_id']);
			$this->INFO['title'] = $b['header']." - ".$b['category']." на %SITE%";
			$this->INFO['description'] = $b['header'].($b['price'] != 0 ? " - ". $b['price'] . ' ' . (($b['price_t'] == 'uah') ? 'грн' : '$' ) ."." : "").", ".$b['category']." на %SITE%";
			$this->search->R = $b['city'];
			$this->search->CAT_HREF = $b['cat_href'];
			$this->search->COUNT_ADS = 5;
			$this->search->setInf();
			$this->getInfo();
			$board = $this;
			echo "<div id='content' align='left' class='mtop0'>";
			$q = $this->db->query("SELECT * FROM photo WHERE folder = '".functions::q($b['photos_id'])."' ORDER BY time ASC");
			$i = 0;
			$photo = Array();
			while($p = mysql_fetch_assoc($q)) {
				$url = HOME.'photo/'.$p['folder'].'/'.$p['name'];
				$url_local = DIR.'/photo/'.$p['folder'].'/'.$p['name'];
				$size = functions::getFullSize($url_local, 553, 373);
				$size_min = functions::getFullSize($url_local, 90, 70);
				$photo[$i] = Array($url, $size['width'], $size['height'], $size_min['width'], $size_min['height']);
				$i++;
			}
			echo "<div class='board-content'>";
			echo "<div class='bread p10px bbottom-eee'>";
			echo "<a href='".HOME."search/'>Все объявления</a>";
			$this->search->getBreadLink(HOME.$b['city']."/", trim($b['city_name']));
			$this->search->getBreadLink(HOME.$b['city'].'/'.$b['root_href']."/", trim($b['root_category']));
			$this->search->getBreadLink(HOME.$b['city'].'/'.$b['cat_href']."/", trim($b['category']));
			echo "</div>
			</div>";
			echo "<div class='mtop11 board-content'>";
			// left
			echo "<div class='w600px left'>";
			$rel="";
			echo "<div class='photos-mini right'>";
			for($i = 0; $i < count($photo); $i++)
			{
				preg_match('/\.([^\.]+)$/',$photo[0][0],$a);
				echo "<div class='m5".($i == 0 ? " mtop0" : ($i == count($photo) - 1 ? " mbottom0" : ""))."'>";
				if ($i > 0) $rel=" rel='gallery'";
				echo "<a class='fullp' href='".str_replace($a[1],'full.'.$a[1],$photo[$i][0])."' ".$rel." class='photo-gallery' style='display:none;' title='" . ($i + 1) . "'>
					<img src='".$photo[$i][0]."' width='".$photo[$i][3]."' height='".$photo[$i][4]."'
						data-width='".$photo[$i][1]."'  data-height='".$photo[$i][2]."' ".($i == 0 ? " class='op1'" : "")."/>
					</a>";
				echo "<a href='".$photo[$i][0]."' class='photo-gallery' title='" . ($i + 1) . "'>
				<img src='".$photo[$i][0]."' width='".$photo[$i][3]."' height='".$photo[$i][4]."'
				data-width='".$photo[$i][1]."'  data-height='".$photo[$i][2]."' ".($i == 0 ? " class='op1'" : "")."/>
				</a>";
				echo "</div>";
			}
			echo "<div class='cboth'></div>";
			echo "</div>";
			echo "<div class='photo left' align='left'>";
			if (isset($a))
			echo "<a class='fullp' rel='gallery' title='1' id='fullp' href='".str_replace($a[1],'full.'.$a[1],$photo[0][0])."'><img src='".$photo[0][0]."' id='main-photo'/></a>";
			/*for($i = 0; $i <= count($photo); $i++)
			{
				echo "<img src='".$photo[]."' width='' height=''/>";
			}*/
			echo "</div>";
			echo "<div class='cboth'></div>";
			echo "</div><!-- /.left -->";
			// right
			echo "<div class='w500px right'>";
			echo "<h1 class='board-h1'>".$b['header']."</h1>";
			// SillexLab edit
            if ($this->getUserId() == $b['user_id'] || $this->getAdmin())
            {
				echo '<div class="service-buttons-wrap">';
				echo '<div class="service-buttons"><a class="button service" href="service/top/'.$b['b_id'].'"><img src="img/button-top.png" class="img-button"></a>';
				echo '<a class="button service" href="/service/color/'.$b['b_id'].'" style=""><img src="img/button-color.png" class="img-button"></a><a class="button service" href="/service/important/'.$b['b_id'].'" style=""><img src="img/button-time.png" class="img-button"></a></div>';
				echo '</div>';
			}
			/*if ($this->getAdmin()) echo "<div class='service-buttons'>
			<a class='button service' href='service/top/".$b['b_id']."'>В топ!</a>
			<a class='button service' href='/service/color/".$b['b_id']."'>Выделить цветом</a>
			<a class='button service' href='/service/important/".$b['b_id']."'>Сделать срочным</a></div>";
			*/
			$price = empty($b['price']) ? "---" : $b['price']." ".(($b['price_t'] == 'uah') ? 'грн' : '$' ).".";
			echo "<div class='board-price'>
				<span class='price-num'>$price</span></div>";
			echo "<div class='board-content w410px mtop11'>";
			echo "<table cellpadding='0' cellspacing='0' class='board-info'>
				<tr><td class='td1'>Автор:</td><td><strong>".$b['autor']."</strong> <a href='".HOME."search/?hash=".md5($b['email'])."' style='font-size: 11px;'>(Все объявления владельца)</a></td></tr>

Божественный метод

HiNeX HiNeX, (Updated )

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

"PHP" / Говнокод #17824 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
/**
 * @package mod_jlcurrency
 * @author Zhukov Artem (artem@joomline.ru)
 * @version 1.1
 * @copyright (C) 2012 by JoomLine (http://www.joomline.net)
 * @license GNU/GPL: http://www.gnu.org/copyleft/gpl.html
 *
*/
// No direct access
defined('_JEXEC') or die('Restricted access');
$vl = array();
$vl[$params->get('JPY')]=$params->get('JPY');$vl[$params->get('ZAR')]=$params->get('ZAR');
$vl[$params->get('KRW')]=$params->get('KRW');$vl[$params->get('CHF')]=$params->get('CHF');
$vl[$params->get('SEK')]=$params->get('SEK');$vl[$params->get('CZK')]=$params->get('CZK');
$vl[$params->get('UAH')]=$params->get('UAH');$vl[$params->get('UZS')]=$params->get('UZS');
$vl[$params->get('TRY')]=$params->get('TRY');$vl[$params->get('TMT')]=$params->get('TMT');
$vl[$params->get('TJS')]=$params->get('TJS');$vl[$params->get('SGD')]=$params->get('SGD');
$vl[$params->get('XDR')]=$params->get('XDR');$vl[$params->get('RON')]=$params->get('RON');
$vl[$params->get('PLN')]=$params->get('PLN');$vl[$params->get('NOK')]=$params->get('NOK');
$vl[$params->get('MDL')]=$params->get('MDL');$vl[$params->get('LTL')]=$params->get('LTL');
$vl[$params->get('LVL')]=$params->get('LVL');$vl[$params->get('CNY')]=$params->get('CNY');
$vl[$params->get('KGS')]=$params->get('KGS');$vl[$params->get('CAD')]=$params->get('CAD');
$vl[$params->get('KZT')]=$params->get('KZT');$vl[$params->get('INR')]=$params->get('INR');
$vl[$params->get('EUR')]=$params->get('EUR');$vl[$params->get('USD')]=$params->get('USD');
$vl[$params->get('DKK')]=$params->get('DKK');$vl[$params->get('HUF')]=$params->get('HUF');
$vl[$params->get('BRL')]=$params->get('BRL');$vl[$params->get('BGN')]=$params->get('BGN');
$vl[$params->get('BYR')]=$params->get('BYR');$vl[$params->get('AMD')]=$params->get('AMD');
$vl[$params->get('GBP')]=$params->get('GBP');$vl[$params->get('AZN')]=$params->get('AZN');
$vl[$params->get('AUD')]=$params->get('AUD');

Эмм. Это так и должно быть?

Rijen Rijen, (Updated )

Комментарии (50, +50)

"PHP" / Говнокод #17621 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
function form_xml_items( $sXML, $reserve, $exchange ){
	foreach ($exchange as $in => $outs) {

		$currency_in = taxonomy_term_load($in);
		switch ($in) {
			case 6:
				$currency_in->name = 'CASHUAH';
				break;
			case 18:
				$currency_in->name = 'CASHUSD';
				break;

// ...

				$currency_in->name = 'TBRUB';
				break;
			case 161:
				$currency_in->name = 'OPB';
				break;
		}

		foreach ($outs as $out => $param) {

			$currency_out = taxonomy_term_load($out);

			switch ($out) {
				case 11:
					$currency_out->name ='CASHUAH';
					break;
				case 19:
					$currency_out->name ='CASHUSD';
					break;

// ...

                               case 155:
					$currency_out->name = 'CARDRUB';
					$currency_out->second_name = 'WIRERUB';
					break;
				case 162:
					$currency_out->name = 'OPB';
					break;
			}

			$sXML .= "<item>\n";
			$sXML .= "<from>" . $currency_in->name . "</from>\n";
			$sXML .= "<to>" . $currency_out->name  . "</to>\n";
			$sXML .= "<in>1</in>\n";
			$sXML .= "<out>" . $param["rate"] . "</out>\n";
			$sXML .= "<amount>" . $param["reserve"] . "</amount>\n";
			$sXML .= "</item>\n";
			//wire and card in
			if (isset( $currency_in->second_name)){
				$sXML .= "<item>\n";
				$sXML .= "<from>" . $currency_in->second_name . "</from>\n";
				$sXML .= "<to>" . $currency_out->name  . "</to>\n";
				$sXML .= "<in>1</in>\n";
				$sXML .= "<out>" . $param["rate"] . "</out>\n";
				$sXML .= "<amount>" . $param["reserve"] . "</amount>\n";
				$sXML .= "</item>\n";
			}
			//wire and card out 
			if (isset($currency_out->second_name)){
				$sXML .= "<item>\n";
				$sXML .= "<from>" . $currency_in->name . "</from>\n";
				$sXML .= "<to>" . $currency_out->second_name  . "</to>\n";
				$sXML .= "<in>1</in>\n";
				$sXML .= "<out>" . $param["rate"] . "</out>\n";
				$sXML .= "<amount>" . $param["reserve"] . "</amount>\n";
				$sXML .= "</item>\n";
			}
		}

	}
	return $sXML;
}

Если не взирать на магические числа, кажеться этот код должен занимать строк 20, а не 130

kissarat kissarat, (Updated )

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

ЙАЖА / Говнокод #6269 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
public static void m()
    {
        cO = cO + "3659";
        RecordStore recordstore;
        if((recordstore = RecordStore.openRecordStore("saves", true)) != null)
        {
            if(recordstore.getNumRecords() == 20)
                recordstore.closeRecordStore();
            for(; recordstore.getNumRecords() < 20; recordstore.addRecord(null, 0, 0));
            byte abyte0[] = recordstore.getRecord(6);
            recordstore.setRecord(20, abyte0, 0, abyte0 == null ? 0 : abyte0.length);
            recordstore.closeRecordStore();
        }
        return;
        JVM INSTR dup ;
        Exception exception;
        exception;
        printStackTrace();
        cQ.concat("fuck ur hax, nigers :) muahaha :D");
        cQ + "x";
        return;
    }

Не поверите, но это было найдено в недрах java игрушки :)

Govnocoder#0xFF Govnocoder#0xFF, (Updated )

Комментарии (10, +10)

ЙажаСценарий / Говнокод #5906 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
  79. 79
  80. 80
  81. 81
  82. 82
  83. 83
  84. 84
  85. 85
function convert(val){
    var TablePrice = document.getElementById("main_price");
    var trList = TablePrice.getElementsByTagName("tr");
    var IdVal = document.getElementById("IndocatorCurHide");
    var IdCur = document.getElementById("IndocatorCur");
    
    var CurUSD = parseFloat(document.getElementById("CurUSD").innerHTML);
    var CurRUR = parseFloat(document.getElementById("CurRUR").innerHTML);
    var CurEUR = parseFloat(document.getElementById("CurEUR").innerHTML);
    
    var Kurce = 1;
    var KurceUAH = 1;
    
    switch (val) {
        case "RUR":
            IdCur.style.backgroundImage = "url('flags/FlagsRussia.jpg')";
            break;
        case "EUR":
            IdCur.style.backgroundImage = "url('flags/FlagsEU.jpg')";
            break;
        case "USD":
            IdCur.style.backgroundImage = "url('flags/FlagsUSA.jpg')";
            break;
        case "UAH":
            IdCur.style.backgroundImage = "url('flags/FlagsUkraine.jpg')";
            break;
    }
    
    for (var i = 0; i < trList.length; i++) {
        var tdList = trList[i].getElementsByTagName('td');
        for (j = 0; j < tdList.length; j++) {
            if (tdList[j].id == "ToConvert") {
                if ((tdList[j].innerHTML != "") && (tdList[j].innerHTML != "-")) {
                    var TmpPrice = parseFloat(tdList[j].innerHTML);
                    switch (IdVal.innerHTML) {
                        case "RUR":
                            switch (val) {
                                case "UAH":
	
                                    TmpPrice *= CurRUR;
                                    break;
                                case "EUR":
                                    TmpPrice *= CurRUR;
                                    TmpPrice /= CurEUR;
                                    break;
                                case "USD":
                                    TmpPrice *= CurRUR;
                                    TmpPrice /= CurUSD;
                                    break;
                            }
                            ;                            break;
                        case "USD":
                            switch (val) {
                                case "UAH":
                                    TmpPrice *= CurUSD;
                                    break;
                                case "EUR":
                                    TmpPrice *= CurUSD;
                                    TmpPrice /= CurEUR;
                                    break;
                                case "RUR":
                                    TmpPrice *= CurUSD;
                                    TmpPrice /= CurRUR;
                                    break;
                            }
                            ;                            break;
                            
                        case "EUR":
                            switch (val) {
                                case "UAH":
                                    TmpPrice *= CurEUR;
                                    break;
                                case "RUR":
                                    TmpPrice *=  CurEUR;
                                    TmpPrice /=  CurRUR;
                                    break;
                                case "USD":
                                    TmpPrice *= CurEUR;
                                    TmpPrice /= CurUSD;
                                    break;
                            }
                            ;                            break;
...
                    }
                    tdList[j].innerHTML = TmpPrice.toFixed(2);//Math.round(TmpPrice / 0.1) * 0.1;

Наткнулся на форуме JavaScript, функция для конвертирования валют =).

vulkan vulkan, (Updated )

Комментарии (2, +2)

ЙАЖА / Говнокод #1971 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
if("USD".equals(currency)) {
model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_USD));
} else if("EUR".equals(currency)) {
model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_EUR));
} else if("RUB".equals(currency)) {
model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_RUB));
} else if("UAH".equals(currency)) {
model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_UAH));
} else if("NOK".equals(currency)) {
model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_NOK));
}

5 валют это тебе не 55 и не стопицот, так что херячим ифами

shomeser shomeser, (Updated )

Комментарии (14, +14)

 

Комментарии

Популярные сообщения из этого блога

8

Kiev

1