}
$core->refreshWSUsersTree();
- $entreprise = $this->selectById($entreprise_id);
- return $entreprise;
+ return $this->selectById($entreprise_id);
}
public function setWSAdmin($entreprise_id, $admin_id)
$c->address = json_encode(['address' => $data['adresse'], 'postcode' => $data['code_postal'], 'country' => $data['pays'], 'city' => $data['ville']]);\r
$c->phone = $data['telephone'];\r
$c->e1_mobile = $data['mobile'];\r
- $c->e1_fax = $data['fax'];\r
$c->locale = $data['lang'];\r
$c->company = $data['entreprise'];\r
if ($data['grade'] > 0) {\r
\r
public function refreshWSUsersTree()\r
{\r
- $t = new wsUsersTree($this->con);\r
- $t->refreshWSUsersTree();\r
+ if (class_exists('wsUsersTree', true)) {\r
+ $t = new wsUsersTree($this->con);\r
+ $t->refreshWSUsersTree();\r
+ }\r
}\r
\r
public function loadExtranetClasses()\r
global $core;\r
$dao = new commonDAOEntreprise($core->con);\r
$entreprise = $dao->sauve($_POST);\r
- if ($_POST['entreprise_id'] == 'new') {\r
+ if ($_POST['entreprise_id'] === 'new') {\r
$data = $_POST['contact'];\r
$data['entreprise'] = $entreprise->entreprise_id;\r
$data['utilisateur_id'] = 'new';\r
try {\r
$daoClient->sauve($data);\r
} catch (exception $e) {\r
- fb($e);\r
- $dao->supprime($entreprise->entreprise_id);\r
}\r
}\r
\r
$contact = $daoContact->cree();
$res .= '<tr><th colspan="2" class="light"><strong>' . __('Contact') . '</strong></th></tr>';
$res .= '<tr><td>' . __('Adresse e-mail') . '</td><td>' . form::field(array('contact[email]'), 30, 128, $contact->email) . '</td></tr>';
- $res .= '<tr><td>' . __('Mot de passe') . '</td><td>' . form::field(array('contact[password]'), 30, 128, $contact->password) . '</td></tr>';
$res .= '<tr><td>' . __('Prénom') . '</td><td>' . form::field(array('contact[prenom]'), 30, 128, $contact->prenom) . '</td></tr>';
$res .= '<tr><td>' . __('Nom') . '</td><td>' . form::field(array('contact[nom]'), 30, 128, $contact->nom) . '</td></tr>';
$res .= '<tr><td>' . __('Téléphone') . '</td><td>' . form::field(array('contact[telephone]'), 20, 128, $contact->telephone) . '</td></tr>';
$res .= '<tr><td>' . __('Mobile') . '</td><td>' . form::field(array('contact[mobile]'), 20, 128, $contact->mobile) . '</td></tr>';
- $res .= '<tr><td>' . __('Fax') . '</td><td>' . form::field(array('contact[fax]'), 20, 128, $contact->fax) . '</td></tr>';
$res .= '<tr><td>' . __('Langue') . '</td><td>' . form::combo(array('contact[lang]'), cubeLang::getAvailableLangs(true), $contact->lang) . '</td></tr>';
}
return $res;