- 1
BuyTickets[i].session.listOfTickets.Add(BuyTickets[i]);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+118
BuyTickets[i].session.listOfTickets.Add(BuyTickets[i]);
Веселая объектная модель.
+155
function some_function ($aa, $bb) {
$col_names = _cfg::get('ccc');
foreach ($bb as $key => $value) {
$bb[$key][0] = array_search($bb[$key][0], $aa);
$bb[$key][1] = array_search($bb[$key][1], $aa);
foreach ($this->currency_names as $currency_key => $currency_value) {
if ($oil_array[$key][5] == $this->currency_names[$currency_key]['name']) $oil_array[$key][5] = $this->currency_names[$currency_key]['id'];
}
$bb[$key] = array_combine($col_names, $bb[$key]);
}
return $bb;
продолжение с Говнокод #8566
+160
<?php
$lquery = mysql_query("SELECT * FROM language_settings ORDER BY language_id");
$llquery = mysql_query("SELECT * FROM language_settings ORDER BY language_id");
?>
<?php while($ldata = mysql_fetch_array($lquery)){ ?>
<a><?=$ldata['language_name'];?></a>
<?php } ?>
<?php while($lldata = mysql_fetch_array($llquery)){ // Language Loop
$lang_prefix = $lldata['language_prefix'];
language($lang_prefix);
$lang = strtolower($lldata['language_prefix']);
?>
....
<?php
$_lid = $lldata['language_id'];
$_nid = $_REQUEST['nid'];
if($_nid!=""){
// newsid=$_nid AND
$qry = "SELECT *
FROM tbl_products as pc JOIN tbl_products_content as pcc ON pc.product_id=pcc.product_id
WHERE pcc.lang_prefix='".strtolower($lldata['language_prefix'])."' AND pc.product_id='{$_nid}' ORDER BY product_order,product_cat_id";
$cquery = mysql_query($qry);
$cdata = @mysql_fetch_array($cquery);
}
...
}?>
Вот... попалось недавно такое произведение...
+139
<input onclick="loadinfo('/http.php?do=enter&login='+username.value+'&password='+password.value+'&ajax=1&enter=1','account'); return false;" type="image" value="" src="/tmp/desing_ver2/images/login.png" onmouseover="src='/tmp/desing_ver2/images/login.png';" onmouseout="src='/tmp/desing_ver2/images/login_b.png';">
все по феншую
+78
public synchronized void add(Object obj){
if (!sequence.isEmpty()) {
if (sequence.size() == maxSize) {
sequence.remove(0);
sequence.add(obj);
}
else
sequence.add(obj);
}
if (sequence.isEmpty())
sequence.add(obj);
notifyAll();
}
Альтернативный else.
+161
data::TokenPtr lexer::ReadToken::operator()(AnalyzeState analyze_state)
{
ReadTokenNum handler01( nullptr );
ReadTokenName handler02(&handler01);
ReadTokenPlus handler03(&handler02);
ReadTokenMinus handler04(&handler03);
ReadTokenDiv handler05(&handler04);
ReadTokenMult handler06(&handler05);
ReadTokenAssign handler07(&handler06);
ReadTokenSmcln handler08(&handler07);
ReadTokenLpar handler09(&handler08);
ReadTokenRpar handler10(&handler09);
ReadTokenHandler &start_handler = handler10;
return
start_handler.Read(analyze_state);
}
Вот такая красота получилась при использовании паттерна 'цепочка обязанностей'.
+127
if (ddlSex.SelectedValue.Contains("мужской"))
cbPregnant.Visible = false;
if (employer.Pregnant.StartsWith("1"))
cbProject.Checked = true;
if (employer.Pregnant.StartsWith("2"))
cbPregnant.Checked = true;
+149
<?php
$USD = '30';
$pecent = '10';
?>
<SCRIPT language=JavaScript>
var default_value1=0;
function auto1(t){
var silver = Math.floor(document.form.sum_out.value);
if(silver>=0){
var percent = (silver/100)*<?php echo $pecent ?>;
var suma = (silver-percent)/<?php echo $USD ?>;
var sum = (Math.round(suma)).toFixed(2);
document.form.summ.value=sum;
default_value1 = silver;
}else{
alert("Поле должно содержать только цифры!");
document.form.sum_out.value=default_value1; }
if(t) auto2(); }
function auto2(t){
var sum=document.form.summ.value;
if(sum>=0){
var silver = (Math.round(sum*<?php echo $USD ?>)).toFixed(2);
document.form.sum_out.value=silver;
default_value2 = sum;
}else{
alert("Поле должно содержать только цифры!");
document.form.summ.value=default_value2; }
if(t) auto1(); }
</SCRIPT>
<form name=form action="test2.php" method="POST">
<input onchange="auto1()" onkeyup="auto1()" onfocusout="auto1(true)" type=text name=sum_out value="">
<input onchange="auto2()" onkeyup="auto2()" onfocusout="auto2(true)" type=text name=summ value="">
</FORM>
<SCRIPT language=JavaScript>
document.form.sum.value = ;
auto1();
</SCRIPT>
в одну сторону считает, а как сдела что бы со второй пересчитывал не допру
−116
// было
-(BOOL)textFieldShouldReturn:(UITextField *)textField {
if (textField == firstName) {
[lastName becomeFirstResponder];
}
else if (textField == lastName) {
[zip becomeFirstResponder];
}
else if (textField == emailAdr) {
[confirmEmailAdr becomeFirstResponder];
}
else if (textField == confirmEmailAdr) {
[zip becomeFirstResponder];
}
else if (textField == zip) {
[street becomeFirstResponder];
}
else if (textField == street) {
[city becomeFirstResponder];
}
else if (textField == city) {
[telephonNumber becomeFirstResponder];
}
else if (textField == telephonNumber) {
[wachtwoord becomeFirstResponder];
}
else{
[textField resignFirstResponder];
}
return YES;
}
// решил заменить на ( при условии что все текстфилды протаганы от 1 до N):
-(BOOL)textFieldShouldReturn:(UITextField *)textField {
int tag = textField.tag;
UITextField* tf = (UITextField*)[self.scrollView viewWithTag:tag+1];
if ( tf )
[tf becomeFirstResponder];
else
[textField resignFirstResponder];
return YES;
}
−102
Сегодня мы отказались от 1С.
Сегодня, когда день апплодировал стоя.
А в штанах остались желтые бумажки. В назидание?