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

    +151

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    private function GetUnitType($unitType)
    	{
    		if($unitType)
    			if(!UnitType::Exist($unitType))
    			{
    				Debug::error("WebPartCommentsList:: UnitType не найден");
    				exit;
    			}
    			else
    				$this->UnitType = UnitType::GetUnitTypeId($this->UnitType);
    	}

    проверка на существование сущности внутри класса, причём реально $unitType == $this->UnitType

    писал ...

    guest, 04 Августа 2009

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

    +148

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if ($_POST['name']!='') {
    	$name=post_check($_POST['name'],10);
    }else {
    	unset($_POST);
    	$_SESSION['error']='Не введено имя';
    	header("location: index.php?mode=registration");
    	exit;
    }

    Проверка данных

    guest, 03 Августа 2009

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

    +149.7

    1. 1
    2. 2
    3. 3
    4. 4
    function iz_cifr($a)
    {
      return ((strlen(addcslashes($a, '0123456789')) == 2 * strlen($a)) && ($a != ''));
    }

    Индусская проверка на то, состоит ли строка только из цифр

    guest, 03 Августа 2009

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

    +146

    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 $this->html('headscripts') ?>
    <?php	if($this->data['jsvarurl'  ]) { ?>
    		<script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('jsvarurl'  ) ?>"><!-- site js --></script>
    <?php	} ?>
    <?php	if($this->data['pagecss'   ]) { ?>
    		<style type="text/css"><?php $this->html('pagecss'   ) ?></style>
    <?php	}
    		if($this->data['usercss'   ]) { ?>
    		<style type="text/css"><?php $this->html('usercss'   ) ?></style>
    <?php	}
    		if($this->data['userjs'    ]) { ?>
    		<script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('userjs' ) ?>"></script>
    <?php	}
    		if($this->data['userjsprev']) { ?>
    		<script type="<?php $this->text('jsmimetype') ?>"><?php $this->html('userjsprev') ?></script>
    <?php	}
    		if($this->data['trackbackhtml']) print $this->data['trackbackhtml']; ?>
    	</head>
    <body<?php if($this->data['body_ondblclick']) { ?> ondblclick="<?php $this->text('body_ondblclick') ?>"<?php } ?>
    <?php if($this->data['body_onload'    ]) { ?> onload="<?php     $this->text('body_onload')     ?>"<?php } ?>
     class="mediawiki <?php $this->text('dir') ?> <?php $this->text('pageclass') ?> <?php $this->text('skinnameclass') ?>

    Разработчики википедии обожают php-теги

    guest, 02 Августа 2009

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

    +151

    1. 1
    2. 2
    3. 3
    4. 4
    foreach ($polzavateli as $polzavatel){
    $i++;
    echo $polzavatel[$i];
    }

    профессиональный обход массива :)

    guest, 02 Августа 2009

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

    +152

    1. 1
    echo "<FORM NAME=\"row\" ACTION=\"pdp_car_mis_valid.php\" METHOD=\"POST\" TARGET=\"_top\" ";?>onsubmit="blocker.style.display='block';blockfield.focus();return true;">

    Однажды встретил такое в серьезном проекте. Причем вроде опытный человек писал...

    guest, 02 Августа 2009

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

    +148

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    if($_SESSION['login'])
    	{
    /*$topics=mysql_query("SELECT * FROM shviewstopic") or die ("Ошибка: Не могу выбрать таблицу для просмотра тем");
    while($topic=mysql_fetch_array($topics))
    	{
    			echo "Пусто";
    	}  */
    		$timestamp=time();
    		$ip = getenv("REMOTE_ADDR");	
    		mysql_query("UPDATE shsession SET user='".$_SESSION['login']."', timestamp='".$timestamp."', id='".$_SESSION['id']."' WHERE ip='".$ip."'") or die (mysql_error());
    	}

    сам не знаю, чего пытался сделать:)

    guest, 31 Июля 2009

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

    +160.5

    1. 1
    2. 2
    3. 3
    4. 4
    //...
      $br="
    ";
    //...

    guest, 31 Июля 2009

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

    +149

    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
    if (CForm::is_submit($this->class_name.'_list', 'delete') ) {
    	$this->cmd_delete();
    }elseif (CForm::is_submit($this->class_name.'_form', 'delete') ) {
    	$this->cmd_delete();
    }elseif (!CForm::is_submit($this->class_name.'_form') &&  InGetPost('cmd', '') == 'delete') {
    	if (is_numeric(InGet('wi2c_id')))
    	$this->delete_wi2c(InGet('wi2c_id'));
    	elseif (is_numeric(InGet('s2c_id')))
    	$this->delete_s2c(InGet('s2c_id'));
    	elseif (is_numeric(InGet('w2c_id')))
    	$this->delete_w2c(InGet('w2c_id'));
    	elseif (is_numeric(InGet('spl_id')))
    	$this->delete_spl(InGet('spl_id'));
    	elseif (is_numeric(InGet($this->table_key_5)))
    	$this->delete_p2wi(InGet($this->table_key_5));
    	elseif (is_numeric(InGet('color_id')))
    	$this->delete_color(InGet('color_id'));
    	elseif (is_numeric(InGet('edit_id')))
    	$this->cmd_delete();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize') ) {
    	$this->cmd_add_sizes();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize2') ) {
    	$this->cmd_add_sizes2();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize3') ) {
    	$this->cmd_add_sizes3();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize4') ) {
    	$this->cmd_add_sizes4();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize5') ) {
    	$this->cmd_add_sizes5();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSplash') ) {
    	$this->cmd_add_splash();
    }elseif (CForm::is_submit($this->class_name.'_list', 'insert') ) {
    
    	$this->cmd_new();
    
    }elseif (CForm::is_submit($this->class_name.'_list', 'edit') || InGetPost('cmd', '') == 'edit' ) {
    	//$this->cmd_edit();
    }elseif (CForm::is_submit($this->class_name.'_form', 'form_action') ) {
    	if ( $this->obj_id == 0 )
    	$this->cmd_add();
    	else
    	$this->cmd_update();
    }else{
    	//$this->cmd_list();
    }
    //echo $iCategoryID;

    Рядом с вот этим http://govnokod.ru/1151, лежала еще одна куча. Вот решил наговнять. Автор не я.

    guest, 31 Июля 2009

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

    +146

    1. 1
    return ($pkey? $pkey : true); // раньше здесь всегда возвращалось true - теперь тоже

    guest, 31 Июля 2009

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