- 1
echo 'Состояние ебических кавычек: '.(get_magic_quotes_gpc() ? '<span class="red">Да как же их вырубить!!?</span>' : '<span class="green">Вырублены!</span>');
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+166
echo 'Состояние ебических кавычек: '.(get_magic_quotes_gpc() ? '<span class="red">Да как же их вырубить!!?</span>' : '<span class="green">Вырублены!</span>');
+160
<?if ($j == 0)
{
if (in_array("PRICE", $arParams["COLUMNS_LIST"])):?>
<td><?=$arBasketItems["PRICE_FORMATED"]?></td>
<?endif;?>
<?}?>
<?if ($j != 0)
{
if (in_array("PRICE", $arParams["COLUMNS_LIST"])):?>
<td></td>
<?endif;?>
<?}?>
−105
private function handleBtnEvent(evt:MouseEvent):void
{
switch(evt.currentTarget)
{
case exitBtn:
break;
case nextBtn:
handleNextRounder();
break;
case reportBtn:
handleReport();
break;
case hangUpBtn:
case stopBtn:
if(evt.currentTarget == stopBtn && _randomRoundStarted ||
evt.currentTarget == hangUpBtn)
handleHangUp();
else
handleLeaveRandomRound();
break;
}
enableMouseInteraction(false);
TweenLite.delayedCall(1,enableMouseInteraction,[true]);
}
Еще одно чудо народного зодчества от предыдущих ваятелей :)
+159
.onePixBorder{
zoom:1;
behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<span style="background: url(/common/img/opb-tr.png) no-repeat 100% 0;height: 9px;display: block;margin: -11px -11px 2px -11px;"><img src="/common/img/opb-tl.png" alt="" /></span>' + this.innerHTML + '<span style="background: url(/common/img/opb-br.png) no-repeat 100% 0;height: 9px;display: block;margin:4px -11px -11px -11px;"><img src="/common/img/opb-bl.png" alt="" /></span>') : '');
}
в css файле, специально подкючаемый для ie6
+144
public void keyPressed(final KeyEvent event) {
final int keys[] = { KeyEvent.VK_UP, KeyEvent.VK_DOWN, KeyEvent.VK_LEFT, KeyEvent.VK_RIGHT, KeyEvent.VK_SPACE };
final int dir[][] = { { 0, -1 }, { 0, 1 }, { -1, 0 }, { 1, 0 }, { 0, 0 } };
for (int i = 0; i < 5; i++) {
if (event.getKeyCode() == keys[i]) {
man.s.move(dir[i][0], dir[i][1]);
}
}
}
оригинальная обработка клавиш
−457
Public Function CheckForError(ByVal sRes1 As String, ByVal sRes2 As String, Optional ByVal sRes3 As String = "", Optional ByVal sRes4 As String = "", Optional ByVal sRes5 As String = "", Optional ByVal sRes6 As String = "", Optional ByVal sRes7 As String = "", Optional ByVal sRes8 As String = "", Optional ByVal sRes9 As String = "", Optional ByVal sRes10 As String = "", Optional ByVal sRes11 As String = "") As Boolean
Dim bRes As Boolean = True
If Not CheckForError(sRes1) Then
If Not CheckForError(sRes2) Then
If Not CheckForError(sRes3) Then
If Not CheckForError(sRes4) Then
If Not CheckForError(sRes5) Then
If Not CheckForError(sRes6) Then
If Not CheckForError(sRes7) Then
If Not CheckForError(sRes8) Then
If Not CheckForError(sRes9) Then
If Not CheckForError(sRes10) Then
If Not CheckForError(sRes11) Then
bRes = False
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
Return bRes
End Function
Птицы летят на юг!
+78
public void setDomainSearchFilter(String domainSearchFilter) {
if (this.domainSearchFilter == null)
{
if (domainSearchFilter != null)
{
this.domainSearchFilter = domainSearchFilter;
}
return;
}
if (domainSearchFilter == null)
{
this.domainSearchFilter = null;
return;
}
if (!this.domainSearchFilter.equals(domainSearchFilter))
{
this.domainSearchFilter = domainSearchFilter;
}
}
+145
private String parseCommand(final String value) {
final StringBuilder s = new StringBuilder();
for (int i = 0; i < value.length(); i++) {
final char c = value.charAt(i);
switch (c) {
case 'a':
s.append("[A]");
break;
case 'b':
s.append("[B]");
break;
case 'c':
s.append("[C]");
break;
case 'x':
s.append("[X]");
break;
case 'y':
s.append("[Y]");
break;
case 'z':
s.append("[Z]");
break;
case 'B':
s.append("<Back>");
break;
case 'F':
s.append("<Forward>");
break;
case 'D':
s.append("<Down>");
break;
case 'U':
s.append("<Up>");
break;
case '/':
s.append(" HOLD ");
break;
case '~':
s.append(" RELEASE ");
break;
case '$':
s.append(" INMOVE ");
break;
case '+':
s.append(" AND ");
break;
case '>':
s.append(" START ");
break;
default:
s.append(c);
}
}
return s.toString();
}
оптимизация или отсутствие мозгов?
+163
CTvoid cSG5Exception::Get (CTstatus& Status,
CTsymbol& Error,
CTsymbol& SubError,
string& Description)
{
if (Description.c_str() != NULL) {
Description = m_description;
}
Status = m_status;
Error = m_error;
SubError = m_subError;
}
итолианский с++ панимаш, рагацци.
что они хотели в строках 6-8 сказать кануло в лету.
и вместо 4 человеческих геттеров один бесполезный заху*чили. (бесполезный тем что четыре переменные всегда надо под рукой иметь.)
+160
<?php
class SQLInjection
{
private function filter(&$query)
{
$sql_inj = array("'", ";", "/**/", "/UNION/", "/SELECT/", "DELETE", "AND" "AS ", "EVAL","<?",'"',"$",'..');
foreach ($sql_inj as $res) {
if (stristr($query, $res)) {
unset($query);
}
}
$query = mysql_real_escape_string($query);
}
public function filterInject($query)
{
filterInjectGET();
filterInjectPOST();
filterInjectCOOKIE();
filterInjectSERVER();
filterInjectSESSION();
filterInjectFILES();
}
public function filterInjectGET()
{
filter($GLOBALS['_GET']);
}
/*Остальные функции filterInject выгядят аналогично*/
}
?>
Ультимативная борьба с SQL-инъекциями. Враг не пройдёт! Бланк-пейдж встретит его непреступной стеной!