//js admin file_put_contents(NV_ROOTDIR . "/" . NV_TEMP_DIR . "/" . $tempdir . "/modules/" . $data_system['module_name'] . "/js/admin.js", NV_FILEHEAD, LOCK_EX); //css admin file_put_contents(NV_ROOTDIR . "/" . NV_TEMP_DIR . "/" . $tempdir . "/themes/admin_default/css/" . $data_system['module_name'] . ".css", NV_FILEHEAD, LOCK_EX); } // tao file cho Site $array_modfuncs = array(); $array_submenu = array(); if (!empty($data_site)) { nv_mkdir_nvtools(NV_ROOTDIR . "/" . NV_TEMP_DIR . "/" . $tempdir . "/modules/" . $data_system['module_name'], "funcs", 1, 1); nv_mkdir_nvtools(NV_ROOTDIR . "/" . NV_TEMP_DIR . "/" . $tempdir . "/themes", "default"); nv_mkdir_nvtools(NV_ROOTDIR . "/" . NV_TEMP_DIR . "/" . $tempdir . "/themes/default", "css"); nv_mkdir_nvtools(NV_ROOTDIR . "/" . NV_TEMP_DIR . "/" . $tempdir . "/themes/default", "images"); nv_mkdir_nvtools(NV_ROOTDIR . "/" . NV_TEMP_DIR . "/" . $tempdir . "/themes/default/images", $data_system['module_name'], 1); nv_mkdir_nvtools(NV_ROOTDIR . "/" . NV_TEMP_DIR . "/" . $tempdir . "/themes/default", "modules"); nv_mkdir_nvtools(NV_ROOTDIR . "/" . NV_TEMP_DIR . "/" . $tempdir . "/themes/default/modules", $data_system['module_name'], 1, 1); //Rss if ($data_system['is_rss']) { $config_RssData = "<?php\n\n"; $config_RssData .= NV_FILEHEAD . "\n\n"; $config_RssData .= "if ( ! defined( 'NV_IS_MOD_RSS' ) ) die( 'Stop!!!' );\n\n"; $config_RssData .= file_get_contents(NV_ROOTDIR . "/modules/" . $module_file . "/modules/rssdata.tpl"); file_put_contents(NV_ROOTDIR . "/" . NV_TEMP_DIR . "/" . $tempdir . "/modules/" . $data_system['module_name'] . "/rssdata.php", $config_RssData, LOCK_EX); unset($config_RssData); $config_Rss = "<?php\n\n"; $config_Rss .= NV_FILEHEAD . "\n\n"; $config_Rss .= "if ( ! defined( 'NV_IS_MOD_" . strtoupper($data_system['module_data']) . "' ) ) die( 'Stop!!!' );\n\n"; $config_Rss .= file_get_contents(NV_ROOTDIR . "/modules/" . $module_file . "/modules/rss.tpl"); file_put_contents(NV_ROOTDIR . "/" . NV_TEMP_DIR . "/" . $tempdir . "/modules/" . $data_system['module_name'] . "/funcs/rss.php", $config_Rss, LOCK_EX); unset($config_Rss); }
} nv_mkdir_nvtools(NV_ROOTDIR . '/' . NV_TEMP_DIR, $tempdir); $mkdir = nv_mkdir_nvtools(NV_ROOTDIR . '/' . NV_TEMP_DIR . '/' . $tempdir, $theme_info['theme'], 1); if ($mkdir[0]) { $theme_dir = NV_ROOTDIR . '/' . NV_TEMP_DIR . '/' . $tempdir . '/' . $theme_info['theme']; $theme_default_dir = NV_ROOTDIR . '/modules/' . $module_file . '/theme'; nv_mkdir_nvtools($theme_dir, 'blocks', 1, 1); nv_mkdir_nvtools($theme_dir, 'css', 1); nv_mkdir_nvtools($theme_dir, 'images', 1); nv_mkdir_nvtools($theme_dir . '/images', 'admin', 1); nv_mkdir_nvtools($theme_dir . '/images', 'icons', 1); nv_mkdir_nvtools($theme_dir . '/images', 'arrows', 1); nv_mkdir_nvtools($theme_dir, 'js', 1); nv_mkdir_nvtools($theme_dir, 'layout', 1, 1); nv_mkdir_nvtools($theme_dir, 'modules', 1, 1); nv_mkdir_nvtools($theme_dir, 'system', 1, 1); nv_copyfile($theme_default_dir . '/default.jpg', $theme_dir . '/' . $theme_info['theme'] . '.jpg'); nv_copyfile($theme_default_dir . '/favicon.ico', $theme_dir . '/favicon.ico'); nv_copyfile($theme_default_dir . '/system/error_info.tpl', $theme_dir . '/system/error_info.tpl'); nv_copyfile($theme_default_dir . '/system/flood_blocker.tpl', $theme_dir . '/system/flood_blocker.tpl'); nv_copyfile($theme_default_dir . '/system/info_die.tpl', $theme_dir . '/system/info_die.tpl'); nv_copyfile($theme_default_dir . '/layout/block.default.tpl', $theme_dir . '/layout/block.default.tpl'); nv_copyfile($theme_default_dir . '/layout/block.no_title.tpl', $theme_dir . '/layout/block.no_title.tpl'); nv_copyfile($theme_default_dir . '/blocks/global.banners.tpl', $theme_dir . '/blocks/global.banners.tpl'); nv_copyfile($theme_default_dir . '/blocks/global.rss.tpl', $theme_dir . '/blocks/global.rss.tpl'); nv_copyfile($theme_default_dir . '/css/ie6.css', $theme_dir . '/css/ie6.css'); nv_copyfile($theme_default_dir . '/css/admin.css', $theme_dir . '/css/admin.css'); nv_copyfile($theme_default_dir . '/css/tab_info.css', $theme_dir . '/css/tab_info.css'); $images_array = scandir($theme_default_dir . '/images'); $images_array = array_diff($images_array, array('.', '..')); foreach ($images_array as $file) {