- 1
- 2
- 3
- 4
- 5
- 6
- 7
.td-basket .region>.td-list .td-a>p+div>p:first-child+p,
.td-basket .region>.td-list>div>img+div>p+p>span,
.td-basket .region>.td-list .td-a>p+div+div>p:first-child+p,
.td-basket .region>.td-list h2
 {
   font-size: 16px;
}Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+157
.td-basket .region>.td-list .td-a>p+div>p:first-child+p,
.td-basket .region>.td-list>div>img+div>p+p>span,
.td-basket .region>.td-list .td-a>p+div+div>p:first-child+p,
.td-basket .region>.td-list h2
 {
   font-size: 16px;
}Ниндзя-верстак
+151
<?php
...
if( preg_match( "#\.#is", $current_rating ) )
{
	list( $n1, $n2 ) = explode( ".", $current_rating );
	$current_rating = floatval( $n1.".".substr( $n2, 0, 2 ) );
}round?
+150
function deleteDublicateItems(){
    $q = '
    select COUNT(*), id, vk_id
    from `items`
    group by `vk_id`
    having COUNT(*) > 1';
    $sql = mysql_query($q);
    
    if (mysql_num_rows($sql)){	
	while($row = mysql_fetch_assoc($sql)){
	    $sql2 = mysql_query('select * from `items` where `vk_id` = "'.$row['vk_id'].'" and `id` != "'.$row['id'].'"');
	    
	    if (mysql_num_rows($sql2)) {
		while($row2 = mysql_fetch_assoc($sql2)) {
		    $sql3 = mysql_query('select * from `images` where `item_id` = "'.$row2['id'].'"');
		    
		    if (mysql_num_rows($sql3)) {
			while ($row3 = mysql_fetch_assoc($sql3)) {
			    @unlink( ROOT . DS . 'uploads' . DS . 'images' . DS . $row3['name'] . '.' . $row3['ext']);
			    mysql_query('delete from `images` where `id` = "'.$row3['id'].'"');
			}
		    }		    
		    mysql_query('delete from `items` where `id` = "'.$row2['id'].'"');
		}
	    }
	}
    }
}удаление дубликатов
+147
<cbimport_import_check_checkimport>
            надо вдуматся что бы понять
нода из конфигурации модуля под маженто
        
+153
function u8($win,$h,$t)  
{  
global $w8;  
$w8[chr($h).chr($t)] = $win;  
}  
$c1 = chr(208);  
$c2 = chr(209);  
u8("й",208,185); u8("ц",209,134); u8("у",209,131);  
u8("к",208,186); u8("е",208,181); u8("н",208,189);  
u8("г",208,179); u8("ш",209,136); u8("щ",209,137);  
u8("з",208,183); u8("х",209,133); u8("ъ",209,138);  
u8("ф",209,132); u8("ы",209,139); u8("в",208,178);  
u8("а",208,176); u8("п",208,191); u8("р",209,128);  
u8("о",208,190); u8("л",208,187); u8("д",208,180);  
u8("ж",208,182); u8("э",209,141); u8("я",209,143);  
u8("ч",209,135); u8("с",209,129); u8("м",208,188);  
u8("и",208,184); u8("т",209,130); u8("ь",209,140);  
u8("б",208,177); u8("ю",209,142); u8("Й",208,153);  
u8("Ц",208,166); u8("У",208,163); u8("К",208,154);  
u8("Е",208,149); u8("Н",208,157); u8("Г",208,147);  
u8("Ш",208,168); u8("Щ",208,169); u8("З",208,151);  
u8("Х",208,165); u8("Ъ",208,170); u8("Ф",208,164);  
u8("Ы",208,171); u8("В",208,146); u8("А",208,144);  
u8("П",208,159); u8("Р",208,160); u8("О",208,158);  
u8("Л",208,155); u8("Д",208,148); u8("Ж",208,150);  
u8("Э",208,173); u8("Я",208,175); u8("Ч",208,167);  
u8("С",208,161); u8("М",208,156); u8("И",208,152);  
u8("Т",208,162); u8("Ь",208,172); u8("Б",208,145);  
u8("Ю",208,174); u8("ё",209,145); u8("Ё",208,129);  
   
function utf2win ($text)  
{  
global $c1,$c2,$w8;  
$u = false;  
$temp = "";  
for($i=0,$len=strlen($text); $i<$len; $i++) {  
  $c = substr($text,$i,1);  
  if ($u) {  
  $c = $w8[$lc.$c];  
  $temp .= isset($c)?$c:"?";  
  $u = false;  
  }  
  else if ($c==$c1 || $c==$c2) {  
  $u = true;  
  $lc = $c;  
  }  
  else  
  $temp .= $c;  
}  
return $temp;  
}Это код переводит строку из кодировки UTF-8 в Windows-1251. Его автор явно не о iconv.
+154
/**
 * Загружает файл изображения, обрабатывает и добавляет в БД
 */
function uploadPhoto($_FILES = null, $album_id = null, $ugol = null, $logo = null, $user_id = null, $hash = null) {
    $filter = new Zend_Filter_Int();
    $album_id = $filter->filter($album_id);
    if (empty($_FILES) or empty($album_id)) {
        return false;
    }
    ...
}
+156
// Если больше 23:30, то сверяем мультиреестровые
        if (mktime(date('H'), date('i'), date('s'), date('m'), date('d'), date('Y')) >= mktime(23, 30, 0, date('m'), date('d'), date('Y')) || $notime == 1)
            $sql .= ' AND pi.multiregistry = "1"';
        else
            $sql .= ' AND pi.multiregistry = "0"';Колдуем даты
+162
try {
            die(@date("d.m.Y H:i:s") . "\t" . $this->x($id, true) . "\r\n");
} catch (Exception $e) {
            die(@date("d.m.Y H:i:s") . "\tERROR: " . $e->getMessage() . "\r\n");
}остаться в живых
+149
$this->t = (date('w')+1)>6?0:(date('w')+1);фак мой мозг
+161
$useDummy = true;
        do {
            if (!file_exists($filename)){ break; }
            require_once $filename;            
            if (!class_exists($className)){ break; }                        
            $useDummy = false;
        } while(false);Новый оператор ветвления do ... while