|
@@ -398,6 +398,24 @@ EOD;
|
|
|
// 复制文件
|
|
|
$sourceAssetsDir = self::getSourceAssetsDir($name);
|
|
|
$destAssetsDir = self::getDestAssetsDir($name);
|
|
|
+
|
|
|
+ $staticSource = $addonDir . 'static/';
|
|
|
+ $staticDest = ROOT_PATH . 'static_new/' . $name . '/';
|
|
|
+ if (is_dir($staticSource)) {
|
|
|
+ copydirs($staticSource, $staticDest);
|
|
|
+ }
|
|
|
+
|
|
|
+ $staticSourceAsset = $addonDir . 'assets/';
|
|
|
+ $staticAssetDest = ROOT_PATH . 'static_new/addons/' . $name . '/';
|
|
|
+ if (is_dir($staticSourceAsset)) {
|
|
|
+ copydirs($staticSourceAsset, $staticAssetDest);
|
|
|
+ }
|
|
|
+
|
|
|
+ $viewSource = $addonDir . 'view/';
|
|
|
+ $viewDest = APP_PATH . 'admin/view_new/' . $name . '/';
|
|
|
+ if (is_dir($viewSource)) {
|
|
|
+ copydirs($viewSource, $viewDest);
|
|
|
+ }
|
|
|
if (is_dir($sourceAssetsDir)) {
|
|
|
copydirs($sourceAssetsDir, $destAssetsDir);
|
|
|
}
|
|
@@ -468,6 +486,21 @@ EOD;
|
|
|
remove_empty_folder($v);
|
|
|
}
|
|
|
|
|
|
+ $staticDest = ROOT_PATH . 'static_new/' . $name . '/';
|
|
|
+ if (is_dir($staticDest)) {
|
|
|
+ rmdirs($staticDest);
|
|
|
+ }
|
|
|
+
|
|
|
+ $staticAssetDest = ROOT_PATH . 'static_new/addons/' . $name . '/';
|
|
|
+ if (is_dir($staticAssetDest)) {
|
|
|
+ rmdirs($staticAssetDest);
|
|
|
+ }
|
|
|
+
|
|
|
+ $viewDest = APP_PATH . 'admin/view_new/' . $name . '/';
|
|
|
+ if (is_dir($viewDest)) {
|
|
|
+ rmdirs($viewDest);
|
|
|
+ }
|
|
|
+
|
|
|
$info = get_addon_info($name);
|
|
|
$info['state'] = 0;
|
|
|
unset($info['url']);
|