| Accueil > Addons > FichierPlanning | Contact | Imprimer | English translation |
Patch FichierPlanning
(c) PyG : dev@cornalys.com -- v0.2 21/11/2003
Code sous licence
GNU/GPL
Objet
Permet d'afficher le contenu du fichier planning (.html .htm ou .txt) directement sur le tableau de bord.
Screenshots / Démonstration
Fonctionnalités
Procédure d'installation
1- Ouvrez le fichier /ganesha/inc/groupe.inc.php et recherchez la fonction InfoGroupe.
2- Sous le code :
put(' <TR><TD>'.$st_texte["plangrp"].$a.'</TD></TR>') ;
copiez le code source ci-dessous
3- C'est tout
NB: vous pouvez supprimer/ajouter des balises dans la liste en fonction de vos besoins (<strong> ou <p>, par exemple)
Source
<?php
// Patch FichierPlanning : dev@cornalys.com - 21/11/2003
// affichage du contenu du fichier
global $RP;
$path_planning = $RP['main'].'groupes/'.$ClsGroupe->Directory($idgroupe).'/'.$planning; // chemin du fichier
$ext = substr($path_planning, strrpos($path_planning, '.') + 1); // on récupère l'extension du fichier
if ( ($ext=="txt") || ($ext=="htm") || ($ext=="html") ) { // on ne traite que les fichiers txt et html
$TabContenuP = file($path_planning); // on lit le fichier et on le place dans un tableau
$ContenuP = join('', $TabContenuP); // on reconstruit le fichier
$ContenuP = strip_tags($ContenuP, '<a><b><i><u><table><tr><td>'); //liste des tags autorisés
$ContenuP = ($ext=="txt") ? nl2br($ContenuP) : $ContenuP; // si l'extension est .txt, on remplace les retours chariots par des <br>
BR(); // on met un <br>
put('<TR><TD>'); // debut nouvelle cellule
SubTitle("Contenu du planning"); // Titre "Contenu du planning"
echo $ContenuP; // Affichage du contenu
BR(); // <br>
put('</TD></TR>'); // fin de la cellule
}
// fin de l'affichage du contenu du fichier - fin Patch FichierPlanning
?>
| Accueil > Addons > FichierPlanning | Contact | Imprimer | English translation |