- 1
 - 2
 - 3
 - 4
 - 5
 
if ($mail->Send()) {
	$main->tpl->assign('message', 'Ваше сообщение успешно отправлено');
} elseif (1==1) {
	$main->tpl->assign('message', 'Ошибка почтового сервера. Попробуйте отправить сообщение после');
}
                                    Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+151
if ($mail->Send()) {
	$main->tpl->assign('message', 'Ваше сообщение успешно отправлено');
} elseif (1==1) {
	$main->tpl->assign('message', 'Ошибка почтового сервера. Попробуйте отправить сообщение после');
}
                                    Хипстерский подход
+151
function O00OO0O(e, a, c) {
    var b;
    if (!e ||!e.href) {
        return true
    }
    if (LnkLck) {
        return false
    }
    LnkLck = e;
    if (OO000.lc) {
        O00OO("\x6c\x63", e.href)
    }
    if (OO000.rf) {
        if (!O0OO000 ||!top ||!top.document) {
            O00OO("\x72\x66", document.location)
        }
    }
    O0O0OO(a);
    if (c) {
        b = c
    } else {
        b = NTPT_MAXTAGWAIT
    }
    if (b > (1625 + 6874-8499)) {
        var d;
        if (e.click) {
            e.tmpclck = e.onclick;
            e.onclick = null;
            d = "\x69\x66\x20\x28\x20\x4c\x6e\x6b\x4c\x63\x6b\x20\x29\x20\x7b\x20\x4c\x6e\x6b\x4c\x63\x6b\x2e\x63\x6c\x69\x63\x6b\x28\x29\x3b\x20\x4c\x6e\x6b\x4c\x63\x6b\x2e\x6f\x6e\x63\x6c\x69\x63\x6b\x20\x3d\x20\x4c\x6e\x6b\x4c\x63\x6b\x2e\x74\x6d\x70\x63\x6c\x63\x6b\x3b\x20\x4c\x6e\x6b\x4c\x63\x6b\x20\x3d\x20\x6e\x75\x6c\x6c\x3b\x20\x7d"
        } else {
            d = "\x69\x66\x20\x28\x20\x4c\x6e\x6b\x4c\x63\x6b\x20\x29\x20\x7b\x20\x77\x69\x6e\x64\x6f\x77\x2e\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x2e\x68\x72\x65\x66\x20\x3d\x20\x22" + e.href + "\x22\x3b\x20\x4c\x6e\x6b\x4c\x63\x6b\x20\x3d\x20\x6e\x75\x6c\x6c\x3b\x20\x7d"
        }
        OO0O0OO(O0000, d, b);
        return false
    }
    LnkLck = null;
    return true
}
                                    Криптозавры IBM ...
+151
$.getJSON(tourListUrlDel, searchQuery, function (resp) {
        var _resp = resp;
        var currentTab = "";
        var count = 0;
       
        if (resp == "" || resp == null) {
            alert("Ничего не найдено!");
            return;
        }
        else {
            $('#searchTable').empty();
            MakeTabs("#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5");
            $('#tabs-' + currentTab)//#searchTable
                    .append('<tr id=tab' + count + '>')
            $.each(_resp, function (key, value) {
                if (value == "" || value == null) {
                    return null;
                }
                count++;
                if (count < 50) {
                    currentTab = 1;
                    $("#liTab1").show();
                }
                else if (count > 50 && count < 100) {
                    currentTab = 2;
                    $("#liTab2").show();
                }
                else if (count > 100 && count < 150) {
                    currentTab = 3;
                    $("#liTab3").show();
                }
                else if (count > 150 && count < 200) {
                    currentTab = 4;
                    $("#liTab4").show();
                }
                else {
                    currentTab = 5;
                    $("#liTab5").show();
                }
                $('#tabs-' + currentTab)
                      .append('<tr id=tab' + count + '>')
                $.each(value, function (k, v) {
                    $('#tab' + count).append('<td>' + v + '</td>');
                });
                $('#tabs-' + currentTab)
                      .append('</tr>');
            });
            table.show('slow');
        }
    })
    .success(function () {
        $('#progressbar').hide();
    })
    .error(function(XMLHttpRequest){
        if(XMLHttpRequest.statusText != "abort"){
            alert("При попытке отправить сообщение произошла неизвестная ошибка. \n Попробуй еще раз через несколько минут.");      
        }
    })
    .fail(function () { 
        table.hide('slow'); 
    })
};
                                    Заполнение таблицы результатами поиска
