in_array на JavaScript

in_array — Проверяет, присутствует ли в массиве значение

function in_array(needle, haystack) {
  return haystack.indexOf(needle) > -1;
}

needle
Искомое значение.

haystack
Массив.

Описание меню Битрикс

<?
$aMenuLinks = [
    [  // пункт меню 1
        'Блог',  // заголовок пункта меню
        'http://blog.tokarev.io',  // ссылка на пункт меню
        [  // массив дополнительных ссылок для подсветки пункта меню
            'ссылка 1',
            'ссылка 2'
        /*  ...  */
        ],
        [  // массив дополнительных переменных передаваемых в шаблон меню
            'TARGET' => '_blank',
            // [имя переменной] => значение переменной
        /*  ...  */
        ],
        "\$GLOBALS['USER']->IsAuthorized()"  // условие, при котором пункт меню появляется 
        /* (чтобы пункт отобразился, PHP выражение должно вернуть true) */
    ],
    [],  // пункт меню 2
    [],  // пункт меню 3
    /*  ...  */
];
?>
Читать далее «Описание меню Битрикс»

Как сделать merge в PhpStorm

Переходим в master, жмем на ветку dev и в меню выбираем Merge into Current, это означает что ветка dev будет загружена в ветку master.

Yii2 сумма по столбцу GridView

Готовый пример вьюшки для подсчета суммы столбца в GridView. Foreach’ем перебираем все цены в нашей модели и закидываем в переменную. Активируем в опциях виджета 'showFooter' => true, а в сам столбец еще подкинем нашу переменную с общей суммой 'footer' => $saleTotal, короткий обряд сохранения и готово

Читать далее «Yii2 сумма по столбцу GridView»