- 1
 
return !!$this->db->where('id', $for_id)->update($for, $row);
                                    Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 41
+145
return !!$this->db->where('id', $for_id)->update($for, $row);
                                    ояебал, у них наверное где-то склад с веществами
+156
function vstyle($col_num, $arr) {
	$a = array();
	$size	= sizeof($arr);
	$row_num	= floor( $size / $col_num);
	if(count($arr) <= 0) {
		return $a;
	}
	for( $i = 0; $i < $col_num - 1; $i++) {
		$a[$i] = array_slice( $arr, $i * $row_num, $row_num);
	}
		$a[$col_num - 1]	= array_slice( $arr, $row_num * ($col_num - 1), $size - $row_num * ($col_num - 1));
/*	foreach($arr as $key=>$value) {
		$num	= $i % $col_num;
		$a[$num][$key]	= $value;
		$i++;
	}
*/
	return $a;
}
                                    array_chunk суровый и безпощадный
+159
function randomPassword($length = 8, $seed = '') {
	$password = "";
	$possible = "0123456789";
	$i = 0;
	mt_srand(($seed == '') ? rand() : $seed);
	while ($i < $length) {
		$char = substr($possible, mt_rand(0, strlen($possible) - 1), 1);
		if (!strstr($password, $char)) {
			$password .= $char;
			$i++;
		}
	}
	return $password;
}
                                    думаю пора создавать отдельный радел на сайте посвящённый высерам призванным генерировать пароли
+162
if ( ! function_exists('days_in_month'))
{
	function days_in_month($month = 0, $year = '')
	{
		if ($month < 1 OR $month > 12)
		{
			return 0;
		}
	
		if ( ! is_numeric($year) OR strlen($year) != 4)
		{
			$year = date('Y');
		}
	
		if ($month == 2)
		{
			if ($year % 400 == 0 OR ($year % 4 == 0 AND $year % 100 != 0))
			{
				return 29;
			}
		}
		$days_in_month	= array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
		return $days_in_month[$month - 1];
	}
}
                                    
            разработчики CodeIgniter не ищут лёгких путей
date('t')
        
+148
if( !$this->dirsmodel->isExist(array('alias' => $_POST['alias']))) {
    $this->messages[] = 'Такой алиас уже существует';
    return $this->redirect("admin/dirs/#" . $cat_id);
}
                                    Говнокод тонкий особый. Кто найдёт получит пиченьку
−863
SELECT 
    SQL_CALC_FOUND_ROWS id, 
    autor, 
...бла, бла, бла, ищо штук 15 дефолтных полей...
    tags, 
    perem_1, 
    perem_2, 
    perem_3, 
    perem_4, 
    perem_5, 
    perem_6, 
    perem_7, 
    perem_8, 
    perem_9, 
    perem_10, 
    perem_11, 
    perem_12, 
    perem_13, 
    perem_14, 
    perem_15, 
    perem_16, 
    perem_17, 
    perem_18, 
    perem_19, 
    perem_20, 
    perem_21, 
    perem_22, 
    poster, 
    screenshot_1, 
    screenshot_2, 
    screenshot_3, 
    screenshot_4
FROM dle_post
WHERE approve
AND allow_main
AND date < '2010-04-26 04:00:01'
ORDER BY FIXED DESC , date DESC 
LIMIT 0 , 6
                                    
            помните дети, долгое^W употребление LSD^W DLE вредит вашему здоровью
ДЛЕ не способен разделять данные в разделах (видио: разрешение, длительность и тп.; игры: жанр, таблетка, сис.требования и тд...) и вот таким изящным способом дети употреблявшие LSD^W DLE решили свою проблему
        
+163.2
//Автор: wapart.net (не зарегистрирован), дата: 3 сентября, 2009 - 18:59
//Пример подтверждения удаления файла.
//в js файле создаем функцию:
function confirmDelete() {
    if (confirm("Вы подтверждаете удаление?")) {
        return true;
    } else {
        return false;
    }
}
//в html коде пишем ссылку:<a href="/forum/delete_file.php" onclick="return confirmDelete();">Удалить файл</a>
//Работу проверьте сами 
//Автор: YAzzz (не зарегистрирован), дата: 8 сентября, 2009 - 16:26 
//#permalink
//Можно проще:
function confirmDelete() {
    return confirm("Вы подтверждаете удаление?");
}
                                    confirm — возвращает true/false в зависимости от того, куда нажмет посетитель. К.О.
+152.6
function str_replace ( search, replace, subject ) {	// Replace all occurrences of the search string with the replacement string
	// 
	// +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
	// +   improved by: Gabriel Paderni
	if(!(replace instanceof Array)){
		replace=new Array(replace);
		if(search instanceof Array){//If search	is an array and replace	is a string, then this replacement string is used for every value of search
			while(search.length>replace.length){
				replace[replace.length]=replace[0];
			}
		}
	}
	if(!(search instanceof Array))search=new Array(search);
	while(search.length>replace.length){//If replace	has fewer values than search , then an empty string is used for the rest of replacement values
		replace[replace.length]='';
	}
	if(subject instanceof Array){//If subject is an array, then the search and replace is performed with every entry of subject , and the return value is an array as well.
		for(k in subject){
			subject[k]=str_replace(search,replace,subject[k]);
		}
		return subject;
	}
	for(var k=0; k<search.length; k++){
		var i = subject.indexOf(search[k]);
		while(i>-1){
			subject = subject.replace(search[k], replace[k]);
			i = subject.indexOf(search[k],i);
		}
	}
	return subject;
}
                                    function str_replace(search, replace, subject) { return subject.split(search).join(replace);}
−128.8
#102 Проверка конфигурации PHP в консоли 
$ php -r "phpinfo\(\);"
                                    php -i уже не в моде
+177.4
В данной функции можно легко настроить количество обрабатываемых пробелов.
//==============Функция удаления лишних пробелов в файле==================//
//@Удаляет лишние пробелы в файле
//@Удаляет от 2 до 10 лишних пробелов
//@Можно редактировать количество
function delete_gap_file()
{
$this->CONTENT[$this->id]=preg_replace("/\s\s/i", " ", $this->CONTENT[$this->id]); 
$this->CONTENT[$this->id]=preg_replace("/\s\s\s/i", " ", $this->CONTENT[$this->id]); 
$this->CONTENT[$this->id]=preg_replace("/\s\s\s\s/i", " ", $this->CONTENT[$this->id]); 
$this->CONTENT[$this->id]=preg_replace("/\s\s\s\s\s/i", " ", $this->CONTENT[$this->id]); 
$this->CONTENT[$this->id]=preg_replace("/\s\s\s\s\s\s/i", " ", $this->CONTENT[$this->id]); 
$this->CONTENT[$this->id]=preg_replace("/\s\s\s\s\s\s\s/i", " ", $this->CONTENT[$this->id]); 
$this->CONTENT[$this->id]=preg_replace("/\s\s\s\s\s\s\s\s/i", " ", $this->CONTENT[$this->id]); 
$this->CONTENT[$this->id]=preg_replace("/\s\s\s\s\s\s\s\s\s/i", " ", $this->CONTENT[$this->id]); 
$this->CONTENT[$this->id]=preg_replace("/\s\s\s\s\s\s\s\s\s\s/i", " ", $this->CONTENT[$this->id]); 
$this->CONTENT[$this->id]=trim($this->CONTENT[$this->id]); 
return TRUE;
}
                                    Наткнулся на какой-то WebOptHtml_v_1.0. 2005г.