Projet

Général

Profil

Révision cb915e0f

Voir les différences:

.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

Redmine Appliance - Powered by TurnKey Linux