From: vincent@cubedesigners.com Date: Thu, 17 Sep 2020 16:16:52 +0000 (+0000) Subject: wait #3894 @0.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=11168073cab5d1b6d7c6aab812767b9375cfaf83;p=cubeextranet.git wait #3894 @0.5 --- diff --git a/inc/commons/DAO/class.common.dao.entreprise.php b/inc/commons/DAO/class.common.dao.entreprise.php index 3aaa25ccc..44d8a4dc1 100644 --- a/inc/commons/DAO/class.common.dao.entreprise.php +++ b/inc/commons/DAO/class.common.dao.entreprise.php @@ -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; } diff --git a/inc/commons/DAO/class.common.dao.utilisateur.php b/inc/commons/DAO/class.common.dao.utilisateur.php index 45d320fad..42bbfd1e0 100644 --- a/inc/commons/DAO/class.common.dao.utilisateur.php +++ b/inc/commons/DAO/class.common.dao.utilisateur.php @@ -229,6 +229,8 @@ class commonDAOUtilisateur extends commonDAO public function sauve($data) { + global $core; + $c = $this->con->openCursor('extranet_users.user'); $c->e1_grade = $data['grade']; $c->lastname = $data['nom']; @@ -254,10 +256,12 @@ class commonDAOUtilisateur extends commonDAO if ($data['utilisateur_id'] == 'new') { $c->id = $this->getNextId(); $c->insert(); + $core->refreshWSUsersTree(); return $this->selectById($c->utilisateur_id); } else { // Mise à jour d'un client $c->update('WHERE id=\'' . $this->con->escape($data['utilisateur_id']) . '\''); + $core->refreshWSUsersTree(); return $this->selectById($data['utilisateur_id']); } } catch (Exception $e) { @@ -326,6 +330,8 @@ class commonDAOUtilisateur extends commonDAO public function supprime($utilisateur_id) { + global $core; + $ok = $this->con->execute('DELETE FROM e2_u WHERE utilisateur_id=\'' . $this->con->escape($utilisateur_id) . '\''); $core->refreshWSUsersTree(); return $ok;