id);
// DEBUG
// echo "
EMAIL_USER : $email_user
\n";
/// First we check that form variables have been initialised
// instance
if (isset($referentiel) && ($referentiel) ){
// referentiel referentiel
if (isset($referentiel->ref_referentiel) && ($referentiel->ref_referentiel>0)){
$referentiel_referentiel = get_record('referentiel_referentiel', 'id', $referentiel->ref_referentiel);
}
if (!isset($form->instance)) {
$form->instance = $referentiel->ref_referentiel;
}
else {
$form->instance = '';
}
}
else if (!isset($form->instance)) {
$form->instance = '';
}
if (isset($referentiel_referentiel) && ($referentiel_referentiel) ){
// MISE A JOUR
if (!isset($form->referentiel_id)) {
$form->referentiel_id = $referentiel_referentiel->id;
}
if (!isset($form->instance) || ($form->instance=="")) {
$form->instance = $referentiel_referentiel->id;
}
if (!isset($form->referentiel_id)) {
$form->instance = $referentiel_referentiel->id;
}
if (!isset($form->name)) {
$form->name = $referentiel_referentiel->name;
}
if (!isset($form->code_referentiel)) {
$form->code_referentiel = $referentiel_referentiel->code_referentiel;
}
if (isset($referentiel_referentiel->pass_referentiel)) {
$form->pass_referentiel = $referentiel_referentiel->pass_referentiel;
$form->old_pass_referentiel = $referentiel_referentiel->pass_referentiel;
$form->suppression_pass_referentiel = 0;
}
else{
$form->pass_referentiel = '';
$form->old_pass_referentiel = '';
$form->suppression_pass_referentiel = 0;
}
if (isset($referentiel_referentiel->cle_referentiel)) {
$form->cle_referentiel = $referentiel_referentiel->cle_referentiel;
}
else{
$form->cle_referentiel='';
}
if (isset($referentiel_referentiel->mail_auteur_referentiel)
&& ($referentiel_referentiel->mail_auteur_referentiel!='')) {
$form->mail_auteur_referentiel = $referentiel_referentiel->mail_auteur_referentiel;
}
else{
$form->mail_auteur_referentiel ='';
}
if (!isset($form->description_referentiel)) {
$form->description_referentiel = $referentiel_referentiel->description_referentiel;
}
if (!isset($form->url_referentiel)) {
$form->url_referentiel = $referentiel_referentiel->url_referentiel;
}
if (!isset($form->seuil_certificat)) {
$form->seuil_certificat = $referentiel_referentiel->seuil_certificat;
}
if (!isset($form->nb_domaines)) {
$form->nb_domaines = $referentiel_referentiel->nb_domaines;
}
if (!isset($form->liste_codes_competence)) {
$form->liste_codes_competence = $referentiel_referentiel->liste_codes_competence;
}
if (!isset($form->defaultsort)) {
$form->defaultsort = '';
}
if (!isset($form->defaultsortdir)) {
$form->defaultsortdir = '';
}
if (!isset($form->course)) {
$form->course = $course->id;
}
if (!isset($form->local)) {
$form->local = $referentiel_referentiel->local;
}
if (!isset($form->liste_empreintes_competence)) {
$form->liste_empreintes_competence = $referentiel_referentiel->liste_empreintes_competence;
}
if (!isset($form->liste_poids_competence)) {
$form->liste_poids_competence = $referentiel_referentiel->liste_poids_competence;
}
if (!isset($form->logo_referentiel)) {
$form->logo_referentiel = $referentiel_referentiel->logo_referentiel;
}
if (!isset($form->sesskey)) {
$form->sesskey = sesskey();
}
if (!isset($form->mode)) {
$form->mode = "update";
}
}
else {
// CREATION DE REFERENTIEL
if (!isset($form->referentiel_id)) {
$form->referentiel_id = '';
}
if (!isset($form->instance)) {
$form->instance = '';
}
if (!isset($form->name)) {
$form->name = "";
}
if (!isset($form->code_referentiel)) {
$form->code_referentiel = "";
}
if (!isset($form->pass_referentiel)) {
$form->pass_referentiel = "";
}
if (!isset($form->old_pass_referentiel)){
$form->old_pass_referentiel='';
}
if (!isset($form->suppression_pass_referentiel)){
$form->suppression_pass_referentiel = 0;
}
if (!isset($form->cle_referentiel)) {
$form->cle_referentiel = "";
}
if (!isset($form->mail_auteur_referentiel)) {
$form->mail_auteur_referentiel = "";
}
if (!isset($form->description_referentiel)) {
$form->description_referentiel = "";
}
if (!isset($form->url_referentiel)) {
$form->url_referentiel = "";
}
if (!isset($form->seuil_certificat)) {
$form->seuil_certificat = "";
}
if (!isset($form->nb_domaines)) {
$form->nb_domaines = 1;
}
if (!isset($form->liste_codes_competence)) {
$form->liste_codes_competence = "";
}
if (!isset($form->local)) {
$form->local = 0; // referentiel global
}
if (!isset($form->liste_empreintes_competence)) {
$form->liste_empreintes_competence = "";
}
if (!isset($form->liste_poids_competence)) {
$form->liste_poids_competence = "";
}
if (!isset($form->logo_referentiel)) {
$form->logo_referentiel = "";
}
if (!isset($form->sesskey)) {
$form->sesskey = sesskey();
}
if (!isset($form->mode)) {
$form->mode = "add";
}
}
// DEBUG
// print_r($form);
// exit;
?>