Skip to content

Instantly share code, notes, and snippets.

View luckydevilru's full-sized avatar
🏠
Hard and smart work

Sergey Prokhorov luckydevilru

🏠
Hard and smart work
View GitHub Profile
@luckydevilru
luckydevilru / linux-admin.txt
Last active March 22, 2024 11:21
админиcтрирование linux ubuntu шпаргалка
архивирование файлов с исключением папок, файлов:
tar -zcpvf site.tar.gz --exclude={upload/video,bitrix/backup,bitrix/cache,bitrix/managed_cache,/.git,/upload}
zip -r apps.zip ../apps -x "**/vendor/*" -x "**/logs/*" -x "**/log/*" -x "**/.idea/*" -x "**/upload/*" -x "**/uploads/*" -x "**/.git/*" -x "**/cache/*" -x "**/bundles/*" -x "**/bundle/*" -x "*.sqlite" -x "*.tar" -x "*.zip" -x "*.gz"
@luckydevilru
luckydevilru / crm-bitrix.php
Last active February 9, 2024 09:55
Создание лида и отправка utm меток в crm bitrix24 битрикс
<?
// НЕ ЗАБУДЬ ОТПРАВИТЬ НА ОБРАБОТЧИК ДАННЫЕ
// order.php?<? echo strstr($_SERVER['REQUEST_URI'],'?')
?>
<?
// ЛОГИРОВАНИЕ В ФАЙЛ
function writeToLog($data, $title = '')
@luckydevilru
luckydevilru / my.git
Created November 9, 2023 13:14
удалит файл из истории гита
git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch .env" HEAD
git push --force
@luckydevilru
luckydevilru / .htaccess
Created October 24, 2023 16:07
SameSite=None
Header edit Set-Cookie ^(.*)$ $1;SameSite=None;Secure
@luckydevilru
luckydevilru / BXjsEventsLogging.js
Last active September 25, 2023 09:32
Логирования js событий bitrix bitrix24
let originalBxOnCustomEvent = BX.onCustomEvent;
BX.onCustomEvent = function (eventObject, eventName, eventParams, secureParams)
{
let realEventName = BX.type.isString(eventName) ?
eventName : BX.type.isString(eventObject) ? eventObject : null;
let i = 0;
@luckydevilru
luckydevilru / iblockPropertyValue.php
Created July 10, 2023 16:52
добавление удаление множественного значения свойства инфоблока
// 1. добавление
$element = $agileCommandsClass::getByPrimary(
$agileTeam_id ,
['select' => array('ID', 'NAME', 'USERS')]
)->fetchObject();
$element->addToUsers(new PropertyValue(233973));
$element->save();
// 2. удаление из множественного значниея.
$element = \Bitrix\Iblock\Elements\ElementAgilecommandTable::getByPrimary( 193574 , array( // $ELEMENT_ID - id елемента
@luckydevilru
luckydevilru / class.php
Created June 22, 2023 08:42
component class bitrix
<?php
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
die();
}
class AgileUsersTablesComponent extends \CBitrixComponent
{
public function onPrepareComponentParams($arParams)
{
return $arParams;
@luckydevilru
luckydevilru / iblockElementRighs.php
Created March 23, 2023 17:05
iblock element rights SetRights bitrix
`
<?
$arTasks = CIBlockRights::GetRightsList(); // получаем массив уровней доступа
$object = new CIBlockElementRights($iblockID, $elementID); // создаём объект прав, передав в него id инфоблока и id элемента
$arRights = $object->GetRights(); // получим права для элемента
$object->SetRights($arRights); // установим права для
Array(
@luckydevilru
luckydevilru / Grid.php
Last active March 21, 2023 13:46
Сброс ui.grid bitrix битрикс. grid Добавить колонку столбец в grid
$options = new \Bitrix\Main\Grid\Options('catering_events');
$options->deleteView("default");
$options = new \Bitrix\Main\Grid\Options('catering_events');
$options->setAdditionalPresetFields($arFilterFields);
<?php
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
//amo
//ПРЕДОПРЕДЕЛЯЕМЫЕ ПЕРЕМЕННЫЕ
$responsible_user_id = 1665910; //id ответственного по сделке, контакту, компании
$lead_name = 'Заявка с сайта'; //Название добавляемой сделки