Skip to content

Instantly share code, notes, and snippets.

@farik92
farik92 / 00_inn.md
Created July 24, 2024 07:37 — forked from nalgeon/00_inn.md
Определить ИНН по паспортным данным человека

Определить ИНН по паспортным данным человека

В поддержку «Дадаты» часто обращаются с вопросом «как получить ИНН по паспортным данным». Налоговая служба предоставляет такой сервис, но без API.

В интернете есть несколько сайтов, которые предоставляют сервис «узнать ИНН» через API. Насколько нам известно, все они используют «неофициальный» интерфейс взаимодействия с налоговой, потому что ни официального API, ни открытых данных по ИНН не существует.

Мы в «Дадате» не хотим подключать неофициальное API налоговой: оно не отличается стабильностью работы и имеет непонятные перспективы. Если вы очень хотите получать ИНН через API — вызывайте API налоговой напрямую. Мы подготовили примеры, как это сделать на самых популярных языках — Python, PHP и JavaScript.

API налоговой бесплатное, но используете его вы на свой страх и риск. Никто не гарантирует, что оно будет работать корректно и стабильно.

@farik92
farik92 / gist:a5c9da29017824cf06b2ddd060718a55
Created July 20, 2024 16:30 — forked from seanmcn/gist:62a021a765ad4f8e593b
The Perfect Web Server - Nginx, Ajenti, Ubuntu
#Insall Ajenti
apt-get update
wget http://repo.ajenti.org/debian/key -O- | apt-key add -
echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" >> /etc/apt/sources.list
apt-get update
apt-get install ajenti
service ajenti restart
# Uninstall Apache2
sudo apt-get autoremove && sudo apt-get remove apache2*
<?php
// CASH PAYMENT GATEWAY
/**
* Add the gateway to WC Available Gateways
*
* @since 1.0.0
* @param array $gateways all available WC gateways
* @return array $gateways all WC gateways + offline gateway
<?php
define('_JEXEC', 1);
define('JPATH_BASE', __DIR__);
require_once JPATH_BASE . '/includes/defines.php';
require_once JPATH_BASE . '/includes/framework.php';
// Boot the DI container
$container = \Joomla\CMS\Factory::getContainer();
/*
@farik92
farik92 / msptinkoffCredit.class.php
Created April 17, 2024 16:14 — forked from Sentinel-7/msptinkoffCredit.class.php
Тиньков рассрочка или кредит
<?php
// строка 32,38,39,40 создаем поля в системных и прописываем там идентификаторы
// ini_set('display_errors', 1);
// ini_set('error_reporting', -1);
require_once MODX_CORE_PATH . 'components/minishop2/model/minishop2/mspaymenthandler.class.php';
class TinkoffCredit extends msPaymentHandler implements msPaymentInterface{
public $demo;
@farik92
farik92 / send.php
Created April 8, 2024 09:50 — forked from webag/send.php
PHP Добавление контакта и сделки в amocrm с полями из формы сайта.
<?
//amo
//ПРЕДОПРЕДЕЛЯЕМЫЕ ПЕРЕМЕННЫЕ
$responsible_user_id = 7292136; //id ответственного по сделке, контакту, компании
$lead_name = 'Заявка с сайта'; //Название добавляемой сделки
$lead_status_id = '11331793'; //id этапа продаж, куда помещать сделку
$contact_name = $cname; //Название добавляемого контакта
$contact_phone = $cphone; //Телефон контакта
@farik92
farik92 / index.html
Created January 12, 2024 18:45 — forked from DaljeetDhaliwal/index.html
under construction
<html>
<head>
<meta charset="UTF-8">
<title>stark coffee table keyboard</title>
<link rel="stylesheet" href="css/reset.css">
@farik92
farik92 / woocommerce-create-order.md
Created November 5, 2023 01:40 — forked from stormwild/woocommerce-create-order.md
WooCommerce Creating Order Programmatically

WooCommerce Creating Order Programmatically

WooCommerce Create Order

creating Woocommerce order with line_item programatically

// http://stackoverflow.com/questions/26581467/creating-woocommerce-order-with-line-item-programatically
$address = array(
            'first_name' => 'Fresher',
@farik92
farik92 / ajaxsfilter.js
Created September 22, 2023 21:44 — forked from santanup789/ajaxsfilter.js
Woocommerce product multiple term checkbox filtering by simple ajax [category + color + price]
jQuery(function($){
$('#filter').change(function(){
var filter = $('#filter');
$.ajax({
url:filter.attr('action'),
data:filter.serialize(), // form data
type:filter.attr('method'), // POST
beforeSend:function(xhr){
//filter.find('button').text('Processing...'); // changing the button label
$('#appendTable').html('<label class="alert">Processing...</label>');
@farik92
farik92 / functions.php
Last active September 8, 2023 19:56 — forked from pauloiankoski/functions.php
Call action on submit wpcf7 form
<?php
add_action( 'wpcf7_submit', function( $contact_form, $result ) {
if ( empty( $result['status'] ) || 'mail_sent' != $result['status'] ) {
return;
}
$submission = WPCF7_Submission::get_instance();
if ( ! $submission || ! $posted_data = $submission->get_posted_data() ) {
return;
}