- 1
- 2
- 3
$articles = ServiceArticles::getArticlesList($page->pageID, ARTICLE_TYPE_ARTICLE, 0, 1);
foreach ($articles as $article) $articleID = $article;
$article = new ServiceArticles($articleID);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+165.3
$articles = ServiceArticles::getArticlesList($page->pageID, ARTICLE_TYPE_ARTICLE, 0, 1);
foreach ($articles as $article) $articleID = $article;
$article = new ServiceArticles($articleID);
Обнаружено во время рефизии кода. Блок показа одной новости. Возвращается обычный неассоциативный массив. Нахера foreach вместо $articles[0], даже автор толком объяснить не смог.
+102.3
string statStr = string.Format("execution statistics:" + Environment.NewLine
+ "\t{0}" + Environment.NewLine + "\t{1}",
_requestUrl,
execStat);
+162.7
while (1<2) {
document.body.innerHTML = document.body.innerHTML.replace('[offtop]', '<font color=red>')
document.body.innerHTML = document.body.innerHTML.replace('[/offtop]', '</font>')
}
bb-коды на индусском сайте, ver. 2
+159.8
document.getElementById('f1').style.display = ((document.getElementById('f1').style.display=='none'&&id==1)?'block':'none');
document.getElementById('t1').style.display = ((document.getElementById('f1').style.display=='block')?'none':'block');
document.getElementById('f2').style.display = ((document.getElementById('f2').style.display=='none'&&id==2)?'block':'none');
document.getElementById('t2').style.display = ((document.getElementById('f2').style.display=='block')?'none':'block');
document.getElementById('f3').style.display = ((document.getElementById('f3').style.display=='none'&&id==3)?'block':'none');
document.getElementById('t3').style.display = ((document.getElementById('f3').style.display=='block')?'none':'block');
Есть три формы, нужно показывать только одну. При клике на заголовок форма разворачивается, а вместо остальных появляются подсказки.
+162.9
$results = $_POST['result'];
foreach ($results as $key => $result)
{
$has_results = true;
if ( ! $result['text'] OR ! $result['description'])
{
if ( ! $result['text'] AND ! $result['description'])
{
$has_results = false;
unset($results[$key]);
}
else
{
$post->add_error('result', 'required');
}
}
}
if ( ! $has_results)
{
$post->add_error('result', 'required');
}
Верификация $_POST
+157.4
function is_odd($int) {
return (
is_int($int) &&
$int < PHP_INT_MAX
) ? $int % 2 == 1 : false;
}
Нашел в своем коде четырехлетней давности. Говнокод, не?
+144.8
$("a.set_mark_link",$(".new_email_form").parents(".sub_chapter")).css("background-color","#f00");
$("a.set_mark_link",$(".new_email_form").parents(".sub_chapter")).bind("click",mark_email);
$("a.set_mark_link",$(".new_email_form").parents(".sub_chapter")).live("click",mark_email);
Интерестно, почему первые две конструкции работают, а последняя - нет?
+137.7
if (e.Source.GetType().Name.ToString()=="Square")
{
if (((Square)e.Source).Background == SystemColors.ControlBrush)
{
if ((((Square)e.Source).Content.Equals("")))
{
((Square)e.Source).Background = Brushes.Blue;
}
}
else
{
if (((Square)e.Source).Background != Brushes.White)
if (((Square)e.Source).Background != Brushes.Red)
if (((Square)e.Source).Background != Brushes.Green)
((Square)e.Source).Background = SystemColors.ControlBrush;
}
}
+59.6
*reinterpret_cast<int *>(&showFlags) = behavior.value("showFlags", 0xfffffff);
Немножко эзотерики, нашел в нашем проекте, писалось видимо в 3 часа ночи.
+156.1
class BaseDateTimeField extends SmartField{
var $years = array("1999"=>"1999","2000"=>"2000","2001"=>"2001","2002"=>"2002","2003"=>"2003","2004"=>"2004","2005"=>"2005","2006"=>"2006","2007"=>"2007","2008"=>"2008","2009"=>"2009","2010"=>"2010");
var $months = array('01'=>'Jan','02'=>'Feb', '03'=>'Mar', '04'=>'Apr', '05'=>'May', '06'=>'Jun', '07'=>'Jul', '08'=>'Aug','09'=>'Sep', '10'=>'Oct', '11'=>'Nov', '12'=>'Dec');
var $days = array('01'=>'01','02'=>'02','03'=>'03','04'=>'04','05'=>'05','06'=>'06','07'=>'07','08'=>'08','09'=>'09','10'=>'10','11'=>'11','12'=>'12','13'=>'13','14'=>'14','15'=>'15','16'=>'16','17'=>'17','18'=>'18','19'=>'19','20'=>'20','21'=>'21','22'=>'22','23'=>'23','24'=>'24','25'=>'25','26'=>'26','27'=>'27','28'=>'28','29'=>'29','30'=>'30','31'=>'31');
var $hours = array('00'=>'00','01'=>'01','02'=>'02','03'=>'03','04'=>'04','05'=>'05','06'=>'06','07'=>'07','08'=>'08','09'=>'09','10'=>'10','11'=>'11','12'=>'12','13'=>'13','14'=>'14','15'=>'15','16'=>'16','17'=>'17','18'=>'18','19'=>'19','20'=>'20','21'=>'21','22'=>'22','23'=>'23');
var $minutes = array('00'=>'00','01'=>'01','02'=>'02','03'=>'03','04'=>'04','05'=>'05','06'=>'06','07'=>'07','08'=>'08','09'=>'09','10'=>'10','11'=>'11','12'=>'12','13'=>'13','14'=>'14','15'=>'15','16'=>'16','17'=>'17','18'=>'18','19'=>'19','20'=>'20','21'=>'21','22'=>'22','23'=>'23','24'=>'24','25'=>'25','26'=>'26','27'=>'27','28'=>'28','29'=>'29','30'=>'30','31'=>'31','32'=>'32','33'=>'33','34'=>'34','35'=>'35','36'=>'36','37'=>'37','38'=>'38','39'=>'39','40'=>'40','41'=>'41','42'=>'42','43'=>'43','44'=>'44','45'=>'45','46'=>'46','47'=>'47','48'=>'48','49'=>'49','50'=>'50','51'=>'51','52'=>'52','53'=>'53','54'=>'54','55'=>'55','56'=>'56','57'=>'57','58'=>'58','59'=>'59');
var $secundes = array('00'=>'00','01'=>'01','02'=>'02','03'=>'03','04'=>'04','05'=>'05','06'=>'06','07'=>'07','08'=>'08','09'=>'09','10'=>'10','11'=>'11','12'=>'12','13'=>'13','14'=>'14','15'=>'15','16'=>'16','17'=>'17','18'=>'18','19'=>'19','20'=>'20','21'=>'21','22'=>'22','23'=>'23','24'=>'24','25'=>'25','26'=>'26','27'=>'27','28'=>'28','29'=>'29','30'=>'30','31'=>'31','32'=>'32','33'=>'33','34'=>'34','35'=>'35','36'=>'36','37'=>'37','38'=>'38','39'=>'39','40'=>'40','41'=>'41','42'=>'42','43'=>'43','44'=>'44','45'=>'45','46'=>'46','47'=>'47','48'=>'48','49'=>'49','50'=>'50','51'=>'51','52'=>'52','53'=>'53','54'=>'54','55'=>'55','56'=>'56','57'=>'57','58'=>'58','59'=>'59');
}
Самописная CMS для веб-сайта