- 1
<input type="hidden" class="form" TYPE="checkbox" id="xxx" value="0" onclick="if(this.value==1) {this.value} else {this.value=1}">
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+139
<input type="hidden" class="form" TYPE="checkbox" id="xxx" value="0" onclick="if(this.value==1) {this.value} else {this.value=1}">
И как они хотят, чтобы на скрытый элемент нажимали?)
+167
public function for_json()
{
$res = unserialize(serialize($this->params));
unset($res['wml']);
unset($res['xhtml']);
return $res;
}
Моск сломался, пытаясь понять строчку 3 :)
+165
if ($date_reg_2!="0000-00-00 00:00:00")
{
$start_date_array_2 = explode (" ",$date_reg_2);
$start_time_array_2 = explode (":",$start_date_array_2[1]);
$time_base_2 = $start_time_array_2[0].":".$start_time_array_2[1];
$request_date_start_2 = $start_date_array_2[0]." ".$time_base_2;
$request_time_start_2 = $time_base_2.":00";
}
if($date_do_array[0]!="0000-00-00")
{
$request_date_start_2 = $date_do_array[0]." ".$time_do_array[0].":".$time_do_array[1];
}
if (date("Y-m-d H:m")>$request_date_start_2)
{
if ($con_from_bill=='0') $color = "#FED0D0";
elseif ($time_online<$request_time_start_2&&$con_from_bill==0) $color = "#CAF0BC";
else if ($con_from_bill==1||$status==5) $color = "#CAF0BC";
else $color = "#FED0D0";
}
else
{
if ($date_perezvon_array[0]!='0000-00-00' && $perezvon=='0')$color = "#F6FC48";
else $color = "#ffffff";
}
if ($date_do_array[0]!="0000-00-00") $time_base = $time_do_array[0].":".$time_do_array[1];
else $time_base =$start_time_array[0].":".$start_time_array[1];
if($date_do_array[0]!="0000-00-00" && $start_date_array[0]==$date[$w])
{
$color = "#D2EAFD";
}
else $color = $color;
if (date("Y-m-d")>$day_today)
{
if ($con_from_bill=="0" && $status != 5) $color = "#F51F1F";
else $color = "#CAF0BC";
}
else $color= $color;
$url_edit = "/start/incoming_info.php?callid=$callid&teamid=$teamid&from=from_connect";
if ($date_do!="0000-00-00 00:00:00" && $date[$w]==$start_date_array[0])$ahref = "<a href=\"#\" class=\"hint\" onMouseover=\"showhint('$info_request', this, event, '250px')\"><span style=\"background-color:$color;font-size:8pt;font-family:arial,helvetica,sans serif;color: #969595;font-weight:normal;\">";
else $ahref="<A HREF=\"javascript:;\" onClick=\"openHorWin('$url_edit')\" class=\"link_incoming\" style=\"background-color:$color;width:100%\"><span style=\"color:$text_color\">";
if($status!="33" && $status!="34") $time_info = $time_info."<nobr>$ahref $time_base - $incoming </a></span><nobr><br>";
else
{
if ( $status == 34 && $cancel == 1 ) $color = "#FF8A42";
else if ( $connect_poe == 0 ) $color = "#72AFFF";
else if ( $connect_poe == 1 ) $color = "#CAF0BC";
else $color = "#FED0D0";
if ( $status == "33" )
$url_edit = "/start/psevdo.php?do=info&callid=$callid";
else
$url_edit = "/start/poe.php?callid=$callid";
$start_date_array_33 = explode (" ",$date_reg_2);
$start_time_array_33 = explode (":",$start_date_array_33[1]);
$time_base_33 = $start_time_array_33[0].":".$start_time_array_33[1];
$ahref="<A HREF=\"$url_edit\" onClick=\"openHorWin2()\" target=\"displayWindow\" class=\"link_incoming\" style=\"background-color:$color;width:100%;text-decoration:none;\"><span style=\"color:$text_color\">";
$comments = substr($comments,0,20);
$incoming = $incoming == "., -0" ? $comments : $incoming;
$time_info = $time_info."<nobr>$ahref $time_base - $incoming</a></span><nobr><br>";
}
}
Долго и упорно пытался вставить свой "если" в этот код никак не мог найти куда лучше его вставить :-D
Люди не пишита так никогда, кому то потом придется в этом ковырятся...
+171
TCHAR szPort[7];
strcpy(m_szAddress,szAddress);
// INITIALIZE RETURN VALUE TO INDICATE COM PORT NOT INITIALIZED
bool bRetVal = false;
switch( byCOMPort )
{
case 1:
_tcscpy(szPort,_T("COM1:"));
break;
case 2:
_tcscpy(szPort,_T("COM2:"));
break;
case 3:
_tcscpy(szPort,_T("COM3:"));
break;
case 4:
_tcscpy(szPort,_T("COM4:"));
break;
}
Вот так гибко можно отрывать любой из четырёх COM портов.
−128
Родит=ДокР.Контрагент.Родитель;
Если ПустоеЗначение(Родит.Телефон)=1 Тогда
Родит1=Родит.Родитель;
Если ПустоеЗначение(Родит1.Телефон)=1 Тогда
Родит2=Родит1.Родитель;
Если ПустоеЗначение(Родит2.Телефон)=1 Тогда
Родит3=Родит2.Родитель;
ТЗДок.Тел=Родит3.Телефон;
Иначе
ТЗДок.Тел=Родит2.Телефон;
КонецЕсли;
Иначе
ТЗДок.Тел=Родит1.Телефон;
КонецЕсли;
Иначе
ТЗДок.Тел=Родит.Телефон;
КонецЕсли;
+144
function constructor(){
parent::XXXModule();
if (!class_exists('XXXSU'))
require_once(join_path(dirname(__FILE__), 'classes', 'class.XXXSU.php'));
if (!class_exists('XXXSUsRouter'))
require_once(join_path(dirname(__FILE__), 'classes', 'class.XXXSUsRouter.php'));
if (!class_exists('XXXSUFingerprint'))
require_once(join_path(dirname(__FILE__), 'classes', 'class.XXXSUFingerprint.php'));
if (!class_exists('XXXSUDao'))
require_once(join_path(dirname(__FILE__), 'classes', 'class.XXXSUDao.php'));
if (!class_exists('XXXSUCategory'))
require_once(join_path(dirname(__FILE__), 'classes', 'class.XXXSUCategory.php'));
if (!class_exists('XXXSUsLocale'))
require_once(join_path(dirname(__FILE__), 'classes', 'class.XXXSUsLocale.php'));
if (!class_exists('XXXSUsHelper'))
require_once(join_path(dirname(__FILE__), 'classes', 'class.XXXSUsHelper.php'));
if (!class_exists('XXXSUsEmailTemplate'))
require_once(join_path(dirname(__FILE__), 'classes', 'class.XXXSUsEmailTemplate.php'));
if (!class_exists('XXXSUsEmailTemplatesDao'))
require_once(join_path(dirname(__FILE__), 'classes', 'class.XXXSUsEmailTemplatesDao.php'));
}
конструктор класса - после некоторой маскировки имен(constructor,XXX,SU,join_path).
Писал javист, волею судеб, но против своей, пересевший на ненавистный php
функция join_path - не его, а из некоторого говновелосипеда.
+166
function lowcase($string)
{
$string = ereg_replace('A',"a",$string);
$string = ereg_replace('B',"b",$string);
$string = ereg_replace('C',"c",$string);
$string = ereg_replace('D',"d",$string);
$string = ereg_replace('E',"e",$string);
$string = ereg_replace('F',"f",$string);
$string = ereg_replace('G',"g",$string);
$string = ereg_replace('H',"h",$string);
$string = ereg_replace('I',"i",$string);
$string = ereg_replace('J',"j",$string);
$string = ereg_replace('K',"k",$string);
$string = ereg_replace('L',"l",$string);
$string = ereg_replace('M',"m",$string);
$string = ereg_replace('N',"n",$string);
$string = ereg_replace('O',"o",$string);
$string = ereg_replace('P',"p",$string);
$string = ereg_replace('Q',"q",$string);
$string = ereg_replace('R',"r",$string);
$string = ereg_replace('S',"s",$string);
$string = ereg_replace('T',"t",$string);
$string = ereg_replace('U',"u",$string);
$string = ereg_replace('V',"v",$string);
$string = ereg_replace('W',"w",$string);
$string = ereg_replace('X',"x",$string);
$string = ereg_replace('Y',"y",$string);
$string = ereg_replace('Z',"z",$string);
return ($string);
}
перевод в нижний регистр:) все в том же движке. Конечно автор не догадывался что в пхп есть функция strtolower(). Ну и работает конечно раз в 1000 быстрее его функции...
+167
if($pass == $pswd)
{
//Выполнение запросов...
}
else
{
header('location: ./index.html');
if(empty($pass))
{
header('location: ./index.html');
}
if(empty($pswd))
{
header('location: ./index.html');
}
if(empty($pass) && empty($pswd))
{
header('location: ./index.html');
}
if(empty($login) or empty($pswd))
{
header('location: ./index.html');
}
}
//Код вывода формы.
+178
function filerazr ( $file )
{
$r=false;
$rp=false;
$w=false;
$wp=false;
$a=false;
$ap=false;
$b=false;
$x=false;
$xp=false;
$t=false;
//proverka kakie prava est
$r=@fopen($file, "r");
$rp=@fopen($file, "r+");
$w=@fopen($file, "w");
$wp=@fopen($file, "w+");
$a=@fopen($file, "a");
$ap=@fopen($file, "a+");
$b=@fopen($file, "b");
$x=@fopen($file, "x");
$xp=@fopen($file, "x+");
$t=@fopen($file, "t");
//proverka na ne false
if($r!=false) $r=true;
if($rp!=false) $rp=true;
if($w!=false) $w=true;
if($wp!=false) $wp=true;
if($a!=false) $a=true;
if($ap!=false) $ap=true;
if($b!=false) $b=true;
if($x!=false) $x=true;
if($xp!=false) $xp=true;
if($t!=false) $t=true;
//esli faila netu to -1
$file_e=file_exists($file);
if(!$file_e) return -1;
if($r&&$rp&&!$w&&!$wp&&!$a&&!$ap&&!$b&&!$t)
{
return 0;
}
if($r&&$rp&&!$w&&!$wp&&!$a&&!$ap&&$b&&$t)
{
return 1;
}
if($r&&$rp&&!$w&&!$wp&&$a&&$ap&&$b&&$t)
{
return 2;
}
if($r&&$rp&&$w&&$wp&&$a&&$ap&&$b&&$t&&$x&&$xp)
{
return 3;
}
@fclose($r);
@fclose($rp);
@fclose($w);
@fclose($wp);
@fclose($a);
@fclose($ap);
@fclose($b);
@fclose($x);
@fclose($xp);
@fclose($t);
}
Что это? Извращённый способ узнать права на файл? Не пойму. И что такое fopen($file, "t") и fopen($file, "b") ? Что нужно выкурить для того чтобы так писать!?
+163
<h4 class="red">Security</h4>
<p>This is to stop automated scripts completing the form at random.</p>
<div class="applysection">
<table>
<tr>
<td> </td>
<td> </td>
<td width="40%"> </td>
</tr>
<tr>
<th>What is the total <br />
of 4 plus 4?</th>
<td><input type="text" id="Human" name="Human" class="required" /></td>
<td class="helptext">please answer numerically. i.e.: 6 or 3 etc.</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td width="40%"> </td>
</tr>
</table>
</div>
......... и где-то в недрах подключаемого JS проверяем.....
function isValidHuman(sHuman) { return sHuman == 8 }
КАПЧА!!!!
сейчас мы это уже исправили так что без ссылки, но локально осталось это произведение.