]> _ Git - cubeextranet.git/commitdiff
wait #3894 @0.5
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Thu, 17 Sep 2020 16:16:52 +0000 (16:16 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Thu, 17 Sep 2020 16:16:52 +0000 (16:16 +0000)
inc/commons/DAO/class.common.dao.entreprise.php
inc/commons/DAO/class.common.dao.utilisateur.php

index 3aaa25ccc3c9cafbfeea94a98ee99b059948ea4e..44d8a4dc19933efa55d26dbd3df10fc98bd6aa4a 100644 (file)
@@ -139,10 +139,12 @@ class commonDAOEntreprise extends commonDAO
 
     public function sauve($data)
     {
+        global $core;
+
         $c = $this->con->openCursor('extranet_users.company');
         $c->name = $data['nom'];
         $c->address = json_encode(['address' => $data['adresse'], 'postcode' => $data['code_postal'], 'country' => $data['pays'], 'city' => $data['ville']]);
-        if(isset($data['site'])) {
+        if (isset($data['site'])) {
             $c->website = $data['site'];
         }
         if (isset($data['type'])) {
@@ -179,6 +181,7 @@ class commonDAOEntreprise extends commonDAO
         } catch (Exception $e) {
 
         }
+        $core->refreshWSUsersTree();
 
         $entreprise = $this->selectById($entreprise_id);
         return $entreprise;
@@ -193,8 +196,10 @@ class commonDAOEntreprise extends commonDAO
 
     public function supprime($entreprise_id)
     {
+        global $core;:
         $this->con->execute('DELETE FROM e2_u WHERE entreprise=\'' . $this->con->escape($entreprise_id) . '\'');
         $this->con->execute('DELETE FROM e2_c WHERE entreprise_id=\'' . $this->con->escape($entreprise_id) . '\'');
+        $core->refreshWSUsersTree();
         return true;
     }
 
index 45d320fadaa302d3523ecb2eeba0da1934393220..42bbfd1e01f2d8062092a7e536db50f8a410baec 100644 (file)
@@ -229,6 +229,8 @@ class commonDAOUtilisateur extends commonDAO
 \r
     public function sauve($data)\r
     {\r
+        global $core;\r
+\r
         $c = $this->con->openCursor('extranet_users.user');\r
         $c->e1_grade = $data['grade'];\r
         $c->lastname = $data['nom'];\r
@@ -254,10 +256,12 @@ class commonDAOUtilisateur extends commonDAO
             if ($data['utilisateur_id'] == 'new') {\r
                 $c->id = $this->getNextId();\r
                 $c->insert();\r
+                $core->refreshWSUsersTree();\r
                 return $this->selectById($c->utilisateur_id);\r
             } else {\r
                 // Mise à jour d'un client\r
                 $c->update('WHERE id=\'' . $this->con->escape($data['utilisateur_id']) . '\'');\r
+                $core->refreshWSUsersTree();\r
                 return $this->selectById($data['utilisateur_id']);\r
             }\r
         } catch (Exception $e) {\r
@@ -326,6 +330,8 @@ class commonDAOUtilisateur extends commonDAO
 \r
     public function supprime($utilisateur_id)\r
     {\r
+        global $core;\r
+\r
         $ok = $this->con->execute('DELETE FROM e2_u WHERE utilisateur_id=\'' . $this->con->escape($utilisateur_id) . '\'');\r
         $core->refreshWSUsersTree();\r
         return $ok;\r