| Accueil > Addons > BNO | Contact | Imprimer | English translation |
Addons BNO
(c) PyG : dev@cornalys.com -- v1 13/12/2002
Code sous licence
GNU/GPL
Objet
Ajoute des fonctionnalités de Bloc-notes et d'Objectifs à Ganesha.
Screenshots / démonstration
Fonctionnalités
Installation
0- Prenez conscience que cet addon est livré tel quel, sans
garantie de bon fonctionnement, ni support.
L'auteur ne pourra pas être tenu responsable si l'installation l'addon
BNO nuit au bon fonctionnement de votre Ganesha.
Si c'est le cas, passez à l'étape 1.
1- Dezipper l'archive
2- Placer le dossier "addons" dans l'arborescence de ganesha (au meme
niveau que /cv et /docs)
3- Executer la requête sql du ficher bno.sql
CREATE TABLE `bno` (
`type_outil` tinyint(3) unsigned NOT NULL default '0',
`id_membre` tinyint(11) unsigned NOT NULL default '0',
`id_groupe` tinyint(3) unsigned NOT NULL default '0',
`date_maj` timestamp(14) NOT NULL,
`contenu` longtext,
PRIMARY KEY (`type_outil`,`id_membre`,`id_groupe`)
) TYPE=MyISAM;
4- Editez votre fichier /ganesha/ganesha/inc/config.inc.php
Placez avant "// Gestion des repertoires de Phorum :"
(ligne 90 approximativement)
// debut modif BNO => Chemin d'accés (par defaut /votre_dossier_ganesha/addons/BNO/
$HTTP['addons'] = $HTTP['main']."addons/";
$HTTP['HTMLArea'] = $HTTP['addons']."htmlarea/";
$HTTP['BNO'] = $HTTP['addons']."BNO/";
$RP['addons'] = $RP['main']."addons/";
$RP['BNO'] = $RP['addons']."BNO/";
$Fichier['BNO_Stagiaire'] = "BNO";
$Fichier['BNO_General'] = "BNO";
$Fichier['BNO_Voir'] = "BNO_Voir";
$Fichier['BNO_Liste'] = "BNO_Liste";
$Fichier['BNO_Post'] = "BNO_Post";
$TBL['BNO'] = "bno";
// fin modif BNO => Chemin d'accès
5- Editez votre fichier /ganesha/ganesha/inc/groupe.inc.php
Modification de la fonction InfoGroupe()
Placez sous...
put(' <TR><TD>'.$st_texte["plangrp"].$a.'</TD></TR>')" (ligne 62 approx.)
... le code suivant ...
// debut modif Pyg [addon BNO] : ajoute le lien vers les objectifs
global $RP;
$idStg = $guserid;
$connexionStg = $gconnexionid;
$idgroupeStg = $idgroupe;
include_once($RP['BNO']."fonctions.inc.php");
AfficheLienBNO($idgroupeStg,$idStg,$connexionStg,"1");
// fin modif pyg [addon BNO]
6- Editez votre fichier /ganesha/ganesha/commun/p_details.php
Repérez les lignes :
InitPageHtml($st_texte['details'],false) ;
Title($st_texte['details']." ".$ClsMembre->GetNom($id_membres)."
".$ClsMembre->GetPrenom($id_membres));
BR();
ListFormation() ;
Insérez avant "ListFormation() ;" (ligne 53 approx.) :
// debut modif Pyg [addon BNO] : ajoute le lien vers le
bloc-notes tuteur
$idStg = $guserid;
$connexionStg = $gconnexionid;
$ret = $ClsMembre->GetGroupe($idStg);
$idgroupeStg = $ret['idgroupe'];
include_once($RP['BNO']."fonctions.inc.php");
echo AfficheLienBNO($idgroupeStg,$idStg,$connexionStg,"2");
BR();
echo AfficheLienBNO($idgroupeStg,$idStg,$connexionStg,"3");
BR();
BR();
// fin modif pyg [addon BNO]
7- Priez pour que ça marche !
Mise en garde
Cet addon n'est pas exempt de bugs. Ayant été depuis en partie
réécrit et intégré à Ganesha 2.0, cet
addon n'est plus supporté par son auteur. Désolé...
| Accueil > Addons > BNO | Contact | Imprimer | English translation |