Skip to content

Instantly share code, notes, and snippets.

View ildarkhasanshin's full-sized avatar
🚀
eat sleep code repeat

ildar r. khasanshin ildarkhasanshin

🚀
eat sleep code repeat
View GitHub Profile
@ildarkhasanshin
ildarkhasanshin / JavaScript.sublime-build
Created September 29, 2016 16:14 — forked from corbanb/JavaScript.sublime-build
Sublime Text - Tools > Build System > New Build System
// Sublime Text - Build System for Javascript
{
"cmd": ["node", "$file"],
"selector": "source.js"
}
@ildarkhasanshin
ildarkhasanshin / report_admin.php
Last active October 25, 2016 06:39
report_admin
<?php
$path = htmlspecialchars($_REQUEST['path']);
$type = htmlspecialchars($_REQUEST['type']);
if (!empty($path)) {
switch ($type) {
case 'email':
$header = "Content-type:text/html; charset=\"utf-8\"\r\n";
$header .= "From: " . $_SERVER["SERVER_NAME"] . " <noreply@" . $_SERVER["SERVER_NAME"] . ">\r\n";
if (mail("email@gmail.com", $_SERVER["SERVER_NAME"] . '/report_admin.php', 'check url: ' . $path, $header)) {
header('Location: /');
<?php
require_once ($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_before.php');
if ( !defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true ) die();
define('NO_KEEP_STATISTIC', true);
CModule::IncludeModule('catalog');
CModule::IncludeModule('sale');
$arID = array();
$arBasketItems = array();
$dbBasketItems = CSaleBasket::GetList(
array(
<script src="//api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
<script type="text/javascript">
ymaps.ready( function () {
var myMap = new ymaps.Map( 'map', {
center: [ 55.582335, 37.669342 ],
zoom: 16,
controls: [ "zoomControl" ]
}, {
searchControlProvider: 'yandex#search'
} ),
@ildarkhasanshin
ildarkhasanshin / result_modifier.php
Last active November 4, 2016 13:43
bitrix | resize preview-picture via result_modifier.php
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
die();
}
foreach ($arResult["ITEMS"] as $key => $arElement) {
if (!empty($arElement["PREVIEW_PICTURE"]["SRC"])) {
$arFileTmp = CFile::ResizeImageGet(
$arElement["PREVIEW_PICTURE"],
array("width" => 100, "height" => 100),
BX_RESIZE_IMAGE_EXACT,
@ildarkhasanshin
ildarkhasanshin / bitrix settitle
Last active November 6, 2016 12:05
bitrix settitle
bitrix
settitle
@ildarkhasanshin
ildarkhasanshin / mysql_connect
Created November 20, 2016 13:55
mysql quick connect
<?php
$db_host = 'localhost';
$db_user = '';
$db_pass = '';
$db_name = '';
$db_table = '';
$db_field = '';
$link = mysql_connect($db_host, $db_user, $db_pass);
if (!$link) {
die(mysql_error());
@ildarkhasanshin
ildarkhasanshin / ie_msg.html
Last active November 22, 2016 19:38
ie msg
<style>.ie-msg{padding:10px;background:darkred;color:#fff;width:100%;text-align:center;}.ie-msg a{color:#fff;text-decoration:underline;}.ie-msg a:hover{text-decoration:none;}</style><!--[if lt IE 11]><div class="ie-msg">Вы используете устаревший браузер: работа сайта может быть нестабильной, поэтому рекомендуем установить браузер <a href="https://www.google.ru/chrome/browser/desktop/" target="_blank">Google Chrome</a>.</div><![endif]-->
<script>
$( document ).ready( function () {
var answer = $.ajax( {
'url': '/file.php?param=<?=$param?>',
'async': false, // для получения значения в переменную обязательно false
beforeSend: function () {},
success: function ( data ) {
// console.log(data);
},
error: function ( data ) {
@ildarkhasanshin
ildarkhasanshin / bitrix_sort_block.php
Created November 25, 2016 04:27
bitrix sort-block
<div class="sort_by">Сортировать по:
<?
$sort_ar = array(
'наименованию' => 'NAME',
'цене' => 'PRICE',
);
$dir_ar = array(
'возр.' => 'ASC',
'убыв.' => 'DESC',
);