Skip to content

Instantly share code, notes, and snippets.

View Electrica's full-sized avatar
🏠
Working from home

Миша Electrica

🏠
Working from home
View GitHub Profile
@Electrica
Electrica / gist:10cda60d8d53fc320b34868727464d9e
Created November 23, 2019 17:19
image thumbnail generation
<?php
define('MODX_API_MODE', true);
require 'index.php'; // Этот файл лежит в корне сайта
$modx->getService('error','error.modError');
$modx->setLogLevel(modX::LOG_LEVEL_ERROR);
$modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML');
// Проходимся по всем товарам
$products = $modx->getIterator('msProduct', array('class_key' => 'msProduct'));
<?php
/**
* @var MODx $modx
*/
$bitrix_url = 'https://megaakhuennayakompaniya.bitrix24.kz/rest/1/adktba2t3347qpgn/crm.lead.add';
$params = $hook->getValues();
$fields = [
'fields' => [
'TITLE' => $params['subject'],
<?php
require_once MODX_CORE_PATH . 'components/minishop2/model/minishop2/mspaymenthandler.class.php';
class Tinkoff extends msPaymentHandler implements msPaymentInterface{
public $demo;
public $shopId; //Идентификатор магазина
public $showcaseId;
<?php
/**
* @var MODX $modx
*/
$obResource = $modx->resource;
//Вытаскиваем просмотры
$q = $modx->newQuery('modTemplateVarResource');
$q->where(['tmplvarid' => 11, 'contentid' => $obResource->id]);
@Electrica
Electrica / php-docker-ext
Created January 3, 2022 13:08 — forked from hoandang/php-docker-ext
Complete list of php docker ext
RUN apt update
RUN apt upgrade -y
RUN apt install -y apt-utils
RUN a2enmod rewrite
RUN apt install -y libmcrypt-dev
RUN docker-php-ext-install mcrypt
RUN apt install -y libicu-dev
RUN docker-php-ext-install -j$(nproc) intl
RUN apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libpng12-dev
RUN docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/