1. Список говнокодов пользователя guest

    Всего: 1419

  2. PHP / Говнокод #998

    +153

    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
    function _getUrlToNavigate( $categoryID )
    {
    	$url = "index.php?categoryID=$categoryID";
    	$data = ScanGetVariableWithId( array("param") );
    	if ( isset($_GET["search_name"]) )
    		$url .= "&search_name=".$_GET["search_name"];
    	if ( isset($_GET["search_price_from"]) )
    		$url .= "&search_price_from=".$_GET["search_price_from"];
    	if ( isset($_GET["search_price_to"]) )
    		$url .= "&search_price_to=".$_GET["search_price_to"];
    	foreach( $data as $key => $val )
    	{
    		$url .= "&param_".$key;
    		$url .= "=".$val["param"];
    	}
    	if ( isset($_GET["search_in_subcategory"]) )
    		$url .= "&search_in_subcategory=1";
    	if ( isset($_GET["sort"]) )
    		$url .= "&sort=".$_GET["sort"];
    	if ( isset($_GET["direction"]) )
    		$url .= "&direction=".$_GET["direction"];
    	if ( isset($_GET["advanced_search_in_category"]) )
    		$url .= "&advanced_search_in_category=".$_GET["advanced_search_in_category"];
    	return $url;
    }
    
    function _getUrlToSort( $categoryID )
    {
    	$url = "index.php?categoryID=$categoryID";
    	$data = ScanGetVariableWithId( array("param") );
    	if ( isset($_GET["search_name"]) )
    		$url .= "&search_name=".$_GET["search_name"];
    	if ( isset($_GET["search_price_from"]) )
    		$url .= "&search_price_from=".$_GET["search_price_from"];
    	if ( isset($_GET["search_price_to"]) )
    		$url .= "&search_price_to=".$_GET["search_price_to"];
    	foreach( $data as $key => $val )
    	{
    		$url .= "&param_".$key;
    		$url .= "=".$val["param"];
    	}
    	if ( isset($_GET["offset"]) )
    		$url .= "&offset=".$_GET["offset"];
    	if ( isset($_GET["show_all"]) )
    		$url .= "&show_all=".$_GET["show_all"];
    	if ( isset($_GET["search_in_subcategory"]) )
    		$url .= "&search_in_subcategory=1";
    	if ( isset($_GET["advanced_search_in_category"]) )
    		$url .= "&advanced_search_in_category=".$_GET["advanced_search_in_category"];
    	return $url;
    }

    И так почти для каждого адреса с параметрами

    ShopScript

    guest, 04 Мая 2009

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

    +149.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
    function removeContent( &$cid, $sectionid, $option ) {
    	...
    
    	$state = '-2';
    	$ordering = '0';
    	//seperate contentids
    	mosArrayToInts( $cid );
    	$cids = 'id=' . implode( ' OR id=', $cid );
    	$query = "UPDATE #__content"
    	. "\n SET state = " . (int) $state . ", ordering = " . (int) $ordering
    	. "\n WHERE ( $cids )"
    	;
    	$database->setQuery( $query );
    
    	...
    }

    Взято из администрирования статичного контента CMS Joomla! 1.0.x. Забавно ребята приводят к целому типу только что собственноручно объявленные строкой переменные =)

    guest, 04 Мая 2009

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

    +150.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $req = mysql_query("SELECT `id`, `name`, `datereg` FROM `users` ORDER BY `datereg` DESC LIMIT 1");
    while ($arr = mysql_fetch_array($req))
    {
    echo'К нам присоединился - '.$arr['name'].'';
    }

    Долго думал зачем цикл, но это не для моего ума наверно

    guest, 04 Мая 2009

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

    +154.4

    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
    $req = mysql_query("SELECT * FROM `users` ORDER BY `datereg` DESC;");
    ------
    $count = mysql_num_rows($req); 
    $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
    $start = $page * 10 - 10;
    if ($count < $start + 10)
    {
    $end = $count;
    } else
    {
    $end = $start + 10;
    }
    while ($arr = mysql_fetch_array($req))
    {
    if ($i >= $start && $i < $end)
    {
    тут вывод 
    }
    ++$i;
    }

    john cms вывод по десять из таблицы users

    guest, 04 Мая 2009

    Комментарии (9)
  6. Си / Говнокод #994

    +103.5

    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
    boolean get_UI_Win(...);
    ....
    boolean retVal = get_UI_Win (...);
    
    switch( retVal )
    {
      case FALSE:
        ....
        return FALSE;
    
      case TRUE:
        ....
        return TRUE;
    
      case  PRIVACY:
        ....
        return PRIVACY;
    
      default:
        return FALSE;
    }

    Индийские коллеги прислали на ревью этот код. Видимо у них свой bool, с блекджеком и шлюхами.

    guest, 04 Мая 2009

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

    +149

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    mysql_connect($hostname, $user, $password);
    mysql_select_db("weblogs");
    $query = "select '2' +'2' union select '5' + '5'";
    $res = mysql_query($query);
    $row = mysql_fetch_array($res);
    
    print_r($row);

    guest, 02 Мая 2009

    Комментарии (247)
  8. PHP / Говнокод #992

    +148

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <?php if ($curauth->user_status == "Фотограф" && $curauth->konkurs) { echo "
    	<div class=\"bio-left\"><h1>Участие в конкурсах:</h1></div>
    	<div class=\"bio-right\">";
    	echo $curauth->konkurs;
    	echo "</div><div class=\"c-left\"></div>"; } } ?>

    guest, 02 Мая 2009

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

    +143

    1. 1
    ''''''''''''''''''''">LK""":;''''''''''''''''''''''''''">LK""":;''''''

    ''''''''''''''''''''">LK""":;''''''

    guest, 02 Мая 2009

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

    +152

    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
    // Это форма в профиле
    
    <?php   
    	if ( $profileuser->user_status == "Фотограф" ){
    	echo "<tr>
    	<th><label for='konkurs'>Участие в выставках и фотоконкурсах:</label></th>
    	<td><textarea rows='3' cols='30' id='konkurs' name='konkurs' />"; echo $profileuser->konkurs; echo"</textarea></td>
    	</tr>"; } 
    ?>
    
    // Это author.php. Т.е. вывод из того поля на сайт
    
    	<?php if ($curauth->user_status == "Фотограф" && $curauth->konkurs) { echo "
    	<div class=\"bio-left\"><h1>Участие в конкурсах:</h1></div>
    	<div class=\"bio-right\">";
        $array = explode("\r\n", $curauth->konkurs);
    	foreach($array as $link){
    		if(preg_match("/^(http:\/\/{1})((\w+\.){1,})\w{2,}$/i", $link)){
    			echo "<a href=\"$link\">$link</a><br>";	
    		} echo "</div>";
    	} }?>

    guest, 02 Мая 2009

    Комментарии (0)
  11. PHP / Говнокод #988

    +154

    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
    <?php
    /*
     *
     *
     *
     */
    
    if(!isset($_POST["links"])){
    	echo '<form action="links.php" method="post">
    <p>Ссылки:</p>
    <p><textarea rows="10" cols="45" name="links"></textarea></p>
    <p><input type="submit" value="Отправить"></p>
    </form>';
    } else {
    	$array = explode("\r\n", $_POST["links"]);
    	foreach($array as $link){
    		if(preg_match("/^(http:\/\/{1})((\w+\.){1,})\w{2,}$/i", $link)){
    			echo "<a href=\"$link\">$link</a><br>";	
    		}
    	}
    }
    ?>

    guest, 02 Мая 2009

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