Модуль переключения веток git из админки

1k
Алексей,
Модуль переключения веток git из админки
Модуль переключения веток git из админки

Бесплатный модуль для битрикс, позволяющий переключать ветку git прямо из админки. Для установки не через маркетплейс (если лицензия неактивна) можно воспользоваться скриптом.

Бесплатный модуль для битрикс, позволяющий переключать ветку git прямо из админки. Для установки не через маркетплейс (если лицензия неактивна) можно воспользоваться скриптом.

$n = 'abudagov.gitbr.'.SITE_CHARSET.'.zip';
file_put_contents($f = $_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/'.$n, file_get_contents('https://blog.budagov.ru/upload/'.$n));
$z = new ZipArchive;
if ($z->open($f) === true) {
	$z->extractTo($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/');
	$z->close(); unlink($f);
	echo '<meta http-equiv="refresh" content="1;URL=/bitrix/admin/partner_modules.php?id=abudagov.gitbr&lang=ru&install=Y&'.bitrix_sessid_get().'">';
	echo 'Перейдите на страницу /bitrix/admin/partner_modules.php?lang=ru и установите модуль';
}

Скрипт скачивает архив с последней версией модуля и распаковывает в /modules/. После удаляет архив и перекидывает на страницу установки.

Его можно выполнить в командной PHP-строке /bitrix/admin/php_command_line.php?lang=ru

Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.

Опубликовано 6 февраля 2023
git, модули, разработчику, админка
Поделиться
Комментарии
❮…❯
Авторизуйтесь чтобы получать уведомления об ответе
Бесплатный модуль для битрикс, позволяющий переключать ветку git прямо из админки. Для установки не через маркетплейс (если лицензия неактивна) можно воспользоваться скриптом.