security_check();
if ($resultat_session == 'c') {
header("Location: ../utilisateurs/mon_compte.php?change_mdp=yes");
die();
} else if ($resultat_session == '0') {
header("Location: ../logout.php?auto=1");
die();
}
if (!checkAccess()) {
header("Location: ../logout.php?auto=1");
die();
}
include_once('./lib/lib_mod_ooo.php'); //les fonctions
$nom_fichier_modele_ooo =''; //variable à initialiser à blanc pour inclure le fichier suivant et éviter une notice. Pour les autres inclusions, cela est inutile.
include_once('./lib/chemin.inc.php'); // le chemin des dossiers contenant les modèles
//Liste des fichiers à compléter à la main (3 données par fichier)
// L'entête de la section pour le 1er fichier de la section sinon "" (vide)
//Le nom du fichier en minuscule avec son extension
//La description du document
if(($_SESSION['statut']=='administrateur')||
(($_SESSION['statut']=='cpe')&&(getSettingAOui('OOoUploadCpeDiscipline')))||
(($_SESSION['statut']=='scolarite')&&(getSettingAOui('OOoUploadScolDiscipline')))) {
//Retenue
$lien_wiki[]='';
$entete_section[]="MODULE DISCIPLINE";
$fich[]="retenue.odt";
$utilisation[]="Formulaire de retenue";
$special[]="";
//rapport incident
$lien_wiki[]='';
$entete_section[]="";
$fich[]="rapport_incident.odt";
$utilisation[]="Formulaire de rapport d'incident";
$special[]="";
//Exclusion temporaire
$lien_wiki[]='';
$entete_section[]="";
$fich[]="discipline_exclusion.odt";
$utilisation[]="Exclusion temporaire de l'établissement";
$special[]="";
// Travail
$lien_wiki[]='';
$entete_section[]="";
$fich[]="discipline_travail.odt";
$utilisation[]="Travail à rendre";
$special[]="";
// Autre sanction
$lien_wiki[]='';
$entete_section[]="";
$fich[]="discipline_autre.odt";
$utilisation[]="Autre sanction";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="avertissement_fin_periode.odt";
$utilisation[]="Avertissement de fin de période";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="avertissement_mi_periode.odt";
$utilisation[]="Avertissement de mi-période";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="mod_discipline_liste_incidents.odt";
$utilisation[]="Extraction des incidents et sanctions";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="mod_discipline_liste_incidents_bloc_adresse.odt";
$utilisation[]="Extraction des incidents et sanctions
(avec bloc adresse responsable)";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="mod_discipline_liste_incidents_bilan_classe.odt";
$utilisation[]="Extraction des incidents et sanctions
(avec bilan chiffré)";
$special[]="";
}
if(($_SESSION['statut']=='administrateur')||
(($_SESSION['statut']=='cpe')&&(getSettingAOui('OOoUploadCpeAbs2')))||
(($_SESSION['statut']=='scolarite')&&(getSettingAOui('OOoUploadScolAbs2')))) {
//modèle ABS2
$lien_wiki[]='';
$entete_section[]="MODULE ABSENCE";
$fich[]="absence_extraction_demi-journees.ods";
$utilisation[]="ABS2 : Tableau des demi-journées d'absences";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="absence_extraction_saisies.ods";
$utilisation[]="ABS2 : Tableau des saisies d'absences";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="absence_extraction_traitements.ods";
$utilisation[]="ABS2 : Tableau des traitements d'absences";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="absence_taux_absenteisme.ods";
$utilisation[]="ABS2 : Tableau des taux d'absentéisme";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="absence_extraction_bilan.ods";
$utilisation[]="ABS2 : Tableau bilan par jour par élève au format tableur";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="absence_extraction_bilan_resp.ods";
$utilisation[]="ABS2 : Tableau bilan par jour par élève au format tableur
(avec informations responsable légal 1)";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="absence_extraction_bilan.odt";
$utilisation[]="ABS2 : Tableau bilan par jour par élève au format traitement de textes";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="absence_extraction_bilan_resp.odt";
$utilisation[]="ABS2 : Tableau bilan par jour par élève au format traitement de textes
(avec informations responsable légal 1)";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="absence_modele_lettre_parents.odt";
$utilisation[]="ABS2 : Modèle de lettre aux parents";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="absence_email.txt";
$utilisation[]="ABS2 : Modèle du courriel envoyé aux parents";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="absence_sms.txt";
$utilisation[]="ABS2 : Modèle de SMS envoyé aux parents";
$special[]="";
}
if(($_SESSION['statut']=='administrateur')||
(($_SESSION['statut']=='cpe')&&(getSettingAOui('OOoUploadCpeNotanet')))||
(($_SESSION['statut']=='scolarite')&&(getSettingAOui('OOoUploadScolNotanet')))) {
//Fiches brevet
$lien_wiki[]='http://www.sylogix.org/projects/gepi/wiki/GepiDoc_fbOooCalc#Gabarits-de-fiches-brevets-dautres-acad%C3%A9mies';
$entete_section[]="MODULE NOTANET";
$fich[]="fb_serie_generale.ods";
$utilisation[]="Fiche brevet série générale";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="fb_CLG_lv2.ods";
$utilisation[]="Fiche brevet série collège LV2";
$special[]="obsolete";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="fb_CLG_dp6.ods";
$utilisation[]="Fiche brevet série collège ODP 6 heures";
$special[]="obsolete";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="fb_PRO.ods";
//$utilisation[]="Fiche brevet série professionnelle sans ODP";
$utilisation[]="Fiche brevet série professionnelle";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="fb_PRO_dp6.ods";
$utilisation[]="Fiche brevet série professionnelle ODP 6 heures";
$special[]="obsolete";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="fb_PRO_agri.ods";
$utilisation[]="Fiche brevet série professionnelle option agricole";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="fb_TECHNO.ods";
$utilisation[]="Fiche brevet série technologique sans ODP";
$special[]="obsolete";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="fb_TECHNO_dp6.ods";
$utilisation[]="Fiche brevet série technologique ODP 6 heures";
$special[]="obsolete";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="fb_TECHNO_agri.ods";
$utilisation[]="Fiche brevet série technologique option agricole";
$special[]="obsolete";
}
if(($_SESSION['statut']=='administrateur')||
(($_SESSION['statut']=='cpe')&&(getSettingAOui('OOoUploadCpeEcts')))||
(($_SESSION['statut']=='scolarite')&&(getSettingAOui('OOoUploadScolEcts')))) {
// Module ECTS
$lien_wiki[]='';
$entete_section[]="MODULE ECTS";
$fich[]="documents_ects.odt";
$utilisation[]="Documents ECTS (pour BTS, prépas...)";
$special[]="";
}
if($_SESSION['statut']=='administrateur') {
// Module Engagements
$lien_wiki[]='';
$entete_section[]="MODULE Engagements";
$fich[]="convocation_conseil_classe.odt";
$utilisation[]="Convocation au conseil de classe";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="mail_convocation_conseil_classe.txt";
$utilisation[]="Mail de convocation au conseil de classe";
$special[]="";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="liste_eleve_conseil_classe.odt";
$utilisation[]="Liste des élèves pour la prise de notes lors du conseil de classe";
$special[]="";
}
if(isset($fich)) {
$nbfich=sizeof($fich);
}
else {
$nbfich=0;
}
// Fin liste des fichiers
$PHP_SELF=basename($_SERVER['PHP_SELF']);
creertousrep($nom_dossier_modeles_ooo_mes_modeles.$rne);
$retour_apres_upload=isset($_POST['retour_apres_upload']) ? $_POST['retour_apres_upload'] : (isset($_GET['retour_apres_upload']) ? $_GET['retour_apres_upload'] : NULL);
if((!isset($retour_apres_upload))&&(isset($_SESSION['retour']))) {
$retour=$_SESSION['retour'];
$_SESSION['retour']=$_SERVER['PHP_SELF'] ;
}
else {
$retour="../accueil.php";
}
//**************** EN-TETE *****************
$titre_page = "Modèle Open Office - gérer ses modèles";
require_once("../lib/header.inc.php");
//**************** FIN EN-TETE *****************
echo "";
//debug_var();
if (isset($_GET['op'])) { $op=$_GET["op"]; }
if (isset($_GET['fic'])) { $fic=$_GET["fic"]; }
if (isset($_POST['btn'])) { $btn=$_POST["btn"]; }
if (isset($_POST['fich_cible'])) { $fich_cible=$_POST["fich_cible"]; }
echo "
Retour"; echo "
\n"; echo "Ce module est destiné à gérer les modèles Open Office de Gepi.
\n"; echo "\n"; echo "Un modèle personnalisé, envoyé sur le serveur sera utilisé par Gepi
Peu importe le nom actuel (gardez le format Open Office : ODT - texte, ODS - tableur ou txt - texte), chaque fichier sera renommé correctement.
\n";
echo "Les fichiers personnalisés peuvent être supprimés (icône poubelle), contrairement à ceux par défaut.
\n";
echo "L'ensemble des fichiers peut être consulté en cliquant sur leur icône.
Cas particulier du modèle de lettre aux parents pour le module absence 2 :
\n";
echo "Une modification trop importante de ce modèle peut entraîner des dysfonctionnements ou des problèmes de mise en page avec la fonctionnalité d'impression par lot des courriers.
\n";
echo "C'est pourquoi il est recommandé, dans ce cas là, de se limiter a des modifications simple (nature du texte par exemple) du modèle de base proposé dans Gepi.
\n";
echo "Dans les modèles du module abs2 la chaîne [saisies_string_eleve_id_[el_col.getIdEleve] est remplacée par [saisies_string_eleve_id_[el_col.getId] dans les fichiers absence_email.txt, absence_sms.txt et absence_modele_lettre_parent.odt. Les modèles personnalisés doivent êtres modifiés en conséquence.
\n";
echo "Les modèles personnalisés absence_email.txt et absence_sms.txt doivent être en UTF-8
$cible a été copié
"; $dest.="?fichier=$cible"; echo($fich_cible." a été copié correctement dans : ".$nom_dossier_modeles_ooo_mes_modeles.$rne.$fichiercopie.""; unset($monfichiername); echo "