- 1
- 2
- 3
- 4
<?
if ($arResult["MANAGE_PANEL"]["MESSAGES"] == "Y"):
endif;
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 1419
+153
<?
if ($arResult["MANAGE_PANEL"]["MESSAGES"] == "Y"):
endif;
?>
Ну вы поняли, какая CMS
/bitrix/modules/forum/install/components/bitrix/forum/templates/.default/bitrix/forum.menu/.default/template.php
Семёрка, 426 строка
+144.8
case ErrorType of
1: fmError.Label1.Caption:=GetMsg('Err001');
2: fmError.Label1.Caption:=GetMsg('Err002');
3: fmError.Label1.Caption:=GetMsg('Err003');
4: fmError.Label1.Caption:=GetMsg('Err004');
5: fmError.Label1.Caption:=GetMsg('Err005');
end;
Работающее приложение. Смотю сорцы, которые написал малчик.
+150
private function _registerTag($id, $tag) {
$res = $this->_query("DELETE FROM TAG WHERE name='$tag' AND id='$id'");
$res = $this->_query("INSERT INTO tag (name, id) VALUES ('$tag', '$id')");
if (!$res) {
$this->_log("Zend_Cache_Backend_Sqlite::_registerTag() : impossible to register tag=$tag on id=$id");
return false;
}
return true;
}
(с) zend framework @ Zend_Cache_Backend_Sqlite
+73.2
/*
* когда-нибудь этот код будет смотреть другой программист
* так вот, если ты есть тот самый программист и надеюсь ты хороший программист,
* то если возникнут какие-то недопонятки, извиняй, старался писать код как-можно качественее
* но если несложно напиши мне(--------) если считаешь что код дерьмовый. я постараюсь его отрефакторить и объяснить тебе)
*
* маразм какой-то конечно написал), но мне просто интересно насколько качествен или дерьмов мой код).
* спс
*/
думаю это надо постить на antigovnokod.ru, но к сожалению такого проекта еще нету. поэтому запостил строчки этого хорошего программиста сюда)
+48.3
function save_config()
{
global $default_dbname;
global $PHP_SELF;
global $titolo1, $lblTitolo1, $titolo2, $lblTitolo2, $titolo3, $lblTitolo3;
global $titolo1_home, $titolo2_home, $titolo3_home, $desc1_home, $desc2_home, $desc3_home;
global $titolo1_maxchar, $titolo2_maxchar, $titolo3_maxchar;
global $desc1_maxchar, $desc2_maxchar, $desc3_maxchar;
global $desc1, $lblDesc1, $desc2, $lblDesc2, $desc3, $lblDesc3;
global $numero, $lblNumero, $data, $lblData, $datascad, $lblDatascad;
global $datascadhomeCheck, $lblDatascadhome;
global $datains, $lblDatains, $datamod, $lblDatamod, $link, $lblLink;
global $numero_home, $data_home, $datascad_home, $datains_home, $datamod_home;
global $homepage, $lblHomepage, $approvato, $lblApprovato;
global $idoperatore_ins, $lblIdoperatore_ins, $idoperatore_mod, $lblIdoperatore_mod;
global $tipo_salvataggio, $areanumber, $areanome, $areadettagli;
global $posizioneNumero, $posizioneData, $posizioneTitoloDesc, $posizioneDataIns, $posizioneDataMod;
global $area_visualizzazione, $area_home_column;
//variabili users
global $titolo1_users, $titolo2_users, $titolo3_users;
global $desc1_users, $desc2_users, $desc3_users;
global $numero_users, $data_users;
global $datascad_users, $homepage_users;
global $datains_users, $datamod_users, $link_users;
global $approvato_users, $idoperatore_ins_users, $idoperatore_mod_users;
global $area_tipologia, $idAreaGruppo, $altezzaRiquadroCompattoArea;
global $area_orderby, $area_sortby;
global $ut;
...........
Поддерживаю один древний (лет 8 ему) проект. Вот кусок одной функции.
+44.7
$mktime=mktime(0,0,0,$month,$i,$year);
$day_of_week=date("D",$mktime);
switch($day_of_week){
case "Sun": $blank = 0; break;
case "Mon": $blank = 1; break;
case "Tue": $blank = 2; break;
case "Wed": $blank = 3; break;
case "Thu": $blank = 4; break;
case "Fri": $blank = 5; break;
case "Sat": $blank = 6; break;
}
+141.9
$month=$_POST["month"];
$year=$_POST["year"];
$week=$_POST["week"];
$month_c=$month;
switch($month_c){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
$c=31;
break;
case 2:
if (checkdate(2, 29,$year)) {
$c=29;
}else{
$c=28;}
break;
case 4:
case 6:
case 9:
case 11:
$c=30;
break;
} // switch
−298.7
require "rubygems"
require 'net/ssh'
class << Net::SSH
def butforse(passwordarr)
begin
puts "Try password #{passwordarr}"
Net::SSH.start('localhost', 'root', :password => "#{passwordarr}")
puts "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
exit
rescue Net::SSH::AuthenticationFailed
end
end
end
arrays = Array("a".."zz")
arr1 = arrays[0, (arrays.size-1) / 2]
arr2 = arrays[(arrays.size - 1) / 2, arrays.size - 1]
threadsz = []
threadsz2 = []
threadsz << Thread.new(arr1) { |items|
for item in items
Net::SSH.butforse(item)
end
}
threadsz2 << Thread.new(arr2) { |items|
for item in items
Net::SSH.butforse(item)
end
}
threadsz.each {|i| i.join}
threadsz2.each {|i| i.join}
И я решил что лудше сразу создать оптимальное количество нитий,
−310.4
for page in pages
threads << Thread.new(page) { |myPage|
begin
puts "Try password #{passwordarr}"
Net::SSH.start('localhost', 'root', :password => "#{passwordarr}")
puts "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
exit
rescue Net::SSH::AuthenticationFailed
end
}
end
"взялся я ту периберать пароли от моего ssh..."
+154
Html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html>
<head>
<title>I LOVE ZEND FRAMEWORK!</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link href="/zend/public/design/css/style.css" media="screen" rel="stylesheet" type="text/css" /> <link href="/zend/public/design/css/style.css" media="screen" rel="stylesheet" type="text/css" />
<link href="/zend/public/design/css/teststyle.css" media="screen" rel="stylesheet" type="text/css" /></head>
<body>
PHP:
<?php echo $this->doctype(Zend_View_Helper_Doctype::XHTML1_TRANSITIONAL); ?>
<html>
<head>
<?php echo $this->headTitle('I LOVE ZEND FRAMEWORK!'); ?>
<?php echo $this->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=UTF-8'); ?>
<?php echo $this->headLink()->appendStylesheet($this->baseUrl . 'design/css/style.css'); ?>
<?php echo $this->headLink()->appendStylesheet($this->baseUrl . 'design/css/teststyle.css'); ?>
</head>