$path_to .= $file_name;
                return CopyDirFiles($path_from, $path_to, $ReWrite, $Recursive, $bDeleteAfterCopy, $strExclude);
            }
        }
        if (is_dir($path_from) && substr($path_to, strlen($path_to) - 1) == "/") {
            $folderName = substr($path_from, strrpos($path_from, "/") + 1);
            $path_to .= $folderName;
        }
        return CopyDirFiles($path_from, $path_to, $ReWrite, $Recursive, $bDeleteAfterCopy, $strExclude);
    }
}
DeleteDirFilesEx("/bitrix/modules/obx.sms/install/php_interface/obx.sms/ByteHand.php");
DeleteDirFilesEx("/bitrix/modules/obx.sms/install/php_interface/obx.sms/EMailProvider.php");
DeleteDirFilesEx("/bitrix/modules/obx.sms/install/php_interface/obx.sms/IqSms.php");
DeleteDirFilesEx("/bitrix/modules/obx.sms/install/php_interface/obx.sms/KompeitoSms.php");
DeleteDirFilesEx("/bitrix/modules/obx.sms/install/php_interface/obx.sms/LetsAds.php");
DeleteDirFilesEx("/bitrix/modules/obx.sms/install/php_interface/obx.sms/SmsKontakt.php");
DeleteDirFilesEx("/bitrix/modules/obx.sms/install/php_interface/obx.sms/TurboSmsUA.php");
if (!is_dir($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.sms/install/php_interface/obx.sms")) {
    @mkdir($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.sms/install/php_interface/obx.sms", BX_DIR_PERMISSIONS, true);
}
OBX_CopyDirFilesEx($_SERVER["DOCUMENT_ROOT"] . "/bitrix/php_interface/obx.sms/ByteHand.php", $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.sms/install/php_interface/obx.sms/", true, true);
OBX_CopyDirFilesEx($_SERVER["DOCUMENT_ROOT"] . "/bitrix/php_interface/obx.sms/EMailProvider.php", $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.sms/install/php_interface/obx.sms/", true, true);
OBX_CopyDirFilesEx($_SERVER["DOCUMENT_ROOT"] . "/bitrix/php_interface/obx.sms/IqSms.php", $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.sms/install/php_interface/obx.sms/", true, true);
OBX_CopyDirFilesEx($_SERVER["DOCUMENT_ROOT"] . "/bitrix/php_interface/obx.sms/KompeitoSms.php", $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.sms/install/php_interface/obx.sms/", true, true);
OBX_CopyDirFilesEx($_SERVER["DOCUMENT_ROOT"] . "/bitrix/php_interface/obx.sms/LetsAds.php", $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.sms/install/php_interface/obx.sms/", true, true);
OBX_CopyDirFilesEx($_SERVER["DOCUMENT_ROOT"] . "/bitrix/php_interface/obx.sms/SmsKontakt.php", $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.sms/install/php_interface/obx.sms/", true, true);
OBX_CopyDirFilesEx($_SERVER["DOCUMENT_ROOT"] . "/bitrix/php_interface/obx.sms/TurboSmsUA.php", $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.sms/install/php_interface/obx.sms/", true, true);
if ($bConnectEpilog) {
    require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_after.php";
}
        if (is_dir($path_from) && substr($path_to, strlen($path_to) - 1) == "/") {
            $folderName = substr($path_from, strrpos($path_from, "/") + 1);
            $path_to .= $folderName;
        }
        return CopyDirFiles($path_from, $path_to, $ReWrite, $Recursive, $bDeleteAfterCopy, $strExclude);
    }
}
DeleteDirFilesEx("/bitrix/modules/obx.core/install/php_interface/event.d/obx.core.debug.php");
DeleteDirFilesEx("/bitrix/modules/obx.core/install/js/obx.core");
DeleteDirFilesEx("/bitrix/modules/obx.core/install/components/obx/layout");
DeleteDirFilesEx("/bitrix/modules/obx.core/install/components/obx/breadcrumb.get");
DeleteDirFilesEx("/bitrix/modules/obx.core/install/components/obx/menu.iblock.list");
DeleteDirFilesEx("/bitrix/modules/obx.core/install/components/obx/social.links");
if (!is_dir($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.core/install/php_interface/event.d")) {
    @mkdir($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.core/install/php_interface/event.d", BX_DIR_PERMISSIONS, true);
}
OBX_CopyDirFilesEx($_SERVER["DOCUMENT_ROOT"] . "/bitrix/php_interface/event.d/obx.core.debug.php", $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.core/install/php_interface/event.d/", true, true);
if (!is_dir($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.core/install/js")) {
    @mkdir($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.core/install/js", BX_DIR_PERMISSIONS, true);
}
OBX_CopyDirFilesEx($_SERVER["DOCUMENT_ROOT"] . "/bitrix/js/obx.core", $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.core/install/js/", true, true);
if (!is_dir($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.core/install/components/obx")) {
    @mkdir($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.core/install/components/obx", BX_DIR_PERMISSIONS, true);
}
OBX_CopyDirFilesEx($_SERVER["DOCUMENT_ROOT"] . "/bitrix/components/obx/layout", $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.core/install/components/obx/", true, true);
OBX_CopyDirFilesEx($_SERVER["DOCUMENT_ROOT"] . "/bitrix/components/obx/breadcrumb.get", $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.core/install/components/obx/", true, true);
OBX_CopyDirFilesEx($_SERVER["DOCUMENT_ROOT"] . "/bitrix/components/obx/menu.iblock.list", $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.core/install/components/obx/", true, true);
OBX_CopyDirFilesEx($_SERVER["DOCUMENT_ROOT"] . "/bitrix/components/obx/social.links", $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/obx.core/install/components/obx/", true, true);
if ($bConnectEpilog) {
    require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_after.php";
}