Skip to content

Instantly share code, notes, and snippets.

@avshatalov48
avshatalov48 / centers.php
Created September 28, 2021 10:02
Справочник. Административные центры по регионам России. Данные DaData. Beta.
<?php
$arRefMainTowns = [
// Области
'Амурская' => 'Благовещенск',
'Архангельская' => 'Архангельск',
'Астраханская' => 'Астрахань',
'Белгородская' => 'Белгород',
'Брянская' => 'Брянск',
'Владимирская' => 'Владимир',
'Волгоградская' => 'Волгоград',
@avshatalov48
avshatalov48 / init.php
Created June 9, 2021 10:04 — forked from JamesBondsky/init.php
Logging price update delete etc
<?
AddEventHandler("catalog", "OnPriceUpdate", array("TestLogger", "OnPriceUpdate"));
AddEventHandler("catalog", "OnBeforePriceUpdate", array("TestLogger", "OnBeforePriceUpdate"));
AddEventHandler("catalog", "OnBeforePriceAdd", array("TestLogger", "OnBeforePriceAdd"));
AddEventHandler("catalog", "OnPriceAdd", array("TestLogger", "OnPriceAdd"));
AddEventHandler("catalog", "OnBeforePriceDelete", array("TestLogger", "OnBeforePriceDelete"));
AddEventHandler("catalog", "OnBeforeProductPriceDelete", array("TestLogger", "OnBeforeProductPriceDelete"));
function sendBitrix(user, order, referer) {
// let yourName = $('input[name="your-name"]').val();
/** Ajax Call */
$.ajax({
cache: false,
timeout: 8000,
url: '/wp-admin/admin-ajax.php',
@avshatalov48
avshatalov48 / component.php
Created December 24, 2020 09:14 — forked from Mons1eurEnzo/component.php
Подключаем Recaptcha 2 к Bitrix
//Шаг 2 - в компоненте добавляем проверку:
<?
$recaptcha = new \ReCaptcha\ReCaptcha(RE_SEC_KEY);
$resp = $recaptcha->verify($_REQUEST['g-recaptcha-response'], $_SERVER['REMOTE_ADDR']);
if (!$resp->isSuccess()){
foreach ($resp->getErrorCodes() as $code) {
echo "Ошибка! Проверка не пройдена.";
echo $code;
return;
@avshatalov48
avshatalov48 / branches.sh
Created November 29, 2020 08:04
Track all remote git branches as local branches
# Track all remote git branches as local branches
#
# !!! After git 1.9.1
#
# https://stackoverflow.com/a/379842
#
# Run:
# $ chmod 777 branches.sh
# $ ./branches.sh
#
@avshatalov48
avshatalov48 / dropzone.php
Created November 19, 2020 13:23 — forked from kreativan/dropzone.php
Upload files with dropzone.js and php
<?php
// process $_POST request
if(isset($_POST["submitDropzone"])) {
// Do something
print_r($_POST);
}
?>
@avshatalov48
avshatalov48 / dropzone-russian
Created November 19, 2020 13:00 — forked from ValeriaVG/dropzone-russian
DropjoneJS russian language pack
/**
* Dropzone Default Language Translate pack
*
* @lang Russian
* @lang-ISO ru-RU
*
* @author ValeriaVG
* @license Public Domain
* @see https://gist.github.com/ValeriaVG/5ffcf92c98216e44e92d3db6a36ff838

Настраиваем Sublime Text для запуска из командной строки под MacOS

  1. Симлинк: sudo ln -sv "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
  2. Проверка: subl --help
  3. Использование в качестве редактора: export EDITOR='subl -w'

Редактирование файла hosts в Sublime Text под MacOS

  • sudo subl /etc/hosts
@avshatalov48
avshatalov48 / save_location_shortcuts.bat
Created January 27, 2019 15:21
Saving the location of shortcuts on the Windows 10\8\7 desktop
@echo off
rem "Saving the location of shortcuts on the Windows 10\8\7 desktop"
set CURDATE=%date%
reg export "HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop" desktop_%date%.reg
set CURDATE=
@avshatalov48
avshatalov48 / my-git-flow.md
Created October 4, 2018 12:18 — forked from ilyar/my-git-flow.md
Git Рабочий процесс

Git Рабочий процесс

Внимание!

Для выполнения каких-либо команд по проекту, надо находиться в консоли в каталоге проекта. Переход в каталог проекта осуществляется командой: cd projectname, где projectname - это название проекта

Это инструкция для выполнения задачи в проекте.

1 Переключиться на ветку мастер и актуализировать ее. Клонировать проект и устанавливать утилиты снова не нужно!