Uploaduser - valeur par défaut

Re: Uploaduser - valeur par défaut

par Christian Bocquet,
Nombre de réponses : 0
Avatar Moodleurs particulièrement utiles

Bonjour,

D'après le code du fichier moodle/admin/tool/uploaduser/user_form.php , les champs du profil de l'administrateur qui procède à l'importation  sont pris comme modèle (templateuser), car c'est lui qui est connecté :

// I am the template user, why should it be the administrator? we have roles now, other ppl may use this script ;-)
$templateuser = $USER;

Pour éviter cela, on peut annoter les lignes qui vont chercher ce modèle par défaut par exemple pour la ville ('city'), pour l'institution ('institution'), le département ('department').

Ainsi pour que la case Département soit vide:

        $mform->addElement('text', 'department', get_string('department'), 'maxlength="255" size="25"');
        $mform->setType('department', PARAM_TEXT);
        //$mform->setDefault('department', $templateuser->department);

Penser à purger les caches après modification.

Christian


Moyenne des évaluations Utile (2)