#!/usr/bin/env bash
# Тул для перехода с 2.5 на 2.6

BIN_DIR=$(dirname $0)

XML=$(find . -type f -name '*.xml' \
    | grep -v '/lego/tools'\
    | grep -v '/lego/blocks' | grep -v '/lego/blocks-intranet' | grep -v '/lego/blocks-mobile'\
    | grep -v '.params.xml' | grep -v '/i-services/' | grep -v '/i-messages/'\
    | grep -v '/b-head-tabs/' | grep -v '/b-smart-help/' | grep -v '.decl.xml'\
    | grep -v '/i-url/' | grep -v '/i-bem/' | grep -v '/b-statcounter/'\
    | grep -v '.svn')

echo 'Авто-замены в файлах в связи с задачами
LEGO-2269 - b-input: Заменить на b-form-input
LEGO-2270 - b-hint-input: заменить на b-form-input__hint
LEGO-3373 - b-search: Заменить b-search__submit на b-form-button
LEGO-2307 - b-suggest: убить модификацию с кнопкой "закрыть"
*********************************************************'
for i in $XML; do
    if [[ $(grep 'lego:b-input' $i) || $(grep 'lego:b-hint-input' $i) || $(grep 'lego:b-search' $i) || $(grep 'lego:b-suggest' $i) ]]; then
        cp $i $i.tmp;
        xsltproc $BIN_DIR/from25to26.xsl $i.tmp > $i;
        $BIN_DIR/prettyxml $i;
        rm -f $i.tmp;
    fi
done;
echo '*********************************************************'

$BIN_DIR/from25to26light