+151
if (!$start) {
    $this->_select()->where('1 != ? ', 1);
}
                                    Наткнулись на такую какулю, непонятно, зачем? Да и в принципе если вторую 1-цу экрунируем, почему первую нет??
+151
/**
* Magic method __get()
* @param string $name The name of the payment options properties
* @return string
*/
public function &__get($name)
{ 
	    if (isset($this->_properties[$name]) && is_scalar($this->_properties[$name]))
	    {
	        $property = $this->_properties[$name];
	    }
	    else
	    {
	        $property = &$this->_properties[$name];
	    }
	    
	    return $property;
}
                                    
+151
$idmenu = intval(strip_tags(trim($_REQUEST[idmenu])));
                                    
+151
<?php
class user {
	var $logined=false;
	var $information;
	var $err_code=0;
	var $err_arr;
	var $cookie_time=2592000;
	var $_db;
	var $no_profile_photo="/assets/img/no_profile_photo.jpg";
	var $friends_list=array();
	var $friends_list_to=array();
	var $friends_list_from=array();
	//RewriteRule ^(.*)profile_photo.jpg$ assets/img/no_profile_photo.jpg [L]
	function db($_db){
	$this->_db=$_db;
	}
	function set_err_txts(){
		$this->err_arr[0]="";
		$this->err_arr[1]="login preg";
		$this->err_arr[2]="no such login in db";
		$this->err_arr[3]="wrong pass";
		$this->err_arr[4]="";
	}
	function auth($login,$pass,$md5=false){
	if(!($login)) {return false;}
	////////////////////////////////////
	$this->set_err_txts();
	$cookie_time=time()+$this->cookie_time;
	/////////////////////////////
	if(!(preg_match("/^[a-z0-9_-]+$/i",$login))) 
	{$this->err_code=1; return false;}
	////////////////////////////////////////////////////////////
	$sql="select id, login, salt from users where login='".$login."'";
	$res=mysql_query($sql,$this->_db);
	//echo $sql; echo var_dump($this->_db); echo var_dump($res);
	if(!($item=mysql_fetch_array($res)))
	{$this->err_code=2; return false;}
	///
	$id=$item['id'];
	$salt=$item['salt'];
	////////////////////////////////////////////////////////////
	if(!($md5)){ $pass=$this->code_pass($pass,$salt); }
	////////////////////////////////////////////////////////////////
	$sql="select * from users where (login='".$login."') and (pass='".$pass."')";
	$res=mysql_query($sql,$this->_db);
	//echo $sql; echo var_dump($this->_db); echo var_dump($res);
	if(!($item=mysql_fetch_array($res)))
	{$this->err_code=3; return false;}
	/////////////////////////////////////////////////////////////
	setcookie("login", $login, $cookie_time,"/"); 
	setcookie("pass", $pass, $cookie_time,"/");
	$sql="update users set visit_time=".time()." where id='".$id."'";
	mysql_query($sql,$this->_db);
	$this->information=$item;
	$this->logined=true;
	////////////////////////////////////////////////////////////////
	$sql="
	select users_params.name, users_params_values.value 
	from users_params, users_params_values 
	where 
	(users_params_values.user_id='".$id."') 
	and 
	(users_params_values.param_id=users_params.id)";
		$res=mysql_query($sql,$this->_db);
		while($item=mysql_fetch_row($res)){
		$this->information[$item[0]]=$item[1];
	}
	$this->information["folder"]="/profiles/".substr($login,0,1)."/".$login."/";
	$this->information["profile_photo"]=$this->information["folder"]."profile_photo.jpg";
	$this->create_friends_list();
	return true;
	}
	
	function get_info_by_id($target_user_id){
	$sql="select id, login, visit_time from users where id='".$target_user_id."'";
	$res=mysql_query($sql,$this->_db);
	$item=mysql_fetch_array($res);
	$login=$item['login'];
	$this->information["login"]=$login;
	$this->information["visit_time"]=$item['visit_time'];
	$this->information["id"]=$item['id'];
	$sql="
	select users_params.name, users_params_values.value 
	from users_params, users_params_values 
	where 
	(users_params_values.user_id='".$target_user_id."') 
	and 
	(users_params_values.param_id=users_params.id)";
		$res=mysql_query($sql,$this->_db);
		while($item=mysql_fetch_row($res)){
		$this->information[$item[0]]=$item[1];
	}
	$this->information["folder"]="/profiles/".substr($login,0,1)."/".$login."/";
	$this->information["profile_photo"]=$this->information["folder"]."profile_photo.jpg";
	}
	.... over 9000 ....
                                    Понос
+151
class geo extends db {
       
