- 1
printf("Aligment control: %d", sizeof(DataTransfer_T));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+36
printf("Aligment control: %d", sizeof(DataTransfer_T));
+154
if((typeof folder!='undefined')&&folder!='untag'){
if((typeof cache[type].files[folder]!='undefined')&&caches){
pagination.create(cache[type].files[folder].count, false, cache[type].files[folder]);
show.loading(false);
return;
}
var params = {
'tag':folder
};
}
Вот глянул свой код полугодовалой давности, нужно было добавить пару фич. Охренел, 3 тысячи строк подобного вида и не одного комментария. Я себя ненавижу
+55
if(strlen($arItem["PROPERTIES"]["AGE"]["VALUE"])>0)
{
if ($arItem["PROPERTIES"]["AGE"]["VALUE"]=="1" ||
$arItem["PROPERTIES"]["AGE"]["VALUE"]=="21" ||
$arItem["PROPERTIES"]["AGE"]["VALUE"]=="31" ||
$arItem["PROPERTIES"]["AGE"]["VALUE"]=="41" ||
$arItem["PROPERTIES"]["AGE"]["VALUE"]=="51" ||
$arItem["PROPERTIES"]["AGE"]["VALUE"]=="61" ||
$arItem["PROPERTIES"]["AGE"]["VALUE"]=="71" ||
$arItem["PROPERTIES"]["AGE"]["VALUE"]=="81" ||
$arItem["PROPERTIES"]["AGE"]["VALUE"]=="91" ||
$arItem["PROPERTIES"]["AGE"]["VALUE"]=="101"
)
$strAge="<b>Рекомендуемый возраст:</b> с ".$arItem["PROPERTIES"]["AGE"]["VALUE"]." года";
else
$strAge="<b>Рекомендуемый возраст:</b> с ".$arItem["PROPERTIES"]["AGE"]["VALUE"]." лет";
}
substr? не, не слышал...
+55
<?php
class cURL
{
private $handler;
function cURL($url = null)
{
$this->handler = curl_init($url);
}
// Да, я ленивый!
function __call($name, $args)
{
if($name == "init") return;
if(strstr($name, "multi")) die("Multiple cURL not supported in this class.");
$name = "curl_$name";
if(!function_exists($name)) die("Function $name not found.");
array_unshift($args, $this->handler);
$fn = new ReflectionFunction($name);
return $fn->invokeArgs($args);
}
}
+65
$somevar = $_GET['somevar'];
//получили? теперь вот так
if($somevar == 1){$somevar = 15;}
if($somevar == 2){$somevar = 20;}
if($somevar == 3){$somevar = 25;}
if($somevar == 4){$somevar = 30;}
if($somevar == 5){$somevar = 35;}
if($somevar == 6){$somevar = 40;}
if($somevar == 7){$somevar = 45;}
if($somevar == 8){$somevar = 50;}
//пропустим неважное
$output .=''.$somevar.' ';
//пропустим неважное
//а теперь обратно
if($somevar){
if($somevar == 15){$somevar = 1;}
if($somevar == 20){$somevar = 2;}
if($somevar == 25){$somevar = 3;}
if($somevar == 30){$somevar = 4;}
if($somevar == 35){$somevar = 5;}
if($somevar == 40){$somevar = 6;}
if($somevar == 45){$somevar = 7;}
if($somevar == 50){$somevar = 8;}
Для чего это? А кто бы знал.
PHP это модно и просто :)
Коменты добавлены чтобы понятней было немного.
+57
if($atributId){
$sql = "UPDATE directory_atributes SET name = '$newName' WHERE id = $atributId LIMIT 1";
$db-> Query($sql);
die();
} else{
die();
}
Депрессивное программирование. В любом случае ты умрёшь.
−121
SELECT ISNULL(SUM(1), 0)
FROM Stat_DailySnapshotPurchases
WHERE 1=1
AND ForDate BETWEEN '2012-08-01' AND '2012-09-14'
AND ItemType = 4
Оригинальный способ подсчета количества строк
+153
// Очистка полей формы
function clearForm(formName) {
//var ff = document.getElementById(formName);
var ff = document.forms[formName];
for (var i=0; i<ff.elements.length; i++) {
if (ff.elements[i].type == "text") ff.elements[i].value="";
if (ff.elements[i].type == "select-one") ff.elements[i].value="";
if (ff.elements[i].type == "checkbox") ff.elements[i].checked=false;
if (ff.elements[i].type == "radio") {
ff.elements[i].value="0";
ff.elements[i].checked=false;
}
}
}
Действительно, зачем this.form.reset() использовать?
+102
...
while (GetRateStumpNew(_rateStumps, ddtdDateBegin, dDateEnd, out sstrRateStumpsNew,
out ddtDateEditrateStumps, out ddouRateStumpsNew))
{
//если хоть раз сюда зашло, то ставим флагец
isStumpForFirst = true;
//записываем дату
ddtdDateBegin = ddtDateEditrateStumps;
//если один раз зашли, то дальше можно не проверять
goto l1; //временно
}
l1:
...
Полный контроль над последовательностью выполнения кода
+157
this.unbind('click').die('click').off('click').on('click', _start)
no comments