Skip to content

Instantly share code, notes, and snippets.

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

Александр hackimov

🏠
Working from home
  • UFC COMPANY LTD
  • Russia
View GitHub Profile
@hackimov
hackimov / main.ui.grid.php
Last active May 16, 2022 16:09
Main Ui Grid + Cform Result
<?php
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
# указываем ID формы с которой будем работать
$FORM_ID = 23;
global $APPLICATION;
# подключаем стили
//require_once("css_include.php");
@hackimov
hackimov / word.php
Created June 21, 2019 12:54
Edite Word File in Bitrix
<?php
if(isset($_REQUEST["WORD_ID"]))
{
# подключим пролог
include($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
# 1 Пользователи с Админкой, 8 Отдел кадров, 9 Руководство
$arGroupAvalaible = array(1,8,9);
@hackimov
hackimov / grid.php
Created June 21, 2019 13:02
Собственный грид в битриксе , для работы с СКУД ЭРА 500
<meta http-equiv="content-type" content="application/vnd.ms-excel; charset=UTF-8">
<?php require_once $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php";
$APPLICATION->SetTitle("Отчет посещаемости");
unset($_REQUEST["Детальный_отчет"]);
$VISIT = COption::GetOptionString("micros.visit", "groupid");
@hackimov
hackimov / pdfscanner.php
Created June 26, 2019 11:54
Функция которая может сканировать на жестком диске PDF файлы.
<?
# разрабочик Хакимов Александр
class MD_pdfscan
{
# обявляем функцию сканирования PDF файлов в директории
public static function scanPDF($dir)
{
# сканируем директорию которую мы передали как аргумент функции и вытаскиваем из неё массивом, все файлы
$files = scandir($dir);
<?
# Разработчик Хакимов Александр
# подключаем подключаем автолоад композера, чтобы в дальшейшем формировать из неё HTML заблон
require('/home/bitrix/www/pdf/autoload.php');
# Ловим входящие реквесты и запихиваем их по переменным
$PIN = $_REQUEST["PIN"];
$ID = $_REQUEST["ID"];
@hackimov
hackimov / forget.php
Last active March 9, 2020 06:19
SQL TRICKS.
<?
/* created by ANNA
* edited by Hackimov
*/
require_once($_SERVER['DOCUMENT_ROOT']."/bitrix/modules/main/include/prolog_before.php");?>
<?php
$type = $_REQUEST["type"];
@hackimov
hackimov / licprod.sql
Created June 28, 2019 03:53
Процедура
CREATE DEFINER = ''
PROCEDURE `license-prod-new`.iu_Licenses_WEB(INOUT _LicId INT,IN _lic_LicId INT
,IN _LicKindId INT,IN _LicSer VARCHAR(10),IN _LicNumb VARCHAR(100)
,IN _BlankNumb VARCHAR(100),IN _NumbInReestr VARCHAR(100),IN _BlankDate DATE
,IN _LicINN VARCHAR(9),IN _LicQrCode BIT,IN _LicPin SMALLINT(6),IN _LicensiatName_RU VARCHAR(1000),IN _LicensiatName_UZ VARCHAR(1000)
,IN _GuvNumb VARCHAR(100),IN _GuvNumbInReestr VARCHAR(100),IN _GuvRegDate DATE,IN _GuvOutDate DATE
,IN _LicOPF VARCHAR(1024),IN _OPFId INT,IN _LicPostIndex VARCHAR(10),IN _LicAddress VARCHAR(1000), IN _AddressOfActivity VARCHAR(1000)
,IN _LicPaspSer VARCHAR(10),IN _LicPaspNumb VARCHAR(100),IN _LicPaspOuter VARCHAR(1000)
,IN _LicPaspOutDate DATE,IN _LicPaspEndDate DATE,IN _LicKind TINYINT,IN _IsLicContr TINYINT
,IN _RegisterTypeId int,IN _LicensiarId int,IN _UserId int,IN _PersonId int, IN _OrgId int, IN _LicensiatId int
@hackimov
hackimov / OperSmsSenderService.php
Last active March 9, 2020 06:19
OperSMS sms sender class / ОперСМС класс отправки смс сообщения
<?php
namespace App\Services;
class OperSmsSenderService
{
/**
* Данный класс отвечает непосредственно за отправку и проверку доставки SMS сообщений
* Автор класса Хакимов Александр
* Aleksandr.Hakimov@micros.uz
@hackimov
hackimov / govnocode.php
Created August 11, 2019 12:26
Govnocode Example
<?php
namespace App\Http\Controllers\API;
use Illuminate\Http\Request;
use DB;
use App\Quotation;
use Carbon\Carbon;
class GetAllCVsAPIController extends BaseApiController
{
@hackimov
hackimov / word_manually_edit.php
Created August 19, 2019 12:04
Ручное изменение ворд файла
<?php
namespace App\Http\Controllers\API;
use Illuminate\Http\Request;
use DB;
use App\Quotation;
use ZipArchive;
use Illuminate\Support\Facades\Storage;