Si on l'active (en passant false à true), rien ne change dans le menu de Centre. En effet, il faudra de plus ajouter des lignes à la table SQL profile_exceptions pour finir de l'installer (via phpPgAdmin par exemple):
-- -- Data for Name: profile_exceptions; Type: TABLE DATA; -- INSERT INTO profile_exceptions (profile_id, modname, can_use, can_edit) VALUES ( 1, 'Custom/MyReport.php', 'Y', 'Y'); INSERT INTO profile_exceptions (profile_id, modname, can_use, can_edit) VALUES ( 1, 'Custom/CreateParents.php', 'Y', 'Y'); INSERT INTO profile_exceptions (profile_id, modname, can_use, can_edit) VALUES ( 1, 'Custom/AttendanceSummary.php', 'Y', 'Y');Voici en quoi ce module peut-être utile:
1. Via le menu Elèves, on a "Créer des Utilisateurs Parents". Vous me direz que l'on peut déjà créer des parents via la menu Utilisateur. Oui, mais ici, les parents sont avertis par email de leur mot de passe/nom utilisateur. Les utilisateurs parents sont crées et associés à l'élève en partant des parents renseignés dans les champs Adresses & Contacts de l'élève.
Il faut configurer ce programme ainsi:
a) Créer un champ adresse élève email
b) Regarder en base comment se nomme ce champ (dans la table address, le dernier des "custom_xx")
c) Ajouter ce nom de champ à la ligne 10 du fichier /modules/Custom/CreateParents.php
d) En mode test, le programme ne crée pas vraiment les parents et envoie l'email à celui configuré ligne 21
e) Enfin, il convient de modifier l'URL du site web de l'école dans le corps du message.
2. Toujours via le menu Elèves, on a "Mon rapport". Cette page permet simplement de chercher des élèves et affiche un tableau avec les principales infos et coordonnées des élèves trouvés. Peut-être un complément à "Imprimer Informations Elèves"
3. Via le menu Attendance, on a "Résumé des Absences". Chez moi, rien ne s'affiche, ou plutôt une erreur:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' on line 65Fix ligne 65 du fichier /modules/Custom/AttendanceSummary.php:
echo '<TD><B>'._('Abs').'</B><TD><B>'._('Tdy').'</B><TD><B>'._('Pos').'</B></TD></TR>';Voici le PDF généré par ce module, un tableau des absences sur l'année: