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 / 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 / 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(
<?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 = 'Заявка с сайта'; //Название добавляемой сделки
@luckydevilru
luckydevilru / history-back-status.php
Created February 14, 2023 14:44
если пользователь вернулся обратно js
if (window.performance && window.performance.navigation.type === window.performance.navigation.TYPE_BACK_FORWARD) {
alert('Got here using the browser "Back" or "Forward" button.');
console.log($('.js-tabs__block.open #searchForm').find('input').val());
}
@luckydevilru
luckydevilru / .htaccess
Last active February 10, 2023 09:14
правила в htaccess
# 302 редирект
RewriteCond %{REQUEST_URI} /documents/obnovleniya-v-rabote-platformy/$
RewriteRule ^(.*)$ http://%{SERVER_NAME}/documents/poryadok-raboty-platformy/ [R=302,NC,L]
# 301 редирект
Redirect 301 /dir1/ http://%{SERVER_NAME}/dir2/
@luckydevilru
luckydevilru / mysql-prority-sort.php
Created February 7, 2023 14:21
приоритетная сортировка по заголовку mysql
SELECT id, name, description
FROM products
ORDER BY CASE WHEN name LIKE '%string%' THEN 2 WHEN description LIKE '%string%' THEN 1 ELSE 0 END DESC, name
@luckydevilru
luckydevilru / linux-admin.txt
Created January 27, 2023 08:41
администрирование ubuntu linux
# -m - создание директории
sudo useradd -m login
# usermod -aG - добавлить пользователя в группу sudo
sudo usermod -aG sudo login
# установить пароль
sudo passwd login