- 1
- 2
- 3
- 4
ДатаКурса = ДатаДока;
Если НЕ СтруктураШапкиДокумента.Свойство("ДатаКурса", ДатаКурса) Тогда
ДатаКурса = ДатаДока;
КонецЕсли;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−49
ДатаКурса = ДатаДока;
Если НЕ СтруктураШапкиДокумента.Свойство("ДатаКурса", ДатаКурса) Тогда
ДатаКурса = ДатаДока;
КонецЕсли;
Смысла не лишено, но зачем так?
+4
var options = [<?php echo implode(',', range(App\Service\Service::CONSTANT_MIN, App\Service\Service::CONSTANT_MAX)); ?>];
+6
import java.io.*;
public class ascii {
private static String readString() {
//TODO not implemented yet
return null;
}
private static void writeString(String s) {
try
{ try (Writer writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("output.txt"), "ascii"))) { writer.write(s); }
}
catch (IOException ex) { }
}
public static void main(String[] args) {
String s;
//s = readString();
String xs = "";
try
{
java.util.Scanner sc = new java.util.Scanner(new File("input.txt"));
while (sc.hasNextLine()) xs += sc.nextLine() + "\n";
} catch (FileNotFoundException ex) { }
s = xs;
int c = 0; int x; x = s.length(); String result = "";
while (c < x) {
char ch = s.charAt(c);
if (ch == 'o') { result += "X";
} else if (ch == 'O') {
result += "X";
} else if (ch == '.')
result += "X";
else if (ch == '`') { result += "X";
} else if (ch == '\'') {
result += "X";
} else if (ch == ' ')
result += " ";
else if (ch == '\n') {
result += "\n";
} c++; }
writeString(result);
}}
+2
public CustomCollection<T> wherePropertyIs(String propertyName, Object value) {
CustomCollection<T> lstTemp = new CustomCollection <T>();
if (this.size() > 0) {
Field foundField = null;
for (Field f : this.get(0).getClass().getDeclaredFields()){
if (f.getName().equals(propertyName)){
foundField = f;
break;
}
}
if (foundField != null) {
foundField.setAccessible(true);
try {
for(T obj : this){
if (foundField.get(obj).equals(value)){
lstTemp.add(obj);
}
}
}catch (IllegalAccessException e){
System.out.println(e.getMessage());
}
}
}
return lstTemp;
}
братишка, я тебе Linq на джаве принёс
0
$result = call_user_func_array([ $brief, $value ? 'setOption' : 'deleteOption' ],
[ $option ] + ($value ? [ 1 => $value ] : []));
+3
Я упал
+2
<?if( $arResult['PROPERTIES']['NOT_ALLOWED']['VALUE'] == 'да' || $arItem["PROPERTIES"]["NOT_ALLOWED"]["VALUE_XML_ID"] == "Y" ) { ?>
<div class="alert-empty alert--licence">
<?$APPLICATION->IncludeComponent(
"bitrix:main.include",
"",
Array(
"AREA_FILE_SHOW" => "file",
"PATH" => SITE_DIR."/inc/card_not_allowed.php",
"EDIT_TEMPLATE" => ""
)
);?>
Платформа Битрикс, очередное творение Lenal в шаблоне компонента.
Сравнение значения с КИРИЛИЦЕЙ в template.php.
+3
public function favoriteCount($userId) {
$query = $this->db->query("SELECT * FROM ".DB_PREFIX."favorite WHERE customer_id =".$this->db->escape($userId));
$rows = $query->rows;
return count($rows);
}
Opencart.
Потому что агрегатные функции для слабаков!
+2
//-----Если жмут submit(кнопку)-----//
if(isset($_REQUEST['reg']))
Really ? :D
+1
header.php
<?$APPLICATION->IncludeComponent(
"lenal:lenal.menu",
"mobile",
array(
"VIEW_MODE" => "LINE",
"SHOW_PARENT_NAME" => "Y",
"IBLOCK_TYPE" => "catalog",
"IBLOCK_ID" => "39",
"SECTION_ID" => $_REQUEST["SECTION_ID"],
"SECTION_CODE" => "",
"SECTION_URL" => "",
"COUNT_ELEMENTS" => "N",
"TOP_DEPTH" => "1",
"SECTION_FIELDS" => array(
0 => "",
1 => "",
),
"SECTION_USER_FIELDS" => array(
0 => "UF_MOST_POPULAR",
1 => "",
),
"ADD_SECTIONS_CHAIN" => "Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "36000000",
"CACHE_GROUPS" => "Y",
"COMPONENT_TEMPLATE" => "ds_main_menu",
"MAX_COUNT" => "12",
"MAX_ACTIONS" => "4",
"MAX_POPULAR" => "5"
),
false
);?>
/**************************************************************/
component.php
if(!isset($arParams["CACHE_TIME"]))
$arParams["CACHE_TIME"] = 36000000;
if($this->StartResultCache(false, ($arParams["CACHE_GROUPS"]==="N"? false: $USER->GetGroups())))
{
if(!\Bitrix\Main\Loader::includeModule("iblock"))
{
$this->AbortResultCache();
ShowError(GetMessage("IBLOCK_MODULE_NOT_INSTALLED"));
return;
}
/**************************************************************/
В параметрах стоит "SECTION_ID" => $_REQUEST["SECTION_ID"] и единственным условием сброса кеша ("CACHE_TIME" => "36000000") является отсутствие одного из основных модулей.
Результат: по 99 460 файлов кеша на каждый сайт. И это - простое МЕНЮ.
Производство компания Lenal, платформа 1С-Битрикс