- 1
#define boool long bool
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+114
#define boool long bool
+163
$metka=0;
$reason = $form->getValue("reason");
if ($activedate < $datenow)
{
$metka++;
}
if (trim($reason) == "")
{
$metka++;
}
if ($conflict>0)
{
$metka++;
}
if ($metka == 0)
{
for ($i=0;$i<count($srid);$i++)
{
$this->changeRates($srid[$i],$rate[$i],$datenow,$activedate,$reason);
}
pageAlert::nextPageAlert("Ставки по тарифам успешно сохранены!", PAGE_ALERT_SUCCESS);
}
Вот как кодят программисты, не слышавшие про исключения и return false при ошибках
+165
for($i=0; $i < $fldCount; $i++) {
if($fldType[$i]==8) {
eval("\$f_".$fld[$i]."_year = substr(\$f_".$fld[$i].", 0, 4);");
eval("\$f_".$fld[$i]."_month = substr(\$f_".$fld[$i].", 5, 2);");
eval("\$f_".$fld[$i]."_day = substr(\$f_".$fld[$i].", 8, 2);");
eval("\$f_".$fld[$i]."_hours = substr(\$f_".$fld[$i].", 11, 2);");
eval("\$f_".$fld[$i]."_minutes = substr(\$f_".$fld[$i].", 14, 2);");
eval("\$f_".$fld[$i]."_seconds = substr(\$f_".$fld[$i].", 17, 2);");
}
else if ($fldType[$i]==6 && $fldValue[$i]) {
${"f_".$fld[$i]."_old"} = $fldValue[$i];
$fileinfo = $db->get_row("SELECT * FROM `Filetable`
WHERE `Field_ID` = ".$fldID[$i]." AND `Message_ID` = ".$message, ARRAY_A);
if ($fileinfo) {
${"f_".$fld[$i]} = $SUB_FOLDER . rtrim($HTTP_FILES_PATH, "/") . $fileinfo["File_Path"] . "h_" . $fileinfo["Virt_Name"];
${"f_".$fld[$i]."_url"} = $SUB_FOLDER . rtrim($HTTP_FILES_PATH, "/") . $fileinfo["File_Path"] . $fileinfo["Virt_Name"];
${"f_".$fld[$i]."_name"} = $fileinfo["Real_Name"];
${"f_".$fld[$i]."_size"} = $fileinfo["File_Size"];
${"f_".$fld[$i]."_type"} = $fileinfo["File_Type"];
}
else {
preg_match("/^(.+?(\.[^.]+)?):(.+):(.+)$/", $fldValue[$i], $regs);
${"f_".$fld[$i]} = $SUB_FOLDER.$HTTP_FILES_PATH.$fldID[$i]."_".$message.$regs[2];
${"f_".$fld[$i]."_url"} = $SUB_FOLDER.$HTTP_FILES_PATH.$fldID[$i]."_".$message.$regs[2];
${"f_".$fld[$i]."_name"} = $regs[1];
${"f_".$fld[$i]."_size"} = $regs[4];
${"f_".$fld[$i]."_type"} = $regs[3];
}
}
}
И ещё один кусочек из того же файла (/netcat/message.php).
+166
if($posting == 0) {
if(!isset($posting) && count($fld)) {
Всё та же NetCat 3.6.
+166
MyClass * obj = (MyClass*)true;
while (obj)
{
obj = GetObj();
// ...
}
+163
$NETCAT_FOLDER = join( strstr(__FILE__, "/") ? "/" : "\\", array_slice( preg_split("/[\/\\\]+/", __FILE__), 0, -3 ) ).( strstr(__FILE__, "/") ? "/" : "\\" );
Метод определения абсолютного пути к папке, лежащей на сколько-то уровней выше текущей.
+149
$sql = " SELECT *, DATE_FORMAT( `date`, '%d.%m.%y %H:%i:%s' ) as `date` FROM `messages` ORDER BY `id` DESC LIMIT {$n->start()},".PNUMBER;
if ( $qr=mysql_query( $sql ) )
{
while ( $row = mysql_fetch_assoc( $qr ) )
{
echo htmlspecialchars( $row['name'] ).' ['.htmlspecialchars( $row['date'] ).']<br>';
echo smile( htmlspecialchars( $row['message'] ) ).'<br>';
if ( $row['otvet'] )
echo '<b>Ответ: '.smile( htmlspecialchars( $row['otvet'] ) ).'</b><hr>';
else
echo '<hr>';
}
}
else
{
echo 'Произошла системная ошибка';
mysql_function_error( 'Возникла ошибка при запросе. SQL: '.$sql.'|ERROR: '.mysql_error( ) );
}
...
−855
where
DEP_ID = idDep and ID = idOrd and
DEP_ID = idDep and ID = idOrd and
DEP_ID = idDep and ID = idOrd
+157
if (!$defaults && !is_null($defaults))
{
$this->form->setDefaults($defaults->toArray());
}
Все три строчки, зато какие! :)
−99
'Поиск с использованием Mid()
'-------
Dim B
'переменная Б - номер символа
Dim foundn
' номер найденной строки
Dim A As String
'A - текст в котором ищем
Dim find As String
'--------
A="this is text ! ololo 12345 abcd"
Call found("ololo",1)
Function found(Text As String, start)
B = start
find = Text
Do While Not (Mid(A, B, Len(find)) = find)
B = B + 1
If B > 1000000 Then
MsgBox ("overfloow")
'если номер символа > 10000000 - остановка процесса
End
End If
Loop
foundn = B
End Function
Поиск в string