Révision cb915e0f
.bzrignore | ||
---|---|---|
1 | 1 |
files_local |
2 | 2 |
files |
3 |
epack/export/checksum |
|
4 |
epack/export/checksum.md5 |
htdocs/epack/export/checksum.md5 | ||
---|---|---|
1 |
d71374194eb36a9e5713e85c75b40d8b checksum |
|
1 |
6454c785ff0994c09d6ac73d8aec4233 checksum |
htdocs/epack/new.php | ||
---|---|---|
128 | 128 |
|
129 | 129 |
//et il faut tout de suite raccrocher le userid de la personne a cette entitee pour qu'il ait les droits ad-hoc |
130 | 130 |
//pour le profil utilisateur on a cherche si son entitee est dans Partenaires > si oui alors c'est un compte revendeur |
131 |
$query1 = "INSERT INTO glpi_users_profiles(FK_users,FK_profiles,FK_entities) VALUES('" . $_SESSION['login_id'] . "','" . $_SESSION['login_profile'] . "','" . $DB->insert_id() . "')"; |
|
132 |
$result1 = $DB->query($query1); |
|
131 |
//on teste si le insert_id > 0 pour eviter de faire des liens sur l entitee racine |
|
132 |
if($DB->insert_id() > 0) { |
|
133 |
$query1 = "INSERT INTO glpi_users_profiles(FK_users,FK_profiles,FK_entities) VALUES('" . $_SESSION['login_id'] . "','" . $_SESSION['login_profile'] . "','" . $DB->insert_id() . "')"; |
|
134 |
$result1 = $DB->query($query1); |
|
135 |
} |
|
133 | 136 |
|
134 | 137 |
$mail_content = " |
135 | 138 |
Bonjour, |
htdocs/epack/register.php | ||
---|---|---|
301 | 301 |
$query2 = "SELECT * FROM glpi_users_profiles WHERE FK_users='$iduser' AND FK_entities='$identity'"; |
302 | 302 |
$result2 = $DB->query($query2); |
303 | 303 |
if($DB->numrows($result2)<=0) { |
304 |
$query3 = "INSERT INTO glpi_users_profiles(FK_users,FK_entities,FK_profiles,recursive,dynamic) VALUES('$iduser','$identity',1,0,1)"; |
|
305 |
$result3 = $DB->query($query3); |
|
306 |
$send_mail = 1; |
|
307 |
if($result3) |
|
308 |
$message .= "<li>Attribution des droits de l'utilisateur $usermail sur le serveur: <font color=\"green\">OK</font></li>\n"; |
|
304 |
//pour eviter qu'un utilisateur se retrouve dans l'entite racine ... |
|
305 |
if(trim($identity) != 0) { |
|
306 |
$query3 = "INSERT INTO glpi_users_profiles(FK_users,FK_entities,FK_profiles,recursive,dynamic) VALUES('$iduser','$identity',1,0,1)"; |
|
307 |
$result3 = $DB->query($query3); |
|
308 |
$send_mail = 1; |
|
309 |
if($result3) |
|
310 |
$message .= "<li>Attribution des droits de l'utilisateur $usermail sur le serveur: <font color=\"green\">OK</font></li>\n"; |
|
311 |
else { |
|
312 |
$message .= "<li>Attribution des droits de l'utilisateur $usermail sur le serveur: <font color=\"red\">ERROR</font></li>\n"; |
|
313 |
} |
|
314 |
} |
|
309 | 315 |
else { |
310 |
$message .= "<li>Attribution des droits de l'utilisateur $usermail sur le serveur: <font color=\"red\">ERROR</font></li>\n";
|
|
316 |
$message .= "<li>Tentative de lien avec l'entité racine refusée pour $usermail: <font color=\"red\">ERROR</font></li>\n";
|
|
311 | 317 |
} |
312 | 318 |
} |
313 | 319 |
//Sinon c'est que tout est déjà fait ! |
Formats disponibles : Unified diff