Skip to content

Instantly share code, notes, and snippets.

@s2ar
s2ar / setInterval.js
Created December 13, 2016 22:20
setInterval.js
var btn = $('#set_filter_price');
var myVar = setInterval(function(){
checkBtnFilter();
}, 50);
function checkBtnFilter() {
if(!btn.prop('disabled')){
btn.click();
//console.log(btn)
@s2ar
s2ar / clearCache.php
Created April 21, 2017 11:09
Чистка кеша
<?php
/**
* Очистка кеша
* @param array $iblockIds - id инфоблоков
*/
function ClearCache($iblockIds = array())
{
CModule::IncludeModule('iblock');
// >= iblock 15.0.7
if (method_exists('CIBlock', 'clearIblockTagCache')) {
@s2ar
s2ar / SetViewTarget.php
Created June 19, 2017 13:04
SetViewTarget
<?php
$APPLICATION->ShowViewContent('type_order');
$this->SetViewTarget("type_order");
echo $type_order;
$this->EndViewTarget();
@s2ar
s2ar / d7_user_simple.php
Created August 10, 2017 08:19
d7_user_simple.php
<?php
// Найдем пользователей с пустым guid с регистрацией не больше месяца
$objDateTime = new \Bitrix\Main\Type\DateTime();
$objDateTime->add("-1 months");
$arFilter = Array(
"UF_GUID"=>'',
">DATE_REGISTER"=> $objDateTime,
"LOGIN" =>"+%"
@s2ar
s2ar / tracker.php
Last active March 5, 2023 12:00
Отладка SQL-запросов
<?php
use Bitrix\Main\Diag;
$connection = Bitrix\Main\Application::getConnection();
/** Bitrix\Main\Diag\SqlTracker $tracker */
$tracker = $connection->startTracker();
// ...
$connection->stopTracker();
foreach ($tracker->getQueries() as $query) {
@s2ar
s2ar / d7_cache.php
Created June 25, 2019 06:52 — forked from vozhukh/d7_cache.php
d7 кешування + теговий кеш
<?
use \Bitrix\Main\Data\Cache;
//<ПРостий кеш>
$cache = Cache::createInstance(); // отрматике ексзепляр класу
if ($cache->initCache(7200, "cache_key")) {
$vars = $cache->getVars(); // отримани змінні з кешу
}
elseif ($cache->startDataCache()) {
// некоторые действия...