@@ -75,43 +75,41 @@ public function installAssets() {
7575
7676 // copy js
7777 $ dirJsFrom = null ;
78-
79- if (\is_file ($ _SERVER ["DOCUMENT_ROOT " ] . "/bitrix/modules/ {$ this ->MODULE_ID }/install/version.php " ))
80- {
78+
79+ if (\is_file ($ _SERVER ["DOCUMENT_ROOT " ] . "/bitrix/modules/ {$ this ->MODULE_ID }/install/version.php " )) {
8180 $ dirJsFrom = $ _SERVER ["DOCUMENT_ROOT " ] . "/bitrix/modules/ " . $ this ->MODULE_ID . "/install/js " ;
82- }
83- else if (\is_file ($ _SERVER ["DOCUMENT_ROOT " ] . "/local/modules/ {$ this ->MODULE_ID }/install/version.php " ))
84- {
81+ } else if (\is_file ($ _SERVER ["DOCUMENT_ROOT " ] . "/local/modules/ {$ this ->MODULE_ID }/install/version.php " )) {
8582 $ dirJsFrom = $ _SERVER ["DOCUMENT_ROOT " ] . "/local/modules/ " . $ this ->MODULE_ID . "/install/js " ;
8683 }
8784
8885 $ dirJsTo = $ _SERVER ["DOCUMENT_ROOT " ] . "/bitrix/js/ " . $ this ->MODULE_ID ;
89-
90- if ($ dirJsFrom && !\is_dir ($ dirJsTo )) {
86+
87+ if (!\is_dir ($ dirJsTo )) {
9188 \mkdir ($ dirJsTo );
9289 }
9390
94- \CopyDirFiles ($ dirJsFrom , $ dirJsTo , true , true );
91+ if (!\is_dir ($ dirJsFrom ) && \is_dir ($ dirJsTo )) {
92+ \CopyDirFiles ($ dirJsFrom , $ dirJsTo , true , true );
93+ }
9594
9695 // copy css
9796 $ dirCssFrom = null ;
98-
99- if (\is_file ($ _SERVER ["DOCUMENT_ROOT " ] . "/bitrix/modules/ {$ this ->MODULE_ID }/install/version.php " ))
100- {
97+
98+ if (\is_file ($ _SERVER ["DOCUMENT_ROOT " ] . "/bitrix/modules/ {$ this ->MODULE_ID }/install/version.php " )) {
10199 $ dirCssFrom = $ _SERVER ["DOCUMENT_ROOT " ] . "/bitrix/modules/ " . $ this ->MODULE_ID . "/install/css " ;
102- }
103- else if (\is_file ($ _SERVER ["DOCUMENT_ROOT " ] . "/local/modules/ {$ this ->MODULE_ID }/install/version.php " ))
104- {
100+ } else if (\is_file ($ _SERVER ["DOCUMENT_ROOT " ] . "/local/modules/ {$ this ->MODULE_ID }/install/version.php " )) {
105101 $ dirCssFrom = $ _SERVER ["DOCUMENT_ROOT " ] . "/local/modules/ " . $ this ->MODULE_ID . "/install/css " ;
106102 }
107-
103+
108104 $ dirCssTo = $ _SERVER ["DOCUMENT_ROOT " ] . "/bitrix/css/ " . $ this ->MODULE_ID ;
109-
110- if ($ dirCssTo && !\is_dir ($ dirCssTo )) {
105+
106+ if (!\is_dir ($ dirCssTo )) {
111107 \mkdir ($ dirCssTo );
112108 }
113109
114- \CopyDirFiles ($ dirCssFrom , $ dirCssTo , true , true );
110+ if (!\is_dir ($ dirCssFrom ) && \is_dir ($ dirCssTo )) {
111+ \CopyDirFiles ($ dirCssFrom , $ dirCssTo , true , true );
112+ }
115113 }
116114
117115 public function reinstallAssets () {
0 commit comments