Skip to content

Instantly share code, notes, and snippets.

@bryan-txg
bryan-txg / code_sample.php
Created January 22, 2026 00:52
Code sample
/**
* На сайте есть форма-"калькулятор", расчитывающая стоимость доставки груза самолетом в зависимости от разных параметров.
* Данные, отправляемые этой формой - это по сути созданная посетителем сайта предварительная заявка на авиа-доставку.
* Метод send в классе CalcAviaController, принимает данные из этой формы и отправляет их либо в CRM Битрикс24
* в раздел "Лиды", либо в телеграм ответственного за обработку заявок с сайта менеджера, либо на его имейл.
* Каждый вариант реализован в виде отдельной стратегии. Выбор текущей стратегии забинден в провайдере (класс BindingsProvider).
*/
class BindingsProvider extends ServiceProvider
{
@bryan-txg
bryan-txg / quicksort.php
Created October 22, 2021 14:22 — forked from wangshijun/quicksort.php
php: quick sort algorithm implemented in php
<?php
$data = array(55,41,59,26,53,58,97,93);
quicksort(0, sizeof($data)-1);
function quicksort($lower, $upper) {
global $data;
if ($lower >= $upper) {
return;