Warning: fopen(logv.txt): failed to open stream: Permission denied in /home/keonox/www/pyg/ganesha/inc.php on line 61

Warning: fputs(): supplied argument is not a valid stream resource in /home/keonox/www/pyg/ganesha/inc.php on line 62

Warning: fclose(): supplied argument is not a valid stream resource in /home/keonox/www/pyg/ganesha/inc.php on line 63
Addon BNO
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