Программирование

Скрипт проверки свободного места на яндекс диске для zabbix

У нас бекапы с корпоративного сервера сохраняются, в том числе, на яндекс диск. Мы там прикупили терабайт облака, и вот совсем недавно он уже начал забиваться. Пока написать автоматический «удалятор» старых дампов руки не доходят, набросал простой скрипт для проверки свободного места и уведомления заббиксом меня об этом. Подготавливаем токен […]

Читать далее →

Прикрепление заказов от гостей к зарегистрированным аккаунтам OpenCart

Понадобилось прикрепить уже оформленные заказы, сделанные без авторизации и регистрации, к зарегистрировавшемуся в последствии покупателю. Сравнение производим по emailу из заказов от незареганых покупателей и емейлов зарегистрированных. Без излишеств: [sql] UPDATE oc_order o LEFT JOIN oc_customer c ON o.email = c.email SET o.customer_id = c.customer_id WHERE o.customer_id = 0 [/sql] […]

Читать далее →

Конструкция switch в шаблонизаторе Blade для Laravel 5+

Конструкция switch в шаблонизаторе Blade для Laravel 5+

К сожалению, из коробки ларавел не поддерживает конструкцию типа switch. Хочется написать так: [php] @switch($value) @case(1) <p>Первый вариант<p> @break @case(2) <p>Второй вариант<p> @break @default <p>Дефолтное значение<p> @break @endswitch [/php] ,но это работать не будет. Мы имеем возможность расширять функционал шаблонизатора Blade, и для того, чтобы вышеуказанная конструкция заработала, вставляем в […]

Читать далее →