- 1
curBlock = &(game->codeblocks[getCurBlockId((*(JumpLine *)(curBlock->getLine())).getJumpName())]);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+57
curBlock = &(game->codeblocks[getCurBlockId((*(JumpLine *)(curBlock->getLine())).getJumpName())]);
+157
<?php
// БИБЛИОТЕКА PHP: функции для работы с XML
// ФУНКЦИЯ: установка значения
// &$strDoc - текст документа
// $strField - имя поля (в документе к именам полей нужно добавлять символ "1", например: Name1
// $strValue - значение поля
function DocXML_Value(&$strDoc, $strField, $strValue) {
// определение длины текста
if (!($intDoc = strlen($strDoc))) return;
// определение кода поля
$strCode = $strField."1";
// определение длины кода поля
if (!($intCode = strlen($strCode))) return;
// поиск поля
if (!($intPos = stripos($strDoc, $strCode))) return;
// преобразование значения в кодировку UTF-8
$strText = iconv("WINDOWS-1251", "UTF-8", $strValue);
// определение результата
$strDoc = Left($strDoc, $intPos).$strText.Right($strDoc, $intDoc-$intPos-$intCode);
}
// ФУНКЦИЯ: получение текста таблицы
// &$strDoc - исходный документ
// $strField - имя поля (в документе к именам полей нужно добавлять символ "1", например: Name1
function DocXML_Table(&$strDoc, $strField) {
// определение длины текста
if (!($intDoc = strlen($strDoc))) return '';
// определение кода поля
$strCode = ">".$strField."1<";
// определение длины кода поля
if (!($intCode = strlen($strCode))) return '';
// поиск поля
if (!($intPos = stripos($strDoc, $strCode))) return '';
// поиск тега <w:tbl> до поля
if (!($intBegin = strripos(Left($strDoc, $intPos),'<w:tbl>'))) return '';
// поиск тега </w:tbl> после поля
if (!($intEnd = stripos($strDoc, '</w:tbl>', $intPos))) return '';
// определение результата
$strRes = Left(Right($strDoc,$intDoc-$intBegin),$intEnd-$intBegin+strlen('</w:tbl>'));
// определение результата
return $strRes;
}
// ФУНКЦИЯ: получение текста шаблона строки
// &$strTable - текст таблицы
// $strField - имя поля (в документе к именам полей нужно добавлять символ "1", например: Name1
function DocXML_Row(&$strTable, $strField) {
// определение длины текста
if (!($intTable = strlen($strTable))) return '';
// определение кода поля
$strCode = ">".$strField."1<";
// определение длины кода поля
if (!($intCode = strlen($strCode))) return '';
// поиск поля
if (!($intPos = stripos($strTable, $strCode))) return '';
// поиск тега <w:tr> до поля
if (!($intBegin = strripos(Left($strTable, $intPos),'<w:tr>'))) return '';
// поиск тега </w:tr> после поля
if (!($intEnd = stripos($strTable, '</w:tr>', $intPos))) return '';
// определение результата
return Left(Right($strTable,$intTable-$intBegin),$intEnd-$intBegin+strlen('</w:tr>'));
}
// ФУНКЦИЯ: замена строки в таблице
// &$strTable - текст таблицы
// $strField - имя поля (в документе к именам полей нужно добавлять символ "1", например: Name1
// $strRow - текст строки
function DocXML_RowSet(&$strTable, $strField, $strRow) {
// определение длины текста
if (!($intTable = strlen($strTable))) return;
// определение кода поля
$strCode = ">".$strField."1<";
// определение длины кода поля
if (!($intCode = strlen($strCode))) return;
// поиск поля
if (!($intPos = stripos($strTable, $strCode))) return;
// поиск тега <w:tr> до поля
if (!($intBegin = strripos(Left($strTable, $intPos),'<w:tr>'))) return;
// поиск тега </w:tr> после поля
if (!($intEnd = stripos($strTable, '</w:tr>', $intPos))) return;
// определение результата
$strTable = Left($strTable, $intBegin).Right($strTable, $intTable-$intEnd-strlen('</w:tr>'));
}
// ФУНКЦИЯ: добавление строки в таблицу
// &$strTable - текст таблицы
// $strRow - текст строки
function DocXML_RowAdd(&$strTable, $strRow) {
// определение длины текста
if (!($intTable = strlen($strTable))) return;
// определение результата
$strTable = Left($strTable, $intTable-strlen('</w:tbl>')).$strRow.'</w:tbl>';
}
Взято с SQL.ru http://www.sql.ru/forum/1141421/pomogite-prochitat-xml
+60
const QStringList numbers = QString::fromUtf8("Ноль|" \
"Один|" \
"Два|" \
"Три|" \
"Четыре|" \
"Пять|" \
"Шесть|" \
"Семь|" \
"Восемь|" \
"Девять" \
).split('|');
+133
STEAMROOT="$(cd "${0%/*}" && echo $PWD)")
...
rm -rf "$STEAMROOT/"*
http://www.opennet.ru/opennews/art.shtml?num=41469
эпик фейл
#юмор
#идиоты
+159
function resort($a){
$res=mysql_query("select * from image where id_gal='".$a."' order by position");
for ($q=array(); $w=mysql_fetch_assoc($res); $q[]=$w);
for ($i=0; $i<count($q); $i++){mysql_query("delete from image where id='".$q[$i]['id']."'");}
for ($i=0; $i<count($q); $i++){
static $e=1;
$res="INSERT INTO `image` ( `id` , `id_gal` , `user_id`, `file` , `podp` , `position`, `status` )
VALUES ('".$q[$i]['id']."', '".$q[$i]['id_gal']."', '".$q[$i]['user_id']."', '".$q[$i]['file']."', '".$q[$i]['podp']."', '".($e++)."', '".$q[$i]['status']."')";
mysql_query($res);
}
}
Сортируем фото после удаления одного из них. Зачем то нужен непрерывный position
+158
var picNumber = +!backgroundBlock.data('number');
или не говнокод?
−120
Функция Счет(УсловныйКодСчета, СоответствиеСчетов = Неопределено) Экспорт
ПС = ПланыСчетов.Хозрасчетный;
Результат = ПС.ПустаяСсылка();
Если УсловныйКодСчета = "01" Тогда
Результат = ПС.ОсновныеСредства;
ИНачеЕсли УсловныйКодСчета = "01.01" Тогда
Результат = ПС.ОСвОрганизации;
ИначеЕсли УсловныйКодСчета = "01.08" Тогда
Результат = ПС.ОСБезГосРегистрации;
ИначеЕсли УсловныйКодСчета = "01.09" Тогда
Результат = ПС.ВыбытиеОС;
ИначеЕсли УсловныйКодСчета = "02" Тогда
Результат = ПС.АмортизацияОсновныхСредств;
//Далее идет подобный треш более чем на 500 строк
ИначеЕсли УсловныйКодСчета = "008" Тогда
Результат = ПС.ОбеспеченияОбязательствПолученные;
ИначеЕсли УсловныйКодСчета = "009" Тогда
Результат = ПС.ОбеспеченияОбязательствВыданные;
ИначеЕсли УсловныйКодСчета = "011" Тогда
Результат = ПС.ОсновныеСредстваСданныеВАренду;
Иначе
ОписаниеОшибки = НСтр("ru='Не определен счет с условным кодом %1 в соответствии счетов'");
ОписаниеОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ОписаниеОшибки, УсловныйКодСчета);
ВызватьИсключение ОписаниеОшибки;
КонецЕсли;
Возврат Результат;
КонецФункции
//СоответствиеСчетов так нигде и не используется :(
Типовая Бухгалтерия КОРП 3.0, модуль ЗаполнениеБухгалтерскойОтчетностиИтоги
+157
<?if ($_SERVER['REQUEST_URI'] == "/zakazat-semena"):?>
<?
$cont = str_replace("asd", "asdqwe", $content);
echo $cont;
?>
<?elseif($_SERVER['REQUEST_URI'] == "/map"): ?>
<?
$cont = str_replace('qwe', 'qweiop', $content);
echo $cont;
?>
<?else:?>
{content}
<?endif;?>
+159
!function(e){"object"==typeof exports?module.exports=e():"function"==typeof define&&define.amd?define(e):"undefined"!=typeof window?window.JSZipUtils=e():"undefined"!=typeof global?global.JSZipUtils=e():"undefined"!=typeof self&&(self.JSZipUtils=e())}(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
'use strict';
var JSZipUtils = {};
...
module.exports = JSZipUtils;
// enforcing Stuk's coding style
// vim: set shiftwidth=4 softtabstop=4:
},{}]},{},[1])
(1)
});
;
пох, что не читается без бьютифаера, зато модульность
+159
...
$personInfos = $query->getResult();
foreach ($personInfos as $personInfo) {
return $personInfo;
}
/* we lost our person */
return false;
Ребята-оутсорсеры насмешили наш отдел))