blade 6 vuotta sitten
vanhempi
commit
8887ef1d4e
1 muutettua tiedostoa jossa 8 lisäystä ja 2 poistoa
  1. 8 2
      application/admin/controller/System.php

+ 8 - 2
application/admin/controller/System.php

@@ -52,7 +52,10 @@ class System extends Base
                 model('Reply')->updateReply($updateSevWhere, $updateSevData);
                 if(!empty($updateinfo)){
                     db('settings')->where('id',1)->update($updateinfo);
-                    $this->updateJsTmpl($updateinfo);
+                    $err=$this->updateJsTmpl($updateinfo);
+                    if($err==-20003){
+                        return json(['code' => -2, 'data' => '', 'msg' => 'JS调用模板路径不可以写']);
+                    }
                 }
                 return json(['code' => 1, 'data' => '', 'msg' => '设置成功']);
             } catch (\Exception $e) {
@@ -90,13 +93,16 @@ class System extends Base
       
         $src=ROOT_PATH.'public/entranceJs/jstmpl.js';
         $tar=ROOT_PATH.'public/entranceJs/FloatingButton.js';
-        if(is_writable($src)){
+        if(is_writable($tar) && is_readable($src)){
             $content=file_get_contents($src);
             $content=str_replace('{VISITOR_DOMAIN}',$settings['visitor_url'],$content);
             $content=str_replace('{CUSTOMER_DOMAIN}',$settings['customer_url'],$content);
             $content=str_replace('{ADMIN_DOMAIN}',$settings['backend_url'],$content);
             file_put_contents($tar,$content);
+        }else{
+            return -20003;
         }
+       
     }
 
     /**