Дайджест пятничных обновлений Битрикс. В основном это было обновление-фикс, но обратить внимание стоит на поддержку гостевых сессий в модуле P&P и новый отдельный класс сравнения текстов модуля Wiki.
Подписаться на меня можно: в Facebook, Youtube, Twitter. Шлите ваши комментарии и замечания.
Название книги по алгоритмам: "An O(ND) Difference Algorithm and its Variations" by Eugene Myers, Algorithmica Vol. 1 No. 2, 1986, p 251.
Код из видео:
\Bitrix\Main\Loader::includeModule('wiki');
$diff = new \Bitrix\Wiki\Diff;
echo $diff->getDiffHtml('Шла Саша по шоссе.', 'Шла Маша по шоссе.');
$a = array(1, 2, 3);
$b = array(3, 4, 5);
print_r($diff->getDiffScript($a, $b));
/**
* @return array Array of edit steps to transform array $a to array $b. Each step is an array with keys:
* <li>startA - position in array $a
* <li>startB - position in array $b
* <li>deletedA - count of elements deleted from array $a
* <li>insertedB - count of elements inserted from array $b.
*/