Skip to content

Instantly share code, notes, and snippets.

@alexbabintsev
alexbabintsev / Kernel.php
Created November 10, 2022 20:45 — forked from franciscotis/Kernel.php
Kernel
<?php
namespace App\Console;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
class Kernel extends ConsoleKernel
{
protected $queues = [
@alexbabintsev
alexbabintsev / route-screen.applescript
Created November 19, 2020 20:43 — forked from v1c77/route-screen.applescript
rotate display using applescript, tested on Mac os High Sierra(10.13)
--
-- Created by: v1c77
-- Created on: 2018/7/21
--
-- Copyright © 2018 v1c77, All Rights Reserved
--
use AppleScript version "2.7" -- Yosemite (10.10) or later
use scripting additions
\Bitrix\Main\EventManager::getInstance()->addEventHandler('sale', 'OnSaleAdminOrderList', 'OnSaleAdminOrderListHandler');
function OnSaleAdminOrderListHandler(\Bitrix\Main\Event $event)
{
$getListParams = $event->getParameters();
if ($_REQUEST['by'] == 'USER_STATUS') {
$getListParams['order']['USER_GROUP.GROUP_ID'] = $_REQUEST['order'];
$getListParams['runtime']['USER_GROUP'] = array(
'data_type' => 'Bitrix\Main\UserGroupTable',
'reference' => array(
@alexbabintsev
alexbabintsev / reqs.md
Last active January 31, 2019 14:43
Требования к верстке

Общие требования

  1. Все динамические картинки (те которые теоретически могут меняться через админку) делать с помошью тега <img> а не css-свойства background-image. Например, фотографии товаров, иконки разделов.
  2. Верстать дивами, без таблиц. Таблицы использовать только в случае, если надо сверстать таблицу.
  3. Не писать стили на #id, только на .классы. Иногда можно привязываться на теги внутри классов, но не стоит злоупотреблять этим.
  4. Не использовать css спрайты. Все картинки класть по отдельным маленьким файлам.
  5. При вёртстке инлайновых элементов никогда не писать в коде пробелов, прописывать паддинги в стилях. пример: <span><b>или</b> <a href="#tab1">регистрация</a></span> <span> <b>или</b> <a href="#tab2">вход</a></span> чтобы не было пробелов между тегами <span><b>или</b><a href="#tab1">регистрация</a></span><span><b>или</b><a href="#tab2">вход</a></span>
@alexbabintsev
alexbabintsev / getFinalPriceInCurrency.php
Created March 3, 2016 22:38
getFinalPriceInCurrency
<?php
use COption;
use CCurrency;
use CCatalogProduct;
use CFile;
use CModule;
use CCatalogDiscount;
use CCatalogSKU;
use CPrice;
@alexbabintsev
alexbabintsev / gist:a5b2aa64d1fc45283c79
Created July 8, 2015 12:27
Add Youtube video to Opencart
INSERT INTO oc_product_video (product_id, video) SELECT product_id, 'AzbPwjSpzFQ' video FROM oc_product WHERE model = 'EST86046';
server {
listen 80;
server_name bitrix;
server_name_in_redirect off;
access_log /var/log/nginx/access.log common;
index index.php;
error_page 500 502 503 504 /500.html;
error_page 404 = /404.php;
# установить дополнительные заголовки для определения адреса клиента в статистике сайта
@alexbabintsev
alexbabintsev / SiteController (1).php
Last active August 29, 2015 14:16
Yii2: загрузка файлов
use yii\base\DynamicModel;
@alexbabintsev
alexbabintsev / functions.php
Last active August 29, 2015 14:16
Yii2: отладка переменных
<?php
/**
* Debug function
* d($var);
*/
function d($var,$caller=null)
{
if (!isset($caller)){
$caller = array_shift(debug_backtrace(1));
@alexbabintsev
alexbabintsev / web.php
Created February 25, 2015 08:02
Yii2: настройка ЧПУ
'urlManager' => [
'showScriptName' => false,
'enablePrettyUrl' => true,
'rules' => [
'post/<id:\d+>' => 'post/view',
],
],