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; ?>
mail_auteur_referentiel) && ($form->mail_auteur_referentiel!='')){ echo ' '; } if (($form->pass_referentiel=='') && ($form->mail_auteur_referentiel=='')){ // nouveau referentiel echo ' '; } else if (($form->mail_auteur_referentiel!='') && (trim($email_user)==trim($form->mail_auteur_referentiel))) { // mise a jour echo ' '; if ($form->pass_referentiel!=''){ echo ' '; } } else{ echo ''."\n"; } ?>
:
:
'.get_string('auteur','referentiel').' : '.$form->mail_auteur_referentiel.'
'.get_string('pass_referentiel','referentiel').' : '.get_string('aide_pass_referentiel','referentiel').'
'; if ($form->pass_referentiel!=''){ echo get_string('ressaisir_pass_referentiel','referentiel'); } else { echo get_string('pass_referentiel','referentiel'); } echo ' : '; if (($form->pass_referentiel!='')){ print_string('existe_pass_referentiel','referentiel'); } else{ print_string('aide_pass_referentiel','referentiel'); } echo '
'; echo get_string('suppression_pass_referentiel','referentiel'); echo ' : '; echo ' '.get_string('no').' '.get_string('yes'); echo '
:
:
:
:
: local)){ if ($form->local!=0){ // si local == course_id le referentiel est local echo ''. get_string("yes").' '. get_string("no")."\n"; } else{ echo ''. get_string("yes").' '. get_string("no")."\n"; } } else { echo ''. get_string("yes").' '. get_string("no")."\n"; } ?>
:
" /> " /> " />
referentiel_id) && ($form->referentiel_id>0)){ $ref_referentiel=$form->referentiel_id; // plus pratique // Nombre de domaines à creer $objet_nb_domaines=referentiel_get_nb_domaines($ref_referentiel); $nb_domaines=$objet_nb_domaines->nb_domaines; // DEBUG // echo "
DEBUG :: NOMBRE DE DOMAINES A AJOUTER : $nb_domaines
\n"; // AFFICHER LA LISTE DES DOMAINES $compteur_domaine=0; $records_domaine = referentiel_get_domaines($ref_referentiel); if ($records_domaine){ // afficher // DEBUG // echo "
DEBUG ::
\n"; // print_r($records_domaine); // echo "
DEBUG ::
\n"; foreach ($records_domaine as $record){ $compteur_domaine++; $domaine_id=$record->id; $nb_competences = $record->nb_competences; $code_domaine = $record->code_domaine; $description_domaine = $record->description_domaine; $num_domaine = $record->num_domaine; // DEBUG // echo "
DEBUG ::DOMAINE :: COMPTEUR : $compteur_domaine, DOMAINE_ID : $domaine_id, CODE : $code_domaine, DESCRIPTION : $description_domaine, NUM : $num_domaine, COMPETENCES : $nb_competences
\n"; // afficher le formulaire ?>
:
:
:
:
:
:
" /> " /> " /> " />
DEBUG :: COMPETENCES
\n"; // print_r($records_competences); foreach ($records_competences as $record_c){ $compteur_competence++; $competence_id=$record_c->id; $nb_item_competences = $record_c->nb_item_competences; $code_competence = $record_c->code_competence; $description_competence = $record_c->description_competence; $num_competence = $record_c->num_competence; $ref_domaine = $record_c->ref_domaine; // DEBUG // echo "
DEBUG ::COMPETENCE :: COMPTEUR : $compteur_competence, ID : $competence_id, CODE : $code_competence, DESCRIPTION : $description_competence, NUM : $num_competence, NB ITEM COMPETENCES : $nb_item_competences
\n"; // afficher le formulaire ?>
:
:
:
:
:
:
" /> " /> " /> " />

DEBUG :: ITEMS
\n"; // print_r($records_items); foreach ($records_items as $record_i){ if ($record_i){ $compteur_item++; $item_id=$record_i->id; $code_item = $record_i->code_item; $description_item = $record_i->description_item; $num_item = $record_i->num_item; $type_item = $record_i->type_item; $poids_item = $record_i->poids_item; $empreinte_item = $record_i->empreinte_item; $ref_competence=$record_i->ref_competence; // DEBUG // echo "
DEBUG 428 ::ITEM :: COMPTEUR : $compteur_item, ID : $item_id, CODE : $code_competence, DESCRIPTION : $description_competence, NUM : $num_item;
\n"; // afficher le formulaire ?>
: :
:
:
:
:
:
" /> " /> " /> " />

0)){ // DEBUG // echo "
DEBUG :: NOMBRE DE itemS A AJOUTER : $nb_items_a_afficher
\n"; for ($k=0; $k<$nb_items_a_afficher; $k++){ $code_item = ''; $description_item = ''; $compteur_item++; $num_item = $compteur_item; $type_item = ''; $poids_item = '1.0'; $empreinte_item = '1'; $ref_competence=$competence_id; ?>
:
:
:
:
:
:
" /> " /> " /> " />
0)){ for ($i=0; $i<$nb_competences_a_afficher; $i++){ // DEBUG // echo "
DEBUG :: NOMBRE DE COMPETENCES A AJOUTER : $nb_competences
\n"; $nb_item_competences = '0'; $code_competence = ''; $description_competence = ''; $compteur_competence++; $num_competence = $compteur_competence; $ref_domaine=$domaine_id; ?>
:
:
:
:
:
" /> " /> " /> " />

0)){ for ($j=0; $j<$nb_domaines_a_afficher; $j++){ // boite de saisie $code_domaine = ''; $description_domaine = ''; $compteur_domaine++; $num_domaine = $compteur_domaine; // DEBUG // echo "
DEBUG ::COMPTEUR : $compteur_domaine
\n"; ?>
:
:
:
:
:
" /> " /> " /> " />