Magazine High tech

Module de Discipline pour Centre SIS

Publié le 31 mai 2012 par Menerve
Le module de Discipline n'est pas disponible dans la version téléchargeable de Centre SIS.
Focus SIS, un fork de Centre SIS (une copie qui a ensuite évoluée indépendamment), qui était Open Source, disposait du module de Discipline.
Il est téléchargeable ici: http://arborrow.jesuitscholar.com/focus_2.3.zip
Nous allons donc extraire le module de Discipline de Focus afin de le greffer à notre Centre SIS!
Dans l'archive de Focus, il convient de copier le répertoire /modules/Discipline/
A l'intérieur, à part les fichiers PHP, on trouve le SQL de deux des tables.
Mais ce n'est pas tout concernant le SQL, et l'on doit aussi récupérer tout ce qui concerne le module dans install.sql. Il convient aussi de modifier les données de la table PROFILE_EXCEPTIONS qui sont inversées: Focus recense les interdictions par profil, Centre les permissions.
Et en général (si vous passez par phpPgAdmin), toutes les données SQL puisque leur format est adapté pour la ligne de commande: il faut les transformer en INSERT.
Commencent les problèmes au niveau du code PHP:
1. Remplacer le nom de la table USERS par STAFF.
2. Remplacer "_FOCUS_PDF" par "_CENTRE_PDF".
3. Commenter les lignes 30 à 33 du fichier ReferralLog.php qui appelent un template qui n'existe pas dans Centre.
On y est enfin!
Pour ceux qui se sentent un peu perdus, voici l'archive du module Discipline à télécharger. Il suffira ensuite d'executer les instructions de install.sql via phpPgAdmin.

Module Discipline 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