protected function copyAssetsFiles() { if (is_dir($this->root() . '/_install/assets/')) { foreach (oktThemes::getThemes() as $sThemeId => $sTheme) { $this->checklist->addItem('assets_dir_' . $sThemeId, $this->forceReplaceAssets(OKT_THEMES_PATH . '/' . $sThemeId, oktThemes::getLockedFiles($sThemeId)), 'Create assets dir in ' . $sTheme . ' theme', 'Cannot create assets dir in ' . $sTheme . ' theme'); } } }
$okt->modules->dowloadModule($_GET['download']); } else { if (!empty($_GET['templates']) && array_key_exists($_GET['templates'], $aInstalledModules)) { $sInstallClassName = $okt->modules->getInstallClass($_GET['templates']); $oInstallModule = new $sInstallClassName($okt, OKT_MODULES_PATH, $_GET['templates']); $oInstallModule->forceReplaceTpl(); # cache de la liste de module $okt->modules->generateCacheList(); $okt->page->flashMessages->addSuccess(__('c_a_modules_templates_files_replaced')); $okt->redirect('configuration.php?action=modules'); } else { if (!empty($_GET['common']) && array_key_exists($_GET['common'], $aInstalledModules)) { $sInstallClassName = $okt->modules->getInstallClass($_GET['common']); $oInstallModule = new $sInstallClassName($okt, OKT_MODULES_PATH, $_GET['common']); foreach (oktThemes::getThemes() as $sThemeId => $sTheme) { $oInstallModule->forceReplaceAssets(OKT_THEMES_PATH . '/' . $sThemeId, oktThemes::getLockedFiles($sThemeId)); } # cache de la liste de module $okt->modules->generateCacheList(); $okt->page->flashMessages->addSuccess(__('c_a_modules_common_files_replaced')); $okt->redirect('configuration.php?action=modules'); } else { if (!empty($_GET['public']) && array_key_exists($_GET['public'], $aInstalledModules)) { $sInstallClassName = $okt->modules->getInstallClass($_GET['public']); $oInstallModule = new $sInstallClassName($okt, OKT_MODULES_PATH, $_GET['public']); $oInstallModule->forceReplacePublic(); # cache de la liste de module $okt->modules->generateCacheList(); $okt->page->flashMessages->addSuccess(__('c_a_modules_public_files_replaced')); $okt->redirect('configuration.php?action=modules'); } else {