Configurer les adresses des élèves dans Centre SIS

Publié le 24 avril 2012 par Menerve
Fichier à modifier: modules/Students/congfig.inc.php
Dans ce fichier, nous allons essentiellement configurer comment sont gerées les adresses des étudiants dans Centre SIS.
Dans le formulaire d'ajout d'une adresse, la ville, l'état et le code postal ne sont pas des champs texte mais des listes déroulantes.
C'est donc dans ce fichier que l'on ajoutera manuellement les villes et codes postaux prédéfinis (mais attention!! La méthode pour ajouter une nouvelle ville est de choisir l'entrée "---" qui devient ensuite éditable comme un champ texte)
Deuxièmement, si les listes déroulantes du choix de la relation du parent associé à l'adresse sont traduites, une fois enregistré, on revient à de l'anglais...
Si cela est gênant, il suffit de rappeler la fonction de traduction _() sur les identifiants des champs de ces listes.
Voici un exemple de mon fichier config.inc.php, customisé pour Bogotà et avec des listes déroulantes entièrement traduites:
<?php

// config variables for include/Address.inc.php
// set this to false to disable auto-pull-downs for the contact info Description field
$info_apd = true;
// set this to false to disable mailing address display
$use_mailing = true;
// set this to false to disable bus pickoff/dropoff defaulting checked
$use_bus = true;
// set this to false to disable legacy contact info
$use_contact = true;
// these are the static items for the dynamic select lists in the format
// $options = array('Item 1'=>'Item 1','Item 2'=>'Item2');
$city_options = array('Bogotà'=>'Bogotà');
$state_options = array('CO-CUN'=>'CO-CUN');
$zip_options = array();
$relation_options = array(_('Father')=>_('Father'),_('Mother')=>_('Mother'),_('Emergency')=>_('Emergency'));
if($info_apd)
	$info_options_x = array(_('Phone')=>_('Phone'),_('Cell Phone')=>_('Cell Phone'),_('Work Phone')=>_('Work Phone'),_('Employer')=>_('Employer'));

?>