Magazine High tech

Enlever le champ étudiant Common dans Centre SIS

Publié le 24 avril 2012 par Menerve
Comment enlever le champ Common (surnom, ou nickname), présent par défaut dans les champs de la fiche étudiant? En effet, celui-ci n'est d'aucune utilité dans une école francaise par exemple.
Il faut bien sûr, premièrement, l'enlever via le module "Champs Etudiants" (dans la catégorie General Info).
Mais alors, apparait l'erreur suivante:
ERROR: non existent column s.custom_200000002 LINE 1: SELECT s.LAST_NAME||', '||coalesce(s.CUSTOM_200000002,s.FIRS...
Cela est du au fait que par défaut, dans les Préférences (menu Utilisateurs), le listing étudiant se fait sur ce Common name... qui correspond en base PostgreSQL au champ s.custom_200000002 inscrit dans les fichiers PHP.
Au lieu de changer les préférences de listing via l'interface, il faut modifier de facon permanente cette option afin que l'erreur ne se reproduise plus.
Cela se fait dans le fichier functions/User.fnc.php
Au même endroit, vous pourrez aussi modifier d'autres options par défaut.
Pour la modification, il faut ajouter:
	//modif: enleve l'erreur sur le champ s.CUSTOM_200000002 (Common) quand celui ci est supprimé
	//ERROR: no existe la columna s.custom_200000002 LINE 1: SELECT s.LAST_NAME||', '||coalesce(s.CUSTOM_200000002,s.FIRS...
	//listing des étudiants sur le nom de famille (Given)
	//override de l'option NAME:
	if ($item == 'NAME')
		$_CENTRE['Preferences'][$program][$item][1]['VALUE'] = 'Given';
Avant la ligne:
	return $_CENTRE['Preferences'][$program][$item][1]['VALUE'];

Centre SIS

Retour à La Une de Logo Paperblog

A propos de l’auteur


Menerve 243 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazine