Pour créer un nouvell utilisateur il faut au moins renseigner les 2 paramètres qui sont :

  1. login
  2. nom

Exemple de code minimal pour créer un groupe

include_once("FDL/Class.Doc.php");
 
$dbaccess=getParam("FREEDOM_DB");
 
$du=createDoc($dbaccess,"IGROUP");
if ($du) {
  $du->setValue("us_login","oenologie");
  $du->setValue("grp_name","les amateurs de vins");
  $err=$du->Add();
  if ($err == "") {
    $err=$du->postModify();
    if ($err == "") {
      $err=$du->modify();
      if ($err == "") {
         print "nouveau groupe n°".$du->getValue("us_whatid"); // affichage de l'identifiant système
      }
    }
  }
print "\nerreur:$err";
}

Depuis la version 3.1

include_once("FDL/Class.Doc.php");
 
$dbaccess=getParam("FREEDOM_DB");
 
$du=createDoc($dbaccess,"IGROUP");
if ($du) {
  $du->setValue("us_login","oenologie");
  $du->setValue("grp_name","les amateurs de vins");
  $err=$du->store();
  if ($err == "") {
         print "nouveau groupe n°".$du->getValue("us_whatid"); // affichage de l'identifiant système
  }
print "\nerreur:$err";
}
contribution/cookbook/users/creategroup.txt · Dernière modification: 10/08/2011 10:05 par eric