- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 7
 - 8
 - 9
 
<?php
...
if( preg_match( "#\.#is", $current_rating ) )
{
	list( $n1, $n2 ) = explode( ".", $current_rating );
	$current_rating = floatval( $n1.".".substr( $n2, 0, 2 ) );
}
                                    Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+151
<?php
...
if( preg_match( "#\.#is", $current_rating ) )
{
	list( $n1, $n2 ) = explode( ".", $current_rating );
	$current_rating = floatval( $n1.".".substr( $n2, 0, 2 ) );
}
                                    round?
+151
<?php
// autoload.php generated by Composer
require_once __DIR__ . '/composer' . '/autoload_real.php';
return ComposerAutoloaderInite3f5acf96d9ae66df74c4805c906a9e2::getLoader();
                                    Господа, что-то вот не пойму, можно ли ругаться в таких случаях, когда код генерированный. Можно ли писать всякое говно в код, если при этом говорить: "ты не должен туда смотреть, это скрипт, написанный скриптом для скрипта." Я тут вижу говноконкатенацию строковой константы со строковой константой оператором '.' и говноимя, класса в последней строке. Лично моё мнение, что если бы я написал код, в котором вынужден был бы генерировать такие имена, я бы констатировал серьёзную ошибку проектирования на более ранних стадиях.
+151
if (count($items) > 100) {
    for ($i = count($items); 100 < count($items); $i--) {
        unset($items[$i-1]);
    }
}
                                    Массив должен содержать сто или меньше элементов
+151
var form = jQuery('#' + formId);
jQuery(form).attr('action', s.url);
jQuery(form).attr('method', 'POST');
jQuery(form).attr('target', frameId);
if(form.encoding)
    {
        jQuery(form).attr('encoding', 'multipart/form-data');      			
    }
else
    {	
        jQuery(form).attr('enctype', 'multipart/form-data');			
    }			
jQuery(form).submit();
                                    Без комментариев.)
+151
if (Scene.generatedFast || (typeof generatedFast != "undefined" && generatedFast) )
                                    
+151
public static function checkCurl()
{
	if (in_array("curl", get_loaded_extensions()))
		return TRUE;
	else
		return FALSE;
}
                                    function_exist? Не, не слышал. Мануалы для лохов.
+151
if (anidub::$exucution)
		{
			//получаем страницу для парсинга
			$page = anidub::getContent($torrent_id, anidub::$sess_cookie);
			if ( ! empty($page))
			{
				//ищем на странице дату регистрации торрента
				if (preg_match("/<td width=\"\" class=\"heading\" valign=\"top\" align=\"right\">Добавлен<\/td><td valign=\"top\" align=\"left\">(.*)<\/td>/", $page, $array))
				{
					//проверяем удалось ли получить дату со страницы
					if (isset($array[1]))
					{
						//если дата не равна ничему
						if ( ! empty($array[1]))
						{
							//сбрасываем варнинг
							Database::clearWarnings($tracker);
							//приводим дату к общему виду
							$date = $array[1];
							$date_str = anidub::dateNumToString($array[1]);
							//если даты не совпадают, перекачиваем торрент
							if ($date != $timestamp)
							{
                                preg_match('/<a href=\"download\.php\?id=(\d{2,6})&name=(.*)\">/U', $page, $array);
                                $torrent_id = $array[1];
                                $torrent_id_name = $array[2];
								//сохраняем торрент в файл
								$torrent = anidub::getTorrent($torrent_id, $torrent_id_name, anidub::$sess_cookie);
								$client = ClientAdapterFactory::getStorage('file');
								$client->store($torrent, $id, $tracker, $name, $torrent_id, $timestamp);
								//обновляем время регистрации торрента в базе
								Database::setNewDate($id, $date);
								//отправляем уведомлении о новом торренте
								$message = $name.' обновлён.';
								Notification::sendNotification('notification', $date_str, $tracker, $message);
							}
						}
						else
						{
							//устанавливаем варнинг
							if (anidub::$warning == NULL)
							{
								anidub::$warning = TRUE;
								Errors::setWarnings($tracker, 'not_available');
							}
							//останавливаем процесс выполнения, т.к. не может работать без кук
							anidub::$exucution = FALSE;
						}
					}
					else
					{
						//устанавливаем варнинг
						if (anidub::$warning == NULL)
						{
							anidub::$warning = TRUE;
							Errors::setWarnings($tracker, 'not_available');
						}
						//останавливаем процесс выполнения, т.к. не может работать без кук
						anidub::$exucution = FALSE;
					}
				}
				else
				{
					//устанавливаем варнинг
					if (anidub::$warning == NULL)
					{
						anidub::$warning = TRUE;
						Errors::setWarnings($tracker, 'not_available');
					}
					//останавливаем процесс выполнения, т.к. не может работать без кук
					anidub::$exucution = FALSE;
				}
			}			
			else
			{
				//устанавливаем варнинг
				if (anidub::$warning == NULL)
				{
					anidub::$warning = TRUE;
					Errors::setWarnings($tracker, 'not_available');
				}
				//останавливаем процесс выполнения, т.к. не может работать без кук
				anidub::$exucution = FALSE;
			}
		}
                                    Классическая лесенка пыхомакаки.
+151
function checked(obj) {
    var undefined;
    obj = '#'+obj;
    if ($(obj+':checked').attr('id') == undefined) {
        return 0;
    }
    else {
        return 1;
    }
}
                                    можно встретить и такое
+151
<?php
class MainController extends ModuleAdminController {
	public $defaultAction = 'admin';
	
	public function actionCreate() {
		$this->redirect('admin');
	}
	
	public function actionDelete($id) {
		$this->redirect('admin');
	}
	
	public function actionView($id) {
		$this->redirect('admin');
	}
}
                                    Модули в Yii такие коварные :(
+151
function renderLayout(layout, column, colidx, restrictions) {
        //...
        if (!colidx) {
                var flag = 1 << 0 | 1 << 1 | layout.title.type << 3;
                if (layout.title.split) flag |= 1 << 2;
        }
        //...
}
                                    Магические преобразования... или как стать незаменимым сотрудником!