- 1
function getCodeByCode(code)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+172
function getCodeByCode(code)
хорошее название функции
+114
private void cmnuEdit_Click(object sender, EventArgs e)
{
if (gridView1.FocusedRowHandle >= 0)
SelRowPosition = Convert.ToInt16(gridView1.FocusedRowHandle);
if (gridView1.GetSelectedRows().Count()>0)
{
UserGroupAddEdit uae = new UserGroupAddEdit(gridView1.GetSelectedRows()[0]);
uae.ShowDialog();
Fill();
}
else
{
MessageBox.Show(CommonWinForms.Resources.ResourceErrorMessages.PleaseSelectItem);
}
}
Редактирование записи в гриде по индексу строки, после пересортировки индех остаётся прежним ;)
+164
$tr = "<tr>";
$td = "<td>";
$_tr = "</tr>";
$_td = "</td>";
$table = "<table>";
$_table = "</table>";
echo ("<table border='1'>");
while ($myrow = mysql_fetch_array ($result))
{
printf ("%s",$tr);
foreach ($myrow as $value)
{
printf ("%s%s%s",$td,$value,$_td);
};
printf ("%s",$_tr);
};
echo ("</table>");
+79
private void getCurrentBranch();
public TDictBranch getCurrentBrach();
public TDictBranch2 getCurrentBrach2();
public TDictBranch2 getCurrentBrach2(Date lookupDate);
public String getCurrentBrachId();
public String getCurrentBrunchCode();
public static String getCurrentBranchCharId();
некоторые методы из класса конфигурации приложения
+156
<script type="text/javascript">
function TrackTransaction(pageTracker)
{
}
</script>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
var hndl = window.setTimeout("StartTracking()", 100);
function StartTracking()
{
if (typeof(_gat) == 'object')
{
window.clearTimeout(hndl);
var pageTracker =_gat._getTracker("UA-3200267-1");
pageTracker._initData();
pageTracker._trackPageview();
TrackTransaction(pageTracker);
}
else
{
hndl = window.setTimeout("StartTracking()", 1000);
}
}
</script>
laredoute . ru
TrackTransaction универсальная функция )
+141
int AnalizingHeaderLine(char* HeadLine)
{
if(HeadLine==NULL) return -1;
if(strlen(HeadLine)==0) return 0;
if(!strncmp(HeadLine,"HTTP/",5))
ProcessStatusHL(HeadLine);
else if(!strncmp(strlwr(HeadLine), "date:",5))
ProcessDateHL(HeadLine);
else if(!strncmp(strlwr(HeadLine), "server:",7))
ProcessServerHL(HeadLine);
else if(!strncmp(strlwr(HeadLine), "last-modified:",14))
ProcessLastModHL(HeadLine);
else if(!strncmp(strlwr(HeadLine), "content-type:",13))
ProcessContTypeHL(HeadLine);
else if(!strncmp(strlwr(HeadLine), "content-length:",15))
ProcessContLenHL(HeadLine);
else if(!strncmp(strlwr(HeadLine), "pragma:",7))
ProcessPragmaHL(HeadLine);
else if(!strncmp(strlwr(HeadLine), "Connection",10))
ProcessConnectHL(HeadLine);
else printf("Unknown header line: %s\n", HeadLine);
return strlen(HeadLine);
}
int ProcessStatusHL(char* HeadLine)
{
short MinVer, MajVer;
char ResultStr[32];
char Num;
short Code;
Num = sscanf(HeadLine, "HTTP/%d.%d %d %s", &MinVer, &MajVer, &Code, ResultStr);
if(Num!=3 && Num!=4)
{ printf("Error status string\n");
return -1;
}
return Code;
}
int ProcessDateHL(char* HeadLine)
{
printf("%s\n",HeadLine);
return 0;
}
int ProcessServerHL(char* HeadLine)
{
printf("%s\n",HeadLine);
return 0;
}
int ProcessLastModHL(char* HeadLine)
{
printf("%s\n",HeadLine);
return 0;
}
int ProcessContTypeHL(char* HeadLine)
{
printf("%s\n",HeadLine);
return 0;
}
int ProcessContLenHL(char* HeadLine)
{
printf("%s\n",HeadLine);
return 0;
}
int ProcessPragmaHL(char* HeadLine)
{
printf("%s\n",HeadLine);
return 0;
}
int ProcessConnectHL(char* HeadLine)
{
printf("%s\n",HeadLine);
return 0;
}
CGI. Обработка HTTP-заголовков. Rev. 1.0
−864
-- Процедура предназначена для выделения часов из времени
CREATE PROCEDURE _hour(
_date_time DATETIME YEAR TO SECOND DEFAULT NULL
)RETURNING INTEGER;
DEFINE _str CHAR(20);
IF _date_time IS NULL THEN
LET _date_time = CURRENT;
END IF;
LET _str = _date_time;
LET _str = SUBSTR(_str,12,2);
RETURN _str;
END PROCEDURE;
СУБД infomix
а ведь можно сделать так
CAST(CURRENT AS DATETIME HOUR TO HOUR)
или так
EXTEND(CURRENT, HOUR TO HOUR)
и таких перлов с вычислением дат тьма тьмущая
+173
$karkas = tr(bgcolor("D9EDFB"), td(w("1%").style("").valign("top"),br()).td(valign("top"), hr(noshade().size(1).color("D9EDFB")).table(cs(0).cp(10).border(0), tr(no(), td(no(), 'текст'...
Все знают, что хорошим стилем написанием сайта является отделение кода от дизайна. Но то, что я увидел в самописной CMS, детище прошлого PHP-кодера, повергло меня в тихий ужас.
Каждый HTML-тег со всеми атрибутами был переопределён в отдельную функцию со своими параметрами. Нашлось место даже для замечательной функции br().
[url]http://ithappens.ru/story/3663[/url]
−155
while True:
if True:
return firstLevel()
+156
$entryCommentList = $db->getCommentList(array('blog_entry_id' => $id, 'uid' => !empty($user->id) ? $user->id : 0));
array_walk(
$entryCommentList,
create_function('&$c,$k,$d', '$c["author_image_url"] = !empty($d[$c["author_id"]]) ? $d[$c["author_id"]] : null;'),
$db->getPersonImage(
array_unique(
array_map(
create_function('$c', 'return (int) $c["author_id"];'),
array_filter(
$entryCommentList,
create_function('$c', 'return (int) $c["person_type_id"] == 1 && $c["is_hero"] != 1;')
)
)
),
2 /*14*/
) + $db->getPersonImage(
array_unique(
array_map(
create_function('$c', 'return (int) $c["author_id"];'),
array_filter(
$entryCommentList,
create_function('$c', 'return (int) $c["person_type_id"] == 4 && $c["is_hero"] != 1;')
)
)
),
14
) + $db->getPersonImage(
array_unique(
array_map(
create_function('$c', 'return (int) $c["author_id"];'),
array_filter(
$entryCommentList,
create_function('$c', 'return (int) $c["is_hero"] == 1;')
)
)
),
70
)
);
Необходимо было поправить код вывода каментов. Он весь состоит из таких вот вещей, арэй волков, криэйт фанкшенов и прочей жести. Можно конечно понять что здесь происходит, но ваще проще переписать