- 1
- 2
- 3
- 4
select value, value_type from b_iblock_element_property WHERE id = **;
b_iblock_element_property.value: a:2:{s:4:"TYPE";s:4:"text";s:4:"TEXT";s:17:"Хорошее состояние";}
b_iblock_element_property.value_type: text
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
select value, value_type from b_iblock_element_property WHERE id = **;
b_iblock_element_property.value: a:2:{s:4:"TYPE";s:4:"text";s:4:"TEXT";s:17:"Хорошее состояние";}
b_iblock_element_property.value_type: text
bitrix <3
0
function saveTrainingData() {
function getStorylineCsvStr(lineNumber) {
var storyline = loadedLines[lineNumber];
var csvStr = "";
for (var i = 0; i < storyline.entities.length; i++) {
if (i > 0) {
csvStr = csvStr + ",";
}
var entityName = storyline.entities[i].name;
if (storyline.entities[i].relation != null && storyline.entities[i].relation.length > 0) {
for (var j = 0; j < storyline.entities[i].relation.length; j++) {
if ($("#relation-checkbox-" + lineNumber + "-" + i + "-" + j).is(":checked")) {
entityName = entityName + ":" + storyline.entities[i].relation[j];
}
}
}
if (entityName.indexOf(",") >= 0 || entityName.indexOf("\"") >= 0) {
if (entityName.indexOf("\"") >= 0) {
entityName = entityName.replace(/"/g, "\"\"");
}
entityName = "\"" + entityName + "\"";
}
csvStr = csvStr + entityName;
}
return csvStr;
}
var trainingData = "";
$(".training").each(function (index, element) {
var trainingHolder = $(element);
var lineNumber = trainingHolder.attr("line-number");
if (trainingHolder.find(".positive").is(":checked")) {
trainingData = trainingData + getStorylineCsvStr(lineNumber) + ",1\n";
} else if (trainingHolder.find(".negative").is(":checked")) {
trainingData = trainingData + getStorylineCsvStr(lineNumber) + ",0\n";
}
});
var groupId = $('#group-name-selector :selected').val();
var bandType = $('#band-selector').val();
sendRequest("/app/view/set/trainingData", {
trainingData: trainingData,
groupId: groupId,
bandType: bandType
}, true, true);
}
meow
+2
auto id = qobject_cast<QStandardItemModel *>(ui->cbxDevice->model())
->item(ui->cbxDevice->currentIndex(),
RemoteDev::Constants::DEV_ID_COLUMN)
->data(RemoteDev::Constants::DEV_ID_ROLE);
Q(Styled)ItemDelegate::setModelData, достаем данные из модели комбобокса: другая колонка, кастомная роль. Жиза :(
+3
<script>
$('#button').html('<?php $this->widget(
'bootstrap.widgets.TbButton',
[
'url' => '/add/',
'buttonType' => 'link',
'label' => Yii::t('Module.default', 'Добавить груз'),
]
); ?>');
</script>
Мы не ищем легких путей или как нарисовать простую кнопочку.
−95
Попытка
Объект.Ответственный = ПараметрыСеанса.ТекущийПродавец;
Исключение
Объект.Ответственный = ПараметрыСеанса.ТекущийПользователь;
КонецПопытки;
Если НЕ ЗначениеЗаполнено(Объект.Ответственный) Тогда
Объект.Ответственный = ПараметрыСеанса.ТекущийПользователь;
КонецЕсли;
Встретил в сильно нетиповой рознице. Такое чувство, будто реквизит "Ответственный" насиловали или автор строк при написании их же просматривал порно с элементами садо-мазо.
+1
static int Cols (double[,] Arr, out int rows)
{
int n = Arr.GetLength(0);
int m = Arr.GetLength(1);
rows=0;
int i=0;
int j=0;
for (; j < m;j++)
{
i = 0;
while (i < n-1 & Arr[i, j] < (Arr[i+1 , j]))
{
i++;
}
if (i == n-1)
rows++;
}
int k = 0;
i = 0;
for (; i < n; i++)
{
j = 0;
while (j < m-1 & Arr[i, j] < (Arr[i, j+1 ]))
{
j++;
}
if (j == m - 1)
k++;
}
return k;
}
−96
// возвращает "количество полных и неполных рублей"
// Параметры:
// Сумма - число
// Возвращаемое значение:
// число, равное ближайшему целому "сверху"
Функция ЦелМаксимальное(Сумма) Экспорт
Возврат ?(Цел(Сумма) = Сумма, Сумма, Цел(Сумма) + 1);
КонецФункции // ЦелМаксимальное()
Изобретаем велосипед округление с избытком вместе с разработчиками типовых конфигураций 1С.
Обнаружено в:
ЗУП 2.5.95.1
БП 1.6.8.3
+1
void CDiagram::readDomElement( const QDomElement & de )
{
// ...
QString sstratum = de.attribute( "stratum", "1" );
bool ok = false;
int istratum = sstratum.toInt( &ok );
setStratum( ok ? istratum : CTSWConfig::m_SyncStratum );
// ...
}
Парсинг xml конфигов, код не мой, но надо переделывать.
+6
$('document,body').on('change','#sprrazmer',function(){
var dh=calc_dh(this);
//alert($(this).val());
filter_ajax(this,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,dh+'px',0);
});
$('document,body').on('change','#f_height_10_01',function(){
var dh=calc_dh(this);
filter_ajax(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,this,0,0,0,0,0,dh+'px',0);
});
$('document,body').on('change','#f_height_11_17_02',function(){
var dh=calc_dh(this);
filter_ajax(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,this,0,0,0,0,dh+'px',0);
});
$('document,body').on('change','#f_height_18_25_03',function(){
var dh=calc_dh(this);
filter_ajax(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,this,0,0,0,dh+'px',0);
});
$('document,body').on('change','#f_height_26_04',function(){
var dh=calc_dh(this);
filter_ajax(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,this,0,0,dh+'px',0);
});
$('document,body').on('change','#f_price_01',function(){
var dh=calc_dh(this);
filter_ajax(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,dh+'px',0);
});
Web 2.0 ...
−1
public void CreateContract( string session_id, string sOrganizationCode, string sOrganizationName, string sContractNumber, string sClientCode, string sClientName,
double dSum , string sCurrencyCode, string sCurrencyName, double dSumUSD, string sdateContractDate, string sdateContractDueDate, string sResponsibleCode,
string sResponsibleName, string sCuratorCode, string sCuratorName, string sContractType, string sProjectCode, string sDocName , out int nDocNumber, out string sURL,
string sSuperiorContract, string sProtocolNum, string sProcurementType, string sTRU){
nDocNumber = 0;
sURL = string.Empty;
BusinessObject business_object = LoadBusinessObject(session_id);
if (business_object == null)
goto end_of_method;
try
{
business_object.CreateContract(sOrganizationCode, sOrganizationName,sContractNumber,sClientCode,sClientName,dSum,sCurrencyCode,sCurrencyName,
dSumUSD,sdateContractDate,sdateContractDueDate,sResponsibleCode,sResponsibleName,sCuratorCode,sCuratorName,sContractType,
sProjectCode,sDocName,ref nDocNumber,ref sURL, sSuperiorContract,sProtocolNum,sProcurementType,sTRU);
}
catch(Exception e)
{ //...}
end_of_method:
//а дальше код пишет логи)
}
Вот такое вот бывает...