        public function ip2Country($ip, $id=false)
        {
                $result=$this->doQuery("SELECT `eng`, `ID_parent`, `type`, `id` FROM cngeo_geo WHERE id=(
                                                        SELECT ID_geo FROM cngeo_ip WHERE IP_bi <= INET_ATON(?) ORDER BY IP_bi DESC LIMIT 1)", array('0' => array('s' => $ip)), array(0 => 'ID_parent', 1 => 'type', 2 => 'nac', 3 => 'id'));
                if($result!=NULL)
                {
                        while($result[0][2]!='c')
                        {      
                                $result=$this->doQuery("SELECT `eng`, `ID_parent`, `type`, `id` FROM cngeo_geo WHERE `id`=?", array('0' => array('i' => $result[0][1])), array(0 => 'ID_parent', 1 => 'type', 2 => 'nac', 3 => 'id'));
                                if($result==NULL) break;
                        }
                        //echo $result[0][0];
                        if( $id )
                                return $result[0][3];
                        return $result[0][0];
                }
        }
       
}
                                    
+151
function getNextDay($_arr_date, $day)
{
    $_arr_result = array();
    $str_result = '';
    $str_result = substr($_arr_date[0], 0, 2);
    $str_result .= '-';
    $str_result .= substr($_arr_date[0], 2, 2);
    $str_result .= '-';
    $str_result .= substr($_arr_date[0], 4, 4);
    $arrDate = explode('-', $str_result);
    $_arr_result[0] = date('d-m-Y', mktime(0, 0, 0, $arrDate[1], $arrDate[0] + $day, $arrDate[2]));
    $_arr_result[1] = date('d-m-Y', mktime(0, 0, 0, $arrDate[1], ($arrDate[0] + $day + 1), $arrDate[2]));
    $_arr_result[2] = date('Y-m-d', mktime(0, 0, 0, $arrDate[1], $arrDate[0] + $day, $arrDate[2])); //for BD
    $_arr_result[3] = date('Y-m-d', mktime(0, 0, 0, $arrDate[1], ($arrDate[0] + $day + 1), $arrDate[2])); //for BD
    return $_arr_result;
}
                                    Получаем дату следующего дня
+151
function edToolbar(obj)
{
	document.write("<span class=\"m_bold\"><img class=\"markup\" src=\"/icons/markup_buttons/photon/bold.png\" title=\"Жирный\" onClick=\"doAddTags('[b]','[/b]','" + obj + "')\"></span>");
	document.write("<span class=\"m_italic\"><img class=\"markup\" src=\"/icons/markup_buttons/photon/italic.png\" title=\"Наклонный\" onClick=\"doAddTags('[i]','[/i]','" + obj + "')\"></span>");
	document.write("<span class=\"m_quote\"><img class=\"markup\" src=\"/icons/markup_buttons/photon/quote1.png\" title=\"Цитирование\" onClick=\"doAddTags('>','','" + obj + "')\"></span>");
	document.write("<span class=\"m_underline\"><img class=\"markup\" src=\"/icons/markup_buttons/photon/underline.png\" title=\"Нижнее подчёркивание\" onClick=\"doAddTags('[u]','[/u]','" + obj + "')\"></span>");
	document.write("<span class=\"m_overline\"><img class=\"markup\" src=\"/icons/markup_buttons/photon/overline.png\" title=\"Верхнее подчёркивание\" onClick=\"doAddTags('[o]','[/o]','" + obj + "')\"></span>");
	document.write("<span class=\"m_spoiler\"><img class=\"markup\" src=\"/icons/markup_buttons/photon/spoiler.png\" title=\"Спойлер\" onClick=\"doAddTags('[spoiler]','[/spoiler]','" + obj + "')\"></span>");
	document.write("<span class=\"m_strike\"><img class=\"markup\" src=\"/icons/markup_buttons/photon/strike.png\" title=\"Зачёркнутый\" onClick=\"doAddTags('[s]','[/s]','" + obj + "')\"></span>");
	document.write("<span class=\"m_sup\"><img class=\"markup\" src=\"/icons/markup_buttons/photon/sup.png\" title=\"Сдвиг текста вверх\" onClick=\"doAddTags('[sup]','[/sup]','" + obj + "')\"></span>");
	document.write("<span class=\"m_sub\"><img class=\"markup\" src=\"/icons/markup_buttons/photon/sub.png\" title=\"Сдвиг текста вниз\" onClick=\"doAddTags('[sub]','[/sub]','" + obj + "')\"></span>");
	document.write("<br>");
}