/trunk/biblio_bota_reference.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: biblio_bota_reference.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: biblio_bota_reference.php,v 1.1 2005/02/28 14:27:56 jpm Exp $ |
/** |
* Redirection vers BiblioBota - Lien Favoris variante : Référence. |
* |
36,7 → 36,7 |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.1 $ $Date: 2005/02/28 14:27:56 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
64,10 → 64,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.2 2005/03/01 15:17:55 jpm |
* Ajout d'un test sur la variable $_REQUEST. |
* |
* $Log: biblio_bota_reference.php,v $ |
* Revision 1.1 2005/02/28 14:27:56 jpm |
* Changement du nom de l'appli en Lien Favoris. |
* |
/trunk/biblio_bota.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: biblio_bota.php,v 1.3 2006-09-22 09:18:56 jp_milcent Exp $ |
// CVS : $Id: biblio_bota.php,v 1.2 2006/09/22 08:36:12 jp_milcent Exp $ |
/** |
* Appli Biblio Bota |
* |
42,7 → 42,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.3 $ $Date: 2006-09-22 09:18:56 $ |
*@version $Revision: 1.2 $ $Date: 2006/09/22 08:36:12 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
167,13 → 167,9 |
*/ |
function afficherContenuCorps() |
{ |
// +------------------------------------------------------------------------------------------------------+ |
// Initialisation de la base de données |
$bdd_id = mysql_connect(BB_BDD_SERVEUR, BB_BDD_UTILISATEUR, BB_BDD_MOT_DE_PASSE, true) or die("Impossible de se connecter à la base de données: " . mysql_error()); |
mysql_select_db(BB_BDD_NOM, $bdd_id); |
// +------------------------------------------------------------------------------------------------------+ |
// Initialisation des variables |
global $_GEN_commun; |
$sortie = ''; |
if (!defined('BB_ARGUMENT_AUTH') || BB_ARGUMENT_AUTH == 0 || (BB_ARGUMENT_AUTH == 1 && $GLOBALS['_GEN_commun']['pear_auth']->getAuth())) { |
216,9 → 212,7 |
'FICHIER : '.__FILE__. |
'</p>'; |
} |
// +------------------------------------------------------------------------------------------------------+ |
// Fermeture de la connection à la base de données |
mysql_close($bdd_id); |
return remplaceEntiteHTLM($sortie); |
231,7 → 225,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: biblio_bota.php,v $ |
* Revision 1.2 2006/09/22 08:36:12 jp_milcent |
* Utilisation de mysql_connect et mysql_select_db suite à disfonctionnement. |
* Amélioration de la gestion des chemins des fichiers inclus. |
/trunk/bibliotheque/bb_commun.fonct.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bb_commun.fonct.php,v 1.3 2007-02-14 11:37:50 jp_milcent Exp $ |
// CVS : $Id: bb_commun.fonct.php,v 1.2 2007/02/13 17:40:22 jp_milcent Exp $ |
/** |
* Fonctions communes aux applications de Biblio Bota. |
* |
32,7 → 32,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.3 $ $Date: 2007-02-14 11:37:50 $ |
*@version $Revision: 1.2 $ $Date: 2007/02/13 17:40:22 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
151,7 → 151,7 |
} |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: bb_commun.fonct.php,v $ |
* Revision 1.2 2007/02/13 17:40:22 jp_milcent |
* Ajout d'une fonction pour formater de manière conviviale les dates Mysql. |
* |
/trunk/biblio_bota_synthese.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: biblio_bota_synthese.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: biblio_bota_synthese.php,v 1.1 2005/02/24 19:47:29 jpm Exp $ |
/** |
* Redirection vers BiblioBota - Synthèse. |
* |
35,7 → 35,7 |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.1 $ $Date: 2005/02/24 19:47:29 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
61,10 → 61,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.2 2005/03/01 15:17:55 jpm |
* Ajout d'un test sur la variable $_REQUEST. |
* |
* $Log: biblio_bota_synthese.php,v $ |
* Revision 1.1 2005/02/24 19:47:29 jpm |
* Ajout de fichier de redirection vers les sous-applications. |
* |
/trunk/biblio_bota_article.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: biblio_bota_article.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: biblio_bota_article.php,v 1.1 2005/03/01 17:36:53 jpm Exp $ |
/** |
* Redirection vers BiblioBota - Consultation variante : article. |
* |
36,7 → 36,7 |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2005 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.1 $ $Date: 2005/03/01 17:36:53 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
65,7 → 65,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: biblio_bota_article.php,v $ |
* Revision 1.1 2005/03/01 17:36:53 jpm |
* Ajout des fichiers de parametrage rapide d'application pour Papyrus. |
* |
/trunk/biblio_bota_organisme.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: biblio_bota_organisme.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id$ |
/** |
* Redirection vers BiblioBota - Consultatuib variante : organisme. |
* |
36,7 → 36,7 |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2005 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision$ $Date$ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
64,11 → 64,8 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.1 2005/03/01 15:17:36 jpm |
* Ajout des fichiers de parametrage rapide des application Organismes. |
* $Log$ |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/trunk/biblio_bota_site.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: biblio_bota_site.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: biblio_bota_site.php,v 1.1 2005/03/01 17:36:53 jpm Exp $ |
/** |
* Redirection vers BiblioBota - Consultation variante : site. |
* |
36,7 → 36,7 |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2005 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.1 $ $Date: 2005/03/01 17:36:53 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
64,7 → 64,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: biblio_bota_site.php,v $ |
* Revision 1.1 2005/03/01 17:36:53 jpm |
* Ajout des fichiers de parametrage rapide d'application pour Papyrus. |
* |
/trunk/biblio_bota_ouvrage.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: biblio_bota_ouvrage.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: biblio_bota_ouvrage.php,v 1.1 2005/03/01 17:36:53 jpm Exp $ |
/** |
* Redirection vers BiblioBota - Consultation variante : ouvrage. |
* |
36,7 → 36,7 |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2005 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.1 $ $Date: 2005/03/01 17:36:53 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
65,7 → 65,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: biblio_bota_ouvrage.php,v $ |
* Revision 1.1 2005/03/01 17:36:53 jpm |
* Ajout des fichiers de parametrage rapide d'application pour Papyrus. |
* |
/trunk/biblio_bota_partenaire.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: biblio_bota_partenaire.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: biblio_bota_partenaire.php,v 1.3 2005/02/28 14:27:56 jpm Exp $ |
/** |
* Redirection vers BiblioBota - Lien Favoris variante : Partenaire. |
* |
35,7 → 35,7 |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.3 $ $Date: 2005/02/28 14:27:56 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
63,10 → 63,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.4 2005/03/01 15:17:55 jpm |
* Ajout d'un test sur la variable $_REQUEST. |
* |
* $Log: biblio_bota_partenaire.php,v $ |
* Revision 1.3 2005/02/28 14:27:56 jpm |
* Changement du nom de l'appli en Lien Favoris. |
* |
/trunk/applications/bb_admin/bibliotheque/bba_droit_mail.fonct.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bba_droit_mail.fonct.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bba_droit_mail.fonct.php,v 1.1 2004/09/14 11:12:27 jpm Exp $ |
/** |
* Fonctions de gestion des mails et des droits de l'application administration de Biblio Bota. |
* |
32,7 → 32,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.1 $ $Date: 2004/09/14 11:12:27 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
257,7 → 257,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: bba_droit_mail.fonct.php,v $ |
* Revision 1.1 2004/09/14 11:12:27 jpm |
* Ajout des fonctions de gestion des mails et des droits d'accès de BiblioBota admin. |
* |
/trunk/applications/bb_organisme_carto/bb_organisme_carto.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bb_organisme_carto.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bb_organisme_carto.php,v 1.4 2005/05/30 09:10:26 jpm Exp $ |
/** |
* Application affichant une cartographie des organismes |
* |
33,7 → 33,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2005 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.4 $ $Date: 2005/05/30 09:10:26 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
233,7 → 233,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: bb_organisme_carto.php,v $ |
* Revision 1.4 2005/05/30 09:10:26 jpm |
* Ajout de class aux titres! |
* |
/trunk/applications/bb_organisme_carto/bboc_organisme_liste.inc.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bboc_organisme_liste.inc.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bboc_organisme_liste.inc.php,v 1.1 2005/11/23 10:22:25 jp_milcent Exp $ |
/** |
* Liste des organismes d'une zone géographique. |
* |
33,7 → 33,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2005 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.1 $ $Date: 2005/11/23 10:22:25 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
245,7 → 245,11 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: bboc_organisme_liste.inc.php,v $ |
* Revision 1.1 2005/11/23 10:22:25 jp_milcent |
* Ajout au dépot de l'application BiblioBota. |
* Elle doit à terme migrer dans eFlore. |
* |
* Revision 1.2 2005/05/30 09:14:04 jpm |
* Ajout de class aux titres! |
* |
/trunk/applications/bb_organisme_carto/configuration/bboc_config.inc.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bboc_config.inc.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bboc_config.inc.php,v 1.1 2005/03/01 15:20:00 jpm Exp $ |
/** |
* Configuration de l'application Organisme Carto. |
* |
33,7 → 33,7 |
//Autres auteurs : |
*@author Jean-Charles GRANGER <tela@vecteur.org> |
*@copyright Tela-Botanica 2000-2005 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.1 $ $Date: 2005/03/01 15:20:00 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
66,10 → 66,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.2 2005/03/01 16:01:05 jpm |
* Transfère de la bibliothèque cartographique dans le dossier bibliothèque général de Biblio Bota. |
* |
* $Log: bboc_config.inc.php,v $ |
* Revision 1.1 2005/03/01 15:20:00 jpm |
* Ajout du fichier de config de l'application Organisme Carto de Biblio Bota. |
* |
/trunk/applications/bb_organisme_carto/bibliotheque/bboc_information.fonct.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bboc_information.fonct.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bboc_information.fonct.php,v 1.2 2005/04/13 10:12:34 jpm Exp $ |
/** |
* Fonctions de l'application Organisme Carto. |
* |
33,7 → 33,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2005 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.2 $ $Date: 2005/04/13 10:12:34 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
99,10 → 99,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.3 2005/05/17 10:10:08 jpm |
* Correction des bogues avant mise en ligne du site v4. |
* |
* $Log: bboc_information.fonct.php,v $ |
* Revision 1.2 2005/04/13 10:12:34 jpm |
* Ajout de la constante indiquant la bdd des tables de la carto. |
* |
/trunk/applications/bb_organisme_carto/langues/bboc_langue_fr.inc.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bboc_langue_fr.inc.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id$ |
/** |
* Traduction de l'application Organisme Carto : fr. |
* |
33,7 → 33,7 |
//Autres auteurs : |
*@author Jean-Charles GRANGER <tela@vecteur.org> |
*@copyright Tela-Botanica 2000-2005 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision$ $Date$ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
54,11 → 54,8 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.1 2005/03/01 15:20:07 jpm |
* Ajout du fichier de traduction de l'application Organisme Carto de Biblio Bota. |
* $Log$ |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/trunk/applications/bb_lien_favoris/configuration/bblf_config.inc.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bblf_config.inc.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bblf_config.inc.php,v 1.1 2005/02/28 14:23:51 jpm Exp $ |
/** |
* Configuration de l'application Lien Favoris. |
* |
33,7 → 33,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.1 $ $Date: 2005/02/28 14:23:51 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
69,10 → 69,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.2 2005/02/28 14:34:08 jpm |
* Changement du nom de l'appli en Lien Favoris. |
* |
* $Log: bblf_config.inc.php,v $ |
* Revision 1.1 2005/02/28 14:23:51 jpm |
* Ajout des fichiers de l'application Lien Favoris. |
* |
/trunk/applications/bb_lien_favoris/bb_lien_favoris.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bb_lien_favoris.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bb_lien_favoris.php,v 1.1 2005/02/28 14:23:51 jpm Exp $ |
/** |
* Application affichant des listes des sites web |
* |
36,7 → 36,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.1 $ $Date: 2005/02/28 14:23:51 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
55,15 → 55,13 |
include_once BBLF_CHEMIN_LANGUES.'bblf_langue_fr.inc.php'; |
} |
// Initialisation de la variable à retourner |
$var_to_ret = ''; |
$var_to_ret .= '<!-- BiblioBota - Partenaire : DEBUT -->'."\n"; |
// +------------------------------------------------------------------------------------------------------+ |
// | CORPS du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
global $GS_GLOBAL, $TransTab; |
global $GS_GLOBAL; |
global $TransTab; |
if ((isset($TransTab)) && ($TransTab != '')) { |
$tableau = FRAG_decoupageChaine($TransTab); |
} |
81,6 → 79,10 |
// +------------------------------------------------------------------------------------------------------+ |
// Création du contenu |
// Initialisation de la variable à retourner |
$var_to_ret = ''; |
if ($tableau['selecteur'] == 'ref') { |
$add_to_query = 'B_L_REFERENCE'; |
$le_titre = ' de référence'; |
94,6 → 96,8 |
$le_texte = ''; |
} |
$var_to_ret .= '<!-- BiblioBota - Partenaire : DEBUT -->'; |
// Titre de la page |
$var_to_ret .= '<h1>'.'Sites '.$le_titre.'</h1>'; |
// Petit descriptif |
184,21 → 188,18 |
$var_to_ret .= '<p>'.'Echec d\'exécution du script : pas de paramètre valide [réf|part].'.'</p>'."\n"; |
} |
$var_to_ret .= '<!-- BiblioBota - Partenaire : FIN -->'; |
$sortie .= $var_to_ret; |
// +------------------------------------------------------------------------------------------------------+ |
// | PIED du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
$var_to_ret .= '<!-- BiblioBota - Partenaire : FIN -->'."\n"; |
$sortie .= $var_to_ret; |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.3 2005/03/01 15:18:37 jpm |
* Ajout de commentaire html de début et fin d'appli. |
* |
* Revision 1.2 2005/02/28 14:34:10 jpm |
* Changement du nom de l'appli en Lien Favoris. |
* |
* $Log: bb_lien_favoris.php,v $ |
* Revision 1.1 2005/02/28 14:23:51 jpm |
* Ajout des fichiers de l'application Lien Favoris. |
* |
/trunk/applications/bb_lien_favoris/langues/bblf_langue_fr.inc.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bblf_langue_fr.inc.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bblf_langue_fr.inc.php,v 1.1 2005/02/28 14:23:51 jpm Exp $ |
/** |
* Fichier de traduction en français de l'application Lien Favoris. |
* |
33,7 → 33,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.1 $ $Date: 2005/02/28 14:23:51 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
54,7 → 54,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: bblf_langue_fr.inc.php,v $ |
* Revision 1.1 2005/02/28 14:23:51 jpm |
* Ajout des fichiers de l'application Lien Favoris. |
* |
/trunk/applications/bb_consultation/configuration/bbc_config.inc.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_config.inc.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bbc_config.inc.php,v 1.1 2004/09/10 09:45:47 jpm Exp $ |
/** |
* Configuration de l'application de consultation de Biblio Bota |
* |
33,7 → 33,7 |
//Autres auteurs : |
*@author Jean-Pascal MILENT <jpm@tela-botanica.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.1 $ $Date: 2004/09/10 09:45:47 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
/trunk/applications/bb_consultation/bbc_info_collection.inc.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_info_collection.inc.php,v 1.2 2007-02-13 18:06:41 jp_milcent Exp $ |
// CVS : $Id: bbc_info_collection.inc.php,v 1.1 2005/11/23 10:22:25 jp_milcent Exp $ |
/** |
* Appli bb_consultation : gestion des informations avancées "collection" de Biblio Bota |
* |
31,7 → 31,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.2 $ $Date: 2007-02-13 18:06:41 $ |
*@version $Revision: 1.1 $ $Date: 2005/11/23 10:22:25 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
276,7 → 276,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: bbc_info_collection.inc.php,v $ |
* Revision 1.1 2005/11/23 10:22:25 jp_milcent |
* Ajout au dépot de l'application BiblioBota. |
* Elle doit à terme migrer dans eFlore. |
/trunk/applications/bb_consultation/bb_consultation.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bb_consultation.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bb_consultation.php,v 1.1 2005/11/23 10:22:25 jp_milcent Exp $ |
/** |
* Appli bb_consultation : moteur de recherche de Biblio Bota |
* |
36,7 → 36,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.1 $ $Date: 2005/11/23 10:22:25 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
53,6 → 53,7 |
// +------------------------------------------------------------------------------------------------------+ |
// | CORPS du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
mysql_select_db(BB_BDD_NOM); |
if (!isset($_GET['consultation'])) { |
include_once 'bbc_recherche.inc.php'; |
107,7 → 108,11 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: bb_consultation.php,v $ |
* Revision 1.1 2005/11/23 10:22:25 jp_milcent |
* Ajout au dépot de l'application BiblioBota. |
* Elle doit à terme migrer dans eFlore. |
* |
* Revision 1.7 2005/05/17 10:10:08 jpm |
* Correction des bogues avant mise en ligne du site v4. |
* |
/trunk/applications/bb_consultation/bbc_recherche.inc.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_recherche.inc.php,v 1.3 2006-12-08 17:39:26 jp_milcent Exp $ |
// CVS : $Id: bbc_recherche.inc.php,v 1.3 2006/12/08 17:39:26 jp_milcent Exp $ |
/** |
* Appli bb_consultation : gestion des moteurs de recherche de Biblio Bota |
* |
36,7 → 36,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.3 $ $Date: 2006-12-08 17:39:26 $ |
*@version $Revision: 1.3 $ $Date: 2006/12/08 17:39:26 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
343,7 → 343,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: bbc_recherche.inc.php,v $ |
* Revision 1.3 2006/12/08 17:39:26 jp_milcent |
* Correction faute d'orthographe. |
* |
* Revision 1.2 2005/11/24 09:02:09 jp_milcent |
* Modification du texte apparaissant sous le moteur de recherche. |
* |
/trunk/applications/bb_consultation/bibliotheque/bbc_statistique.fonct.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_statistique.fonct.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bbc_statistique.fonct.php,v 1.1 2004/09/10 18:43:31 jpm Exp $ |
/** |
* Fonctions de statistique de Biblio Bota. |
* |
32,7 → 32,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.1 $ $Date: 2004/09/10 18:43:31 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
39,12 → 39,13 |
// +------------------------------------------------------------------------------------------------------+ |
// | ENTETE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
/*Mettre ici les inclusions de fichiers*/ |
// +------------------------------------------------------------------------------------------------------+ |
// | LISTE de FONCTIONS | |
// +------------------------------------------------------------------------------------------------------+ |
/*Mettre ici la liste de fonctions.*/ |
/** Fonction spy_validated_finder() - Enregistrement des statistiques. |
* |
56,78 → 57,42 |
*/ |
function spy_validated_finder($page_arg, $nbres) |
{ |
global $doc, $REMOTE_ADDR, $TabFinder, $TransTab; |
global $doc; |
global $REMOTE_ADDR; |
global $TabFinder, $TransTab; |
if (isset($TransTab)) { |
$TabFinder = FRAG_decoupageChaine($TransTab); |
$TabFinder = UnstoreTransTab($TransTab); |
} |
$moment = time(); |
if (!isset($TabFinder['plugin'])) { |
$TabFinder['plugin'] = ''; |
} |
if (!isset($TabFinder['geo'])) { |
$TabFinder['geo'] = ''; |
} |
if (!isset($TabFinder['chaine'])) { |
$TabFinder['chaine'] = ''; |
} |
if (!isset($TabFinder['sort'])) { |
$TabFinder['sort'] = ''; |
} |
if (!isset($TabFinder['auteur'])) { |
$TabFinder['auteur'] = ''; |
} |
if (!isset($TabFinder['categ'])) { |
$TabFinder['categ'] = ''; |
} |
if (!isset($TabFinder['pstart'])) { |
$TabFinder['pstart'] = ''; |
} |
if (!isset($TabFinder['pend'])) { |
$TabFinder['pend'] = ''; |
} |
if (!isset($TabFinder['step'])) { |
$TabFinder['step'] = ''; |
} |
if (!isset($TabFinder['valid'])) { |
$TabFinder['valid'] = ''; |
} |
if (!isset($TabFinder['typque'])) { |
$TabFinder['typque'] = ''; |
} |
if (!isset($TabFinder['categ_2'])) { |
$TabFinder['categ_2'] = ''; |
} |
if (!isset($TabFinder['categ_3'])) { |
$TabFinder['categ_3'] = ''; |
} |
if (!isset($TabFinder['since'])) { |
$TabFinder['since'] = ''; |
} |
if (!isset($TabFinder['plugin'])) $TabFinder['plugin'] = ""; |
if (!isset($TabFinder['geo'])) $TabFinder['geo'] = ""; |
if (!isset($TabFinder['chaine'])) $TabFinder['chaine'] = ""; |
if (!isset($TabFinder['sort'])) $TabFinder['sort'] = ""; |
if (!isset($TabFinder['auteur'])) $TabFinder['auteur'] = ""; |
if (!isset($TabFinder['categ'])) $TabFinder['categ'] = ""; |
if (!isset($TabFinder['pstart'])) $TabFinder['pstart'] = ""; |
if (!isset($TabFinder['pend'])) $TabFinder['pend'] = ""; |
if (!isset($TabFinder['step'])) $TabFinder['step'] = ""; |
if (!isset($TabFinder['valid'])) $TabFinder['valid'] = ""; |
if (!isset($TabFinder['typque'])) $TabFinder['typque'] = ""; |
if (!isset($TabFinder['categ_2'])) $TabFinder['categ_2'] = ""; |
if (!isset($TabFinder['categ_3'])) $TabFinder['categ_3'] = ""; |
if (!isset($TabFinder['since'])) $TabFinder['since'] = ""; |
if ($nbres > 0) { |
$calc_pages = 'De '.$TabFinder['pstart'].' à '.$TabFinder['pend'].' sur '.$nbres; |
} else { |
$calc_pages = 'Pas de résultats'; |
} |
if ($nbres > 0) $calc_pages = "De ".$TabFinder['pstart']." à ".$TabFinder['pend']." sur $nbres"; |
else $calc_pages = "Pas de résultats"; |
$requete = 'INSERT INTO biblio_spy VALUES ("", "'.$doc.'.'.$TabFinder['plugin'].'", '. |
'"'.$page_arg.'", "'.$REMOTE_ADDR.'", "'.$TabFinder['chaine'].'", '. |
'"'.$TabFinder['geo'].'", "'.$TabFinder['auteur'].'", "'.$TabFinder['categ'].'", '. |
'"'.$TabFinder['categ_2'].'", "'.$TabFinder['categ_3'].'", "'.$TabFinder['typque'].'", '. |
'"'.$TabFinder['step'].'", "'.$TabFinder['sort'].'", "'.$TabFinder['since'].'", '. |
'"'.$calc_pages.'", "'.$moment.'")'; |
mysql_query($requete) or die(BOG_afficherErreurSql(__FILE__, __LINE__, mysql_error(), $requete)); |
$query = "insert into biblio_spy values ('','$doc ".$TabFinder['plugin']."','$page_arg','$REMOTE_ADDR','".$TabFinder['chaine']."','".$TabFinder['geo']."','".$TabFinder['auteur']."','".$TabFinder['categ']."','".$TabFinder['categ_2']."','".$TabFinder['categ_3']."','".$TabFinder['typque']."','".$TabFinder['step']."','".$TabFinder['sort']."','".$TabFinder['since']."','$calc_pages','$moment')"; |
mysql_query($query) or die("<B>Erreur de stockage dans BiblioCheck :</B> $query"); |
} |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.2 2005/05/17 10:10:08 jpm |
* Correction des bogues avant mise en ligne du site v4. |
* |
* $Log: bbc_statistique.fonct.php,v $ |
* Revision 1.1 2004/09/10 18:43:31 jpm |
* Ajout d'une bibliothèque de gestion de fonction de statistique de Biblio Bota. |
* |
/trunk/applications/bb_consultation/bibliotheque/bbc_requete_lien.fonct.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_requete_lien.fonct.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bbc_requete_lien.fonct.php,v 1.4 2005/06/20 17:32:14 jpm Exp $ |
/** |
* Fonctions de création de la requête sur un lien. |
* |
33,7 → 33,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.4 $ $Date: 2005/06/20 17:32:14 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
167,7 → 167,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: bbc_requete_lien.fonct.php,v $ |
* Revision 1.4 2005/06/20 17:32:14 jpm |
* Correction erreur de construction de la requête sql. |
* |
/trunk/applications/bb_consultation/bibliotheque/bbc_moteur_lien.fonct.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_moteur_lien.fonct.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bbc_moteur_lien.fonct.php,v 1.3 2005/03/03 08:25:38 jpm Exp $ |
/** |
* Fonctions de création du moteur de recherche des liens. |
* |
33,7 → 33,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.3 $ $Date: 2005/03/03 08:25:38 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
187,10 → 187,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.4 2005/05/17 10:10:08 jpm |
* Correction des bogues avant mise en ligne du site v4. |
* |
* $Log: bbc_moteur_lien.fonct.php,v $ |
* Revision 1.3 2005/03/03 08:25:38 jpm |
* Remplacement d'un & par & |
* |
/trunk/applications/bb_consultation/bibliotheque/bbc_affichage_lien.fonct.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_affichage_lien.fonct.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bbc_affichage_lien.fonct.php,v 1.3 2004/09/15 15:47:36 jpm Exp $ |
/** |
* Fonctions de création de l'affichage des résultats d'un lien. |
* |
32,7 → 32,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.3 $ $Date: 2004/09/15 15:47:36 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
143,10 → 143,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.4 2005/05/17 10:10:08 jpm |
* Correction des bogues avant mise en ligne du site v4. |
* |
* $Log: bbc_affichage_lien.fonct.php,v $ |
* Revision 1.3 2004/09/15 15:47:36 jpm |
* Ajout des images de site partenaire et référence. |
* |
/trunk/applications/bb_consultation/bibliotheque/bbc_requete_media.fonct.php |
---|
1,57 → 1,57 |
<?php |
/*vim: set expandtab tabstop=4 shiftwidth=4: */ |
// +------------------------------------------------------------------------------------------------------+ |
// | PHP version 4.1 | |
// +------------------------------------------------------------------------------------------------------+ |
// | Copyright (C) 2004 Tela Botanica (accueil@tela-botanica.org) | |
// +------------------------------------------------------------------------------------------------------+ |
// | This library is free software; you can redistribute it and/or | |
// | modify it under the terms of the GNU Lesser General Public | |
// | License as published by the Free Software Foundation; either | |
// | version 2.1 of the License, or (at your option) any later version. | |
// | | |
// | This library is distributed in the hope that it will be useful, | |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
// | Lesser General Public License for more details. | |
// | | |
// | You should have received a copy of the GNU Lesser General Public | |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_requete_media.fonct.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
/** |
* Fonctions de création de la requête sur un média. |
* |
* Contient une fonction créant la requête d'intérogation de la base de données. |
* Valable pour le paramètre "media". |
* |
*@package BiblioBota-Consultation |
*@subpackage Fonctions |
//Auteur original : |
*@author Jean-Charles GRANGER <tela@vecteur.org> |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
// +------------------------------------------------------------------------------------------------------+ |
// | ENTETE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
// +------------------------------------------------------------------------------------------------------+ |
// | LISTE de FONCTIONS | |
// +------------------------------------------------------------------------------------------------------+ |
<?php |
/*vim: set expandtab tabstop=4 shiftwidth=4: */ |
// +------------------------------------------------------------------------------------------------------+ |
// | PHP version 4.1 | |
// +------------------------------------------------------------------------------------------------------+ |
// | Copyright (C) 2004 Tela Botanica (accueil@tela-botanica.org) | |
// +------------------------------------------------------------------------------------------------------+ |
// | This library is free software; you can redistribute it and/or | |
// | modify it under the terms of the GNU Lesser General Public | |
// | License as published by the Free Software Foundation; either | |
// | version 2.1 of the License, or (at your option) any later version. | |
// | | |
// | This library is distributed in the hope that it will be useful, | |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
// | Lesser General Public License for more details. | |
// | | |
// | You should have received a copy of the GNU Lesser General Public | |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_requete_media.fonct.php,v 1.3 2004/09/15 10:32:30 jpm Exp $ |
/** |
* Fonctions de création de la requête sur un média. |
* |
* Contient une fonction créant la requête d'intérogation de la base de données. |
* Valable pour le paramètre "media". |
* |
*@package BiblioBota-Consultation |
*@subpackage Fonctions |
//Auteur original : |
*@author Jean-Charles GRANGER <tela@vecteur.org> |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.3 $ $Date: 2004/09/15 10:32:30 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
/** Fonction mkquery() - Créé une requête intérogeant la base de donnée. |
* |
* Fonction créant la requête d'intérogation de la base de données pour le |
* paramêtre "media". |
* |
* @return string la requête permettant de récupérer les média. |
// +------------------------------------------------------------------------------------------------------+ |
// | ENTETE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
// +------------------------------------------------------------------------------------------------------+ |
// | LISTE de FONCTIONS | |
// +------------------------------------------------------------------------------------------------------+ |
/** Fonction mkquery() - Créé une requête intérogeant la base de donnée. |
* |
* Fonction créant la requête d'intérogation de la base de données pour le |
* paramêtre "media". |
* |
* @return string la requête permettant de récupérer les média. |
*/ |
function mkquery() |
{ |
67,14 → 67,14 |
if ($var_biblio['limit_domain'] == 1) { |
$add_from_dom = ', '.$tbl['domaine'].', '.$tbl['domaine_lk']; |
// lien domaines -- table de jointure domaines |
$add_limit_dom = ' AND ('.$tbl['domaine'].'.B_D_ID = '.$tbl['domaine_lk'].'.B_DL_IDDOM)'; |
$add_limit_dom = ' AND ('.$tbl['domaine'].'.B_D_ID = '.$tbl['domaine_lk'].'.B_DL_IDDOM)'; |
// lien articles -- table de jointure domaines |
$add_limit_dom .= ' AND ('.$tbl['item'].'.B_I_IDITEM = '.$tbl['domaine_lk'].'.B_DL_IDITEM)'; |
$add_limit_dom .= ' AND '.$tbl['domaine'].'.B_D_ID = 1'; |
} else { |
$add_from_dom = ', '.$tbl['domaine'].', '.$tbl['domaine_lk']; |
$add_from_dom = ', '.$tbl['domaine'].', '.$tbl['domaine_lk']; |
// lien domaines -- table de jointure domaines |
$add_limit_dom = ' AND ('.$tbl['domaine'].'.B_D_ID = '.$tbl['domaine_lk'].'.B_DL_IDDOM)'; |
$add_limit_dom = ' AND ('.$tbl['domaine'].'.B_D_ID = '.$tbl['domaine_lk'].'.B_DL_IDDOM)'; |
// lien articles -- table de jointure domaines |
$add_limit_dom .= ' AND ('.$tbl['item'].'.B_I_IDITEM = '.$tbl['domaine_lk'].'.B_DL_IDITEM)'; |
} |
105,18 → 105,18 |
$special_join .= ' AND ('.$tbl['item'].'.B_I_IDITEM = '.$tbl['article'].'.B_A_IDART)'; |
// réducteur de catégorie (collections) categ |
if ($TabFinder['categ'] != '') { |
if ($TabFinder['categ'] != '') { |
$add_to_query = ' AND ('.$tbl['article'].'.B_A_CRAICOLL like "'.$TabFinder['categ'].'%")'; |
} else { |
$add_to_query = ''; |
} else { |
$add_to_query = ''; |
} |
} else { |
// On demande ici les livres et médias |
$add_select = $tbl['media'].'.*, '.$tbl['monnaie'].'.*, '; |
// Ajout du FROM |
// Ajout du FROM |
$add_from = $tbl['media'].' LEFT JOIN '.$tbl['str'].' ON B_M_LKSTR = B_S_IDSTR, '.$tbl['monnaie'].', '; |
// lien media -- article |
$special_join = ' AND ('.$tbl['media'].'.B_M_IDMEDIA = '.$tbl['item'].'.B_I_IDITEM)'; |
// lien media -- article |
$special_join = ' AND ('.$tbl['media'].'.B_M_IDMEDIA = '.$tbl['item'].'.B_I_IDITEM)'; |
// lien media -- monnaie |
$special_join .= ' AND ('.$tbl['media'].'.B_M_LKMONNAIE = '.$tbl['monnaie'].'.GEN_MON_IDMONNAIE)'; |
//pas de réducteur de catégorie pour les livres |
126,23 → 126,23 |
// Compte Total : comptage du nombre de données de la table |
// d'abord, créer les critères de sélection physiques et logiques. |
if (($TabFinder['categ_3'] == '') || (BB_ARGUMENT_REGROUPEMENT == 'article')) { |
if ((!empty($query_dom['log']))) { |
$create_log = $query_dom['log']; |
} else { |
$create_log = ''; |
if ((!empty($query_dom['log']))) { |
$create_log = $query_dom['log']; |
} else { |
$create_log = ''; |
} |
} else { |
$create_log = 'B_I_TYPLOG = '.$TabFinder['categ_3']; |
} else { |
$create_log = 'B_I_TYPLOG = '.$TabFinder['categ_3']; |
} |
if ($TabFinder['categ_2'] == '') { |
if ((!empty($query_dom['phy']))) { |
if ((!empty($query_dom['phy']))) { |
$create_phy = $query_dom['phy']; |
} else { |
$create_phy = ''; |
} else { |
$create_phy = ''; |
} |
} else { |
$create_phy = 'B_I_TYPPHY = '.$TabFinder['categ_2']; |
} else { |
$create_phy = 'B_I_TYPPHY = '.$TabFinder['categ_2']; |
} |
if (($create_phy != "")&&($create_log != "")) { |
239,10 → 239,10 |
/* ajout, si nécessaire, de la contrainte categ */ |
if (($TabFinder['categ'] != '') && (BB_ARGUMENT_REGROUPEMENT == 'media')) { |
if ($TabFinder['categ'] == 'VIDE') { |
if ($TabFinder['categ'] == 'VIDE') { |
$normal_query .= ' AND (B_M_EDITEUR is null OR B_M_EDITEUR = "")'; |
} else { |
$normal_query .= ' AND (B_M_EDITEUR like "%'.$TabFinder['categ'].'%")'; |
} else { |
$normal_query .= ' AND (B_M_EDITEUR like "%'.$TabFinder['categ'].'%")'; |
} |
} |
263,8 → 263,8 |
for ($tmp=0;$tmp<count($tmp_auteur);$tmp++) { |
$normal_query .= $tbl['item'].'.B_I_AUTEURS like "%'.$tmp_auteur[$tmp].'%"'; |
if ( $tmp < (count($tmp_auteur) - 1) ) { |
$normal_query .= ' AND '; |
if ( $tmp < (count($tmp_auteur) - 1) ) { |
$normal_query .= ' AND '; |
} |
} |
$normal_query .= ')'; |
275,7 → 275,7 |
// 2- s'il n'est pas vide on ajoute AND |
if ($TabFinder['geo'] != '') { |
if ($TabFinder['geo'] == '1' || $TabFinder['geo'] == '2' || $TabFinder['geo'] == '3' || $TabFinder['geo'] == '4' |
if ($TabFinder['geo'] == '1' || $TabFinder['geo'] == '2' || $TabFinder['geo'] == '3' || $TabFinder['geo'] == '4' |
|| $TabFinder['geo'] == '5' || $TabFinder['geo'] == '6' || $TabFinder['geo'] == '7' || $TabFinder['geo'] == '8' || $TabFinder['geo'] == '9' ) { |
$TabFinder['geo'] = '0'.$TabFinder['geo']; |
$TabFinder['geo'] = ereg_replace('00', '0', $TabFinder['geo']); |
296,21 → 296,21 |
$tmp_stock = $row->GFD_ID; |
if ($tmp_stock != '') { |
if ($tmp_stock == '1' || $tmp_stock == '2' || $tmp_stock == '3' || $tmp_stock == '4' || |
if ($tmp_stock == '1' || $tmp_stock == '2' || $tmp_stock == '3' || $tmp_stock == '4' || |
$tmp_stock == '5' || $tmp_stock == '6' || $tmp_stock == '7' || $tmp_stock == '8' || $tmp_stock == '9' ) { |
$tmp_stock = '0'.$tmp_stock; |
$tmp_stock = ereg_replace('00', '0', $tmp_stock); |
} |
if ($i == 1) { |
$normal_query .= ' OR ('; |
if ($i == 1) { |
$normal_query .= ' OR ('; |
} |
$normal_query .= $tbl['item'].'.B_I_GEO like "%'.$tmp_stock.'%"'; |
if ($i < $comp_num) { |
$normal_query .= ' OR '; |
if ($i < $comp_num) { |
$normal_query .= ' OR '; |
} |
if ($i == $comp_num) { |
$normal_query .= ') '; |
if ($i == $comp_num) { |
$normal_query .= ') '; |
} |
$i++; |
} |
325,14 → 325,14 |
if ($TabFinder['since'] != '') { |
$since_var = explode('/', $TabFinder['since']); |
if (empty($since_var[0])) { |
$since_var[0] = ''; |
if (empty($since_var[0])) { |
$since_var[0] = ''; |
} |
if (empty($since_var[1])) { |
$since_var[1] = ''; |
if (empty($since_var[1])) { |
$since_var[1] = ''; |
} |
if (empty($since_var[2])) { |
$since_var[2] = ''; |
if (empty($since_var[2])) { |
$since_var[2] = ''; |
} |
$timestamp = mktime (NULL,NULL,NULL,$since_var[1],$since_var[0],$since_var[2]); |
343,35 → 343,33 |
// Création de l'ordre de tri |
$order_query = " ORDER BY ".$TabFinder['sort']; |
// Affectation de la requête à la variable qui va l'envoyer au moteur |
if (empty($plugin_store['query_add_query'])) { |
$plugin_store['query_add_query'] = ''; |
// Affectation de la requête à la variable qui va l'envoyer au moteur |
if (empty($plugin_store['query_add_query'])) { |
$plugin_store['query_add_query'] = ''; |
} |
$unreq = $normal_query.' '.$add_to_query.' '.$plugin_store['query_add_query'].' '.$order_query; |
//echo "$unreq"; |
// Débogage de la requête |
//trigger_error($unreq, E_USER_WARNING); |
return $unreq; |
} |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.4 2005/05/17 10:10:08 jpm |
* Correction des bogues avant mise en ligne du site v4. |
* |
* Revision 1.3 2004/09/15 10:32:30 jpm |
* Suppression d'une ligne après la balise de fermeture php. |
* |
* Revision 1.2 2004/09/14 10:18:17 jpm |
* Mise en forme et amélioration du code. |
* Passage au XHTML strict. |
* |
* Revision 1.1 2004/09/10 18:44:02 jpm |
* Ajout des fichiers de gestion du moteur de recherche des médias. |
} |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
* $Log: bbc_requete_media.fonct.php,v $ |
* Revision 1.3 2004/09/15 10:32:30 jpm |
* Suppression d'une ligne après la balise de fermeture php. |
* |
* Revision 1.2 2004/09/14 10:18:17 jpm |
* Mise en forme et amélioration du code. |
* Passage au XHTML strict. |
* |
* Revision 1.1 2004/09/10 18:44:02 jpm |
* Ajout des fichiers de gestion du moteur de recherche des médias. |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/trunk/applications/bb_consultation/bibliotheque/bbc_moteur_media.fonct.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_moteur_media.fonct.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bbc_moteur_media.fonct.php,v 1.1 2005/11/23 10:22:25 jp_milcent Exp $ |
/** |
* Fonctions de création du moteur de recherche des médias. |
* |
33,7 → 33,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.1 $ $Date: 2005/11/23 10:22:25 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
445,7 → 445,11 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: bbc_moteur_media.fonct.php,v $ |
* Revision 1.1 2005/11/23 10:22:25 jp_milcent |
* Ajout au dépot de l'application BiblioBota. |
* Elle doit à terme migrer dans eFlore. |
* |
* Revision 1.5 2005/05/17 10:10:08 jpm |
* Correction des bogues avant mise en ligne du site v4. |
* |
/trunk/applications/bb_consultation/bibliotheque/bbc_requete_structure.fonct.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_requete_structure.fonct.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bbc_requete_structure.fonct.php,v 1.3 2004/09/16 11:05:54 jpm Exp $ |
/** |
* Fonctions de création de la requête sur une structure. |
* |
35,7 → 35,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.3 $ $Date: 2004/09/16 11:05:54 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
242,10 → 242,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.4 2005/05/17 10:10:08 jpm |
* Correction des bogues avant mise en ligne du site v4. |
* |
* $Log: bbc_requete_structure.fonct.php,v $ |
* Revision 1.3 2004/09/16 11:05:54 jpm |
* Correction bogue mauvaise requete. |
* |
/trunk/applications/bb_consultation/bibliotheque/bbc_moteur_structure.fonct.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_moteur_structure.fonct.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bbc_moteur_structure.fonct.php,v 1.2 2004/09/15 11:21:07 jpm Exp $ |
/** |
* Fonctions de création du moteur de recherche des structures. |
* |
33,7 → 33,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.2 $ $Date: 2004/09/15 11:21:07 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
195,10 → 195,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.3 2005/05/17 10:10:08 jpm |
* Correction des bogues avant mise en ligne du site v4. |
* |
* $Log: bbc_moteur_structure.fonct.php,v $ |
* Revision 1.2 2004/09/15 11:21:07 jpm |
* Début mise en conformité avec la convention de codage et le standard XHTML Strict. |
* |
/trunk/applications/bb_consultation/bibliotheque/bbc_affichage_media.fonct.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_affichage_media.fonct.php,v 1.3 2006-09-20 14:16:32 jp_milcent Exp $ |
// CVS : $Id: bbc_affichage_media.fonct.php,v 1.3 2006/09/20 14:16:32 jp_milcent Exp $ |
/** |
* Fonctions de création de l'affichage des résultats d'un média. |
* |
32,7 → 32,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.3 $ $Date: 2006-09-20 14:16:32 $ |
*@version $Revision: 1.3 $ $Date: 2006/09/20 14:16:32 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
336,7 → 336,10 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: bbc_affichage_media.fonct.php,v $ |
* Revision 1.3 2006/09/20 14:16:32 jp_milcent |
* Modification de l'emplacement où l'on traite la chaine auteurs. |
* |
* Revision 1.2 2006/09/20 13:18:35 jp_milcent |
* Amélioration de la mise ne majuscule des noms d'auteurs. |
* |
/trunk/applications/bb_consultation/bibliotheque/bbc_affichage.fonct.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_affichage.fonct.php,v 1.2 2007-02-13 18:06:21 jp_milcent Exp $ |
// CVS : $Id: bbc_affichage.fonct.php,v 1.1 2005/11/23 10:22:25 jp_milcent Exp $ |
/** |
* Fonctions de l'interface de consultation de Biblio Bota. |
* |
32,7 → 32,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.2 $ $Date: 2007-02-13 18:06:21 $ |
*@version $Revision: 1.1 $ $Date: 2005/11/23 10:22:25 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
460,7 → 460,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: bbc_affichage.fonct.php,v $ |
* Revision 1.1 2005/11/23 10:22:25 jp_milcent |
* Ajout au dépot de l'application BiblioBota. |
* Elle doit à terme migrer dans eFlore. |
/trunk/applications/bb_consultation/bibliotheque/bbc_affichage_structure.fonct.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_affichage_structure.fonct.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bbc_affichage_structure.fonct.php,v 1.2 2004/09/15 11:21:07 jpm Exp $ |
/** |
* Fonctions de création de l'affichage des résultats d'une structure. |
* |
32,7 → 32,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.2 $ $Date: 2004/09/15 11:21:07 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
39,11 → 39,13 |
// +------------------------------------------------------------------------------------------------------+ |
// | ENTETE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
/*Mettre ici les inclusions de fichiers*/ |
// +------------------------------------------------------------------------------------------------------+ |
// | LISTE de FONCTIONS | |
// +------------------------------------------------------------------------------------------------------+ |
/*Mettre ici la liste de fonctions.*/ |
/** Fonction mkresu() - Traitement des requêtes. |
* |
59,20 → 61,21 |
global $tbl; |
global $TabFinder; |
global $var_biblio; |
global $GS_GLOBAL; |
$ret = ''; |
$ret .= '<ul id="bb_liste_resultat_structure">'."\n"; |
$i = 1; |
while ($ligne = mysql_fetch_object($result_final)) { |
$get_idstr = $ligne->B_S_IDSTR; |
$get_name = $ligne->B_S_NOM; |
$get_cp = $ligne->B_S_CODEPOSTAL; |
$get_ville = $ligne->B_S_VILLE; |
$get_pays = $ligne->GC_NAME; |
$get_date = $ligne->B_S_MAJFICHE; |
$get_categ = $ligne->B_S_TYPESTR; |
$get_categ_nom = $ligne->B_TYPSTR_LABEL; |
while ($row = mysql_fetch_object($result_final)) { |
$get_idstr = $row->B_S_IDSTR; |
$get_name = $row->B_S_NOM; |
$get_cp = $row->B_S_CODEPOSTAL; |
$get_ville = $row->B_S_VILLE; |
$get_pays = $row->GC_NAME; |
$get_date = $row->B_S_MAJFICHE; |
$get_categ = $row->B_S_TYPESTR; |
$get_categ_nom = $row->B_TYPSTR_LABEL; |
$ret .= '<li>'."\n"; |
97,13 → 100,13 |
$dpt_qu = 'SELECT GFD_NAME '. |
'FROM '.$tbl['dpt'].' '. |
'WHERE GFD_ID = '.$calc_dpt; |
$do_dpt = mysql_query($dpt_qu) or die(BOG_afficherErreurSql(__FILE__, __LINE__, mysql_error(), $dpt_qu)); |
$do_dpt = mysql_query($dpt_qu) or die("<B>Erreur lors de la recherche du département :</B> $dpt_qu"); |
$nbr_dpt = mysql_num_rows($do_dpt); |
if ($nbr_dpt == 1) { |
$resu_dpt = mysql_fetch_object($do_dpt); |
$nom_dpt = $resu_dpt->GFD_NAME; |
} else { |
return '<b>Erreur lors de la recherche du département :</b> '.$nbr_dpt.' départements trouvés.'; |
die('<b>Erreur lors de la recherche du département :</b> '.$nbr_dpt.' départements trouvés.'); |
} |
$ret .= ColorizeFound($nom_dpt, ucFirst($TabFinder['geo'])) . ' - '; |
} |
152,10 → 155,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.3 2005/05/17 10:10:08 jpm |
* Correction des bogues avant mise en ligne du site v4. |
* |
* $Log: bbc_affichage_structure.fonct.php,v $ |
* Revision 1.2 2004/09/15 11:21:07 jpm |
* Début mise en conformité avec la convention de codage et le standard XHTML Strict. |
* |
/trunk/applications/bb_consultation/bbc_info_fascicule.inc.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_info_fascicule.inc.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id$ |
/** |
* Appli bb_consultation : gestion des informations avancées "fascicule" de Biblio Bota |
* |
31,7 → 31,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision$ $Date$ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
227,7 → 227,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log$ |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
/trunk/applications/bb_consultation/bbc_info_media.inc.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_info_media.inc.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id$ |
/** |
* Appli bb_consultation : gestion des informations avancées "media" de Biblio Bota |
* |
31,7 → 31,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision$ $Date$ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
50,6 → 50,7 |
$tableau['args'] = '&arg_0=str%3D'.$tableau['media'].'&arg_1=coll%3D'.$tableau['media'].'&arg_2=book%3D'.$tableau['media'].'&arg_3=media%3D'.$tableau['media']; |
// Proposition d'édition |
/* TODO NAVIGBIBLIO */ |
/* |
$sortie .= '<p>'."\n"; |
if ($var_biblio['open_proposer_media'] == 1) { |
283,7 → 284,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log$ |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
/trunk/applications/bb_consultation/bbc_info_structure.inc.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_info_structure.inc.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bbc_info_structure.inc.php,v 1.1 2004/09/16 12:06:31 jpm Exp $ |
/** |
* Appli bb_consultation : gestion des informations avancées "structure" de Biblio Bota |
* |
31,7 → 31,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.1 $ $Date: 2004/09/16 12:06:31 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
305,10 → 305,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.2 2005/05/17 10:10:08 jpm |
* Correction des bogues avant mise en ligne du site v4. |
* |
* $Log: bbc_info_structure.inc.php,v $ |
* Revision 1.1 2004/09/16 12:06:31 jpm |
* Décomposition du fichier information en plusieurs fichiers. |
* |
/trunk/applications/bb_consultation/bbc_info_livre.inc.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_info_livre.inc.php,v 1.2 2005-12-03 19:44:11 jp_milcent Exp $ |
// CVS : $Id$ |
/** |
* Appli bb_consultation : gestion des informations avancées "livre" de Biblio Bota |
* |
31,7 → 31,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.2 $ $Date: 2005-12-03 19:44:11 $ |
*@version $Revision$ $Date$ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
49,11 → 49,13 |
} |
// Ligne de proposition d'édition |
/* TODO NAVIGBIBLIO |
if ($var_biblio['open_proposer_media'] == 1) { |
$sortie .= CreateNavigBiblio('add', 'book', 'Proposer un nouveau livre', $tableau['book'], 1, $tableau); |
} else { |
} else { |
$sortie .= ' '; |
} |
*/ |
// Ligne de titre |
$requete = 'SELECT B_S_NOM '. |
266,12 → 268,8 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.1 2005/11/23 10:22:25 jp_milcent |
* Ajout au dépot de l'application BiblioBota. |
* Elle doit à terme migrer dans eFlore. |
* $Log$ |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/trunk/applications/bb_consultation/bbc_info_article.inc.php |
---|
19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbc_info_article.inc.php,v 1.2 2006-05-29 17:21:17 jp_milcent Exp $ |
// CVS : $Id: bbc_info_article.inc.php,v 1.1 2005/11/23 10:22:25 jp_milcent Exp $ |
/** |
* Appli bb_consultation : gestion des informations avancées "article" de Biblio Bota |
* |
31,7 → 31,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.2 $ $Date: 2006-05-29 17:21:17 $ |
*@version $Revision: 1.1 $ $Date: 2005/11/23 10:22:25 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
241,7 → 241,7 |
} |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* $Log: bbc_info_article.inc.php,v $ |
* Revision 1.1 2005/11/23 10:22:25 jp_milcent |
* Ajout au dépot de l'application BiblioBota. |
* Elle doit à terme migrer dans eFlore. |
/trunk/applications/bb_synthese/langues/bbsy_langue_fr.inc.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbsy_langue_fr.inc.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id: bbsy_langue_fr.inc.php,v 1.1 2005/02/24 18:35:03 jpm Exp $ |
/** |
* Fichier de traduction en français de l'application Synthèse. |
* |
33,7 → 33,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision: 1.1 $ $Date: 2005/02/24 18:35:03 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
85,10 → 85,7 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.2 2005/04/25 13:57:32 jpm |
* Mise en forme. |
* |
* $Log: bbsy_langue_fr.inc.php,v $ |
* Revision 1.1 2005/02/24 18:35:03 jpm |
* Ajout du fichier de traduction de l'application synthèse. |
* |
/trunk/applications/bb_synthese/configuration/bbsy_config.inc.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bbsy_config.inc.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id$ |
/** |
* Configuration de l'application Synthèse. |
* |
33,7 → 33,7 |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision$ $Date$ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
62,11 → 62,6 |
define('BBSY_CLASS_IMG_SYNTHESE', 'bbsy_img_synthese'); |
// +------------------------------------------------------------------------------------------------------+ |
// Définition des classes css |
/** Constante stockant le nom de la classe du paragraphe affichant le nombre de résultat.*/ |
define('BBSY_CLASS_IMG_SYNTHESE', 'bbsy_img_synthese'); |
// +------------------------------------------------------------------------------------------------------+ |
// Paramétrage d'origine de l'application |
// Nbre de synthèses par page |
84,11 → 79,8 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.1 2005/02/24 18:34:55 jpm |
* Ajout du fichier de config de l'application synthèse. |
* $Log$ |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/trunk/applications/bb_synthese/bb_synthese.php |
---|
1,286 → 1,283 |
<?php |
/*vim: set expandtab tabstop=4 shiftwidth=4: */ |
// +------------------------------------------------------------------------------------------------------+ |
// | PHP version 4.1 | |
// +------------------------------------------------------------------------------------------------------+ |
// | Copyright (C) 2004 Tela Botanica (accueil@tela-botanica.org) | |
// +------------------------------------------------------------------------------------------------------+ |
// | This file is part of BB-Synthèse. | |
// | | |
// | Foobar is free software; you can redistribute it and/or modify | |
// | it under the terms of the GNU General Public License as published by | |
// | the Free Software Foundation; either version 2 of the License, or | |
// | (at your option) any later version. | |
// | | |
// | Foobar is distributed in the hope that it will be useful, | |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
// | GNU General Public License for more details. | |
// | | |
// | You should have received a copy of the GNU General Public License | |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bb_synthese.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
/** |
* Application affichant la liste des synthèses de Tela Botanica. |
* |
* Fournit la liste des synthèses de Tela Botanica. |
* |
*@package BiblioBota-Synthese |
//Auteur original : |
*@author Jean-Charles GRANGER <tela@vecteur.org> |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
// +------------------------------------------------------------------------------------------------------+ |
// | ENTETE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
/** Inclusion du fichier de configuration de l'application Synthèse. */ |
require_once BB_CHEMIN_APPLI.'bb_synthese/configuration/bbsy_config.inc.php'; |
// Appel du fichier de traduction des textes de l'application Synthèse de Biblio Bota |
if (file_exists(BBSY_CHEMIN_LANGUES.'bbsy_langue_'.BB_URL_I18N.'.inc.php')) { |
/** Inclusion du fichier de traduction de l'application Synthèse. */ |
include_once BBSY_CHEMIN_LANGUES.'bbsy_langue_'.BB_URL_I18N.'.inc.php'; |
} else { |
/** Inclusion du fichier de traduction fr par défaut. */ |
include_once BBSY_CHEMIN_LANGUES.'bbsy_langue_fr.inc.php'; |
} |
// +------------------------------------------------------------------------------------------------------+ |
// Initialisation des variables |
global $TransTab, $tbl; |
$ret = ''; |
$ret .= '<!-- BiblioBota - Synthèse : DEBUT -->'."\n"; |
// +------------------------------------------------------------------------------------------------------+ |
// | CORPS du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
if ((isset($TransTab)) && ($TransTab != '')) { |
$tableau = FRAG_decoupageChaine($TransTab); |
} |
if (empty($tableau['pstart'])) { |
$tableau['pstart'] = 0; |
} |
// Début de l'applicatif |
$ret .= '<h1>'.BBSY_LG_PAGE_TITRE.'</h1>'."\n"; |
$ret .= '<h2>'.BBSY_LG_PRESENTATION_TITRE.'</h2>'."\n"; |
$ret .= '<p>'.BBSY_LG_PARA_01.'</p>'."\n"; |
$ret .= '<p>'.BBSY_LG_PARA_02.'</p>'."\n"; |
$ret .= '<h2>'.BBSY_LG_PARA_03.'</h2>'."\n"; |
$ret .= '<h3>'.'<img src="'.BBSY_IMG_SYNTHESE.'" alt="'.BBSY_LG_SYNTH_IMG_ALT.'" /> '.BBSY_LG_SYNTH_NIV_01_TITRE.'</h3>'."\n"; |
$ret .= '<p>'.BBSY_LG_SYNTH_NIV_01_INFO.'</p>'."\n"; |
$ret .= '<h3>'.str_repeat('<img src="'.BBSY_IMG_SYNTHESE.'" alt="'.BBSY_LG_SYNTH_IMG_ALT.'" /> ', 2).BBSY_LG_SYNTH_NIV_02_TITRE.'</h3>'."\n"; |
$ret .= '<p>'.BBSY_LG_SYNTH_NIV_02_INFO.'</p>'."\n"; |
$ret .= '<h3>'.str_repeat('<img src="'.BBSY_IMG_SYNTHESE.'" alt="'.BBSY_LG_SYNTH_IMG_ALT.'" /> ', 3).BBSY_LG_SYNTH_NIV_03_TITRE.'</h3>'."\n"; |
$ret .= '<p>'.BBSY_LG_SYNTH_NIV_03_INFO.'</p>'."\n"; |
// (1) récupération des chaines id des synthèses |
$seeker = ''; |
foreach ($var_biblio['seek_string'] as $key => $values) { |
if ($key != 0) { |
$seeker .= ' OR '; |
} |
$seeker .= ' B_A_CRAICOLL = "'.$values.'" '; |
} |
// (2) comptage du nombre de synthèses |
$requete = 'SELECT COUNT(*) AS comptage '. |
'FROM '.$tbl['article'].', '.$tbl['item'].' '. |
'WHERE '.$seeker.' '. |
'AND B_I_CACHER = 0 '. |
'AND B_I_IDITEM = B_A_IDART'; |
$resultat = mysql_query($requete) or die(BOG_afficherErreurSql(__FILE__, __LINE__, mysql_error(), $requete)); |
$tmp_nb = mysql_fetch_object($resultat); |
$nb = $tmp_nb->comptage; |
mysql_free_result($resultat); |
// Affichage du nombre de synthèses requis |
if ($nb == 0) { |
$ret .= '<p>'.'Pas de synthèses référencées.'.'</p>'."\n"; |
} |
$requete = 'SELECT '.$tbl['article'].'.*, '.$tbl['item'].'.*, '.$tbl['item_typlog'].'.B_IL_LABEL, '.$tbl['item_typphy'].'.B_IP_LABEL '. |
'FROM '.$tbl['article'].', '.$tbl['item'].', '.$tbl['item_typlog'].', '.$tbl['item_typphy'].' '. |
'WHERE '.$seeker.' '. |
'AND B_I_CACHER = 0 '. |
'AND B_I_TYPLOG = B_IL_ID '. |
'AND B_I_TYPPHY = B_IP_ID '. |
'AND B_I_IDITEM = B_A_IDART '. |
'ORDER BY B_I_REM DESC '. |
'LIMIT '.$tableau['pstart'].', '.$var_biblio['how_bloc']; |
$resultat = mysql_query($requete) or die(BOG_afficherErreurSql(__FILE__, __LINE__, mysql_error(), $requete)); |
$nb_s = mysql_num_rows($resultat); |
if (empty($tableau['pend'])) { |
$tableau['pend'] = $nb; |
} |
if (empty($tableau['pstep'])) { |
$tableau['step'] = $var_biblio['how_bloc']; |
} |
// Informations sur le nombre de synthèse. |
$ret .= '<p id="frag_nbre_resultat">'.FRAG_afficherTxtNbreResultat('synth', $tableau, $nb_s, $nb).'</p>'."\n"; |
// Ici on fragmente en pages, pour une navigation plus facile |
$frag = new fragmenteur(); |
$frag_txt = $frag->fragmente($tableau, $nb); |
if (($frag->nb_pages) > 1) { |
$ret .= '<p class="frag_navigation">'.$frag_txt.'</p>'."\n"; |
} |
// Fin fragmentation |
// Affichage des résultats |
// 1- listing des synthèses |
// 2- dedans : listing des voir aussi |
$n = 1; |
$ret .= '<ul>'."\n"; |
while ($ligne = mysql_fetch_object($resultat)) { |
$id_a = $ligne->B_A_IDART; |
$titre = $ligne->B_I_TITRE; |
$auteurs = $ligne->B_I_AUTEURS; |
$geo = $ligne->B_I_GEO; |
$langue = $ligne->B_I_LANGUE; |
$resum = $ligne->B_I_RESUMCLE; |
$image = $ligne->B_I_IMAGE; |
$comment = $ligne->B_I_COMMENT; |
$rem = $ligne->B_I_REM; |
$exp_rem = explode('+', $rem); |
$ret .= '<li>'."\n"; |
if ($image != '') { |
$ret .= '<img src="'.BB_CHEMIN_IMAGES.$image.'" alt="" />'; |
} |
// Récupération des données spécifiques stockées dans le champ REM |
// $exp_rem[0] : date aaaa.mm.jj |
// $exp_rem[1] : niveau de synthèse |
// $exp_rem[++] : adresses mails des auteurs |
// $exp_rem[2] : 1er auteur |
// $exp_rem[3] : 2ème auteur etc. ... |
if ($exp_rem[1] == '') { |
$exp_rem[1] = 0; |
} |
switch ($exp_rem[1]) { |
case 0 : |
$alt = BBSY_LG_SYNTH_NIV_00_TITRE; |
break; |
case 1 : |
$alt = BBSY_LG_SYNTH_NIV_01_TITRE; |
break; |
case 2 : |
$alt = BBSY_LG_SYNTH_NIV_02_TITRE; |
break; |
case 3 : |
$alt = BBSY_LG_SYNTH_NIV_03_TITRE; |
break; |
} |
$ret .= str_repeat('<img class="'.BBSY_CLASS_IMG_SYNTHESE.'" src="'.BBSY_IMG_SYNTHESE.'" alt="'.BBSY_LG_SYNTH_IMG_ALT.'" /> ', $exp_rem[1]); |
// Désactivation des de ma mise en tag des mails des auteurs. |
/*// comptage du nombre d'auteurs |
$exp_auteurs = explode (", ",$auteurs); |
$tmp_count = count($exp_auteurs); |
// affichage des auteurs et de leur mail s'il est précisé |
$ct = 0; // variable de controle du nom de l'auteur |
$tc = 2; // variable de controle du mail de l'auteur (début du listing des auteurs) |
while ($ct <= $tmp_count) { |
if ($exp_rem[$tc] != '') { |
$ret .= "<zup href=\"mailto:$exp_rem[$tc]?subject=Synthèse $titre\">$exp_auteurs[$ct]</zup>"; |
} else { |
$ret .= "$exp_auteurs[$ct]"; |
} |
if ($ct < $tmp_count-1) { |
$ret .= ", "; |
} |
$ct++; |
$tc++; |
}*/ |
$ret .= $auteurs; |
$ret .= ' - '.'<b>'.$titre.'</b>'; |
if ($exp_rem[0] > 0) { |
$ret .= ' - '.FormateDateYYYYMMJJ($exp_rem[0]); |
} |
if ($resum != '') { |
$ret .= ' - '.'<i>'.$resum.'</i>'; |
} |
if ($comment != '') { |
$ret .= ' - '.'<i>'.$comment.'</i>'; |
} |
if ($geo != '') { |
$ret .= ' - '.'Départ./Région : '.'<i>'.$geo.'</i>'; |
} |
if ($langue != '') { |
$ret .= ' - '.$langue; |
} |
// Recherche des liens vers la synthèse |
// Là on affiche les Voir Aussi Fascicules ... si y'en a |
$UnVoirAussi = new VoirAussi($id_a, $tbl['article']); |
if ($UnVoirAussi->NbVA > 0) { |
$liste_va = $UnVoirAussi->ListerVoirAussi(); |
$ret .= ' - '.'Consulter : '; |
for ($i = 0; $i == (($UnVoirAussi->NbVA) - 1); $i++) { |
$ret .= '<img class="'.BB_CLASS_IMG_ICONE.'" src="'.$liste_va[$i]['icon_src'].'" alt="'.$liste_va[$i]['icon_alt'].'" /> '; |
$ret .= '<a '.$liste_va[$i]['target'].'>'.$liste_va[$i]['texte'].'</a>'; |
if ($liste_va[$i]['desc'] != '') { |
$ret .= ' - '.'<i>'.$liste_va[$i]['desc'].'</i>'; |
} |
} |
} |
// fin des Voir Aussi Fascicule |
if ($n < $nb_s) { |
$ret .= '<br /><br />'; |
} |
$ret .= "\n\n"; |
$n++; |
$ret .= '</li>'."\n"; |
} |
$ret .= '</ul>'."\n"; |
mysql_free_result($resultat); |
// +------------------------------------------------------------------------------------------------------+ |
// | PIED du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
$ret .= '<!-- BiblioBota - Synthèse : FIN -->'."\n"; |
$sortie = $ret; |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.3 2005/04/25 13:58:15 jpm |
* Résolution de problèmes liés à la base de données et simplification de l'affichage des images représentant le niveau des synthèses. |
* |
* Revision 1.2 2005/03/01 15:18:48 jpm |
* Ajout de commentaire html de début et fin d'appli. |
* |
* Revision 1.1 2005/02/24 18:34:41 jpm |
* Ajout de l'application synthèse. |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
<?php |
/*vim: set expandtab tabstop=4 shiftwidth=4: */ |
// +------------------------------------------------------------------------------------------------------+ |
// | PHP version 4.1 | |
// +------------------------------------------------------------------------------------------------------+ |
// | Copyright (C) 2004 Tela Botanica (accueil@tela-botanica.org) | |
// +------------------------------------------------------------------------------------------------------+ |
// | This file is part of BB-Synthèse. | |
// | | |
// | Foobar is free software; you can redistribute it and/or modify | |
// | it under the terms of the GNU General Public License as published by | |
// | the Free Software Foundation; either version 2 of the License, or | |
// | (at your option) any later version. | |
// | | |
// | Foobar is distributed in the hope that it will be useful, | |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
// | GNU General Public License for more details. | |
// | | |
// | You should have received a copy of the GNU General Public License | |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bb_synthese.php,v 1.2 2005/03/01 15:18:48 jpm Exp $ |
/** |
* Application affichant la liste des synthèses de Tela Botanica. |
* |
* Fournit la liste des synthèses de Tela Botanica. |
* |
*@package BiblioBota-Synthese |
//Auteur original : |
*@author Jean-Charles GRANGER <tela@vecteur.org> |
//Autres auteurs : |
*@author Jean-Pascal MILCENT <jpm@clapas.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.2 $ $Date: 2005/03/01 15:18:48 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
// +------------------------------------------------------------------------------------------------------+ |
// | ENTETE du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
/** Inclusion du fichier de configuration de l'application Synthèse. */ |
require_once BB_CHEMIN_APPLI.'bb_synthese/configuration/bbsy_config.inc.php'; |
// Appel du fichier de traduction des textes de l'application Synthèse de Biblio Bota |
if (file_exists(BBSY_CHEMIN_LANGUES.'bbsy_langue_'.BB_URL_I18N.'.inc.php')) { |
/** Inclusion du fichier de traduction de l'application Synthèse. */ |
include_once BBSY_CHEMIN_LANGUES.'bbsy_langue_'.BB_URL_I18N.'.inc.php'; |
} else { |
/** Inclusion du fichier de traduction fr par défaut. */ |
include_once BBSY_CHEMIN_LANGUES.'bbsy_langue_fr.inc.php'; |
} |
// +------------------------------------------------------------------------------------------------------+ |
// Initialisation des variables |
global $TransTab, $tbl; |
$ret = ''; |
$ret .= '<!-- BiblioBota - Synthèse : DEBUT -->'."\n"; |
// +------------------------------------------------------------------------------------------------------+ |
// | CORPS du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
if ((isset($TransTab)) && ($TransTab != '')) { |
$tableau = FRAG_decoupageChaine($TransTab); |
} |
if (empty($tableau['pstart'])) { |
$tableau['pstart'] = 0; |
} |
// Début de l'applicatif |
$ret .= '<h1>'.BBSY_LG_PAGE_TITRE.'</h1>'."\n"; |
$ret .= '<h2>'.BBSY_LG_PRESENTATION_TITRE.'</h2>'."\n"; |
$ret .= '<p>'.BBSY_LG_PARA_01.'</p>'."\n"; |
$ret .= '<p>'.BBSY_LG_PARA_02.'</p>'."\n"; |
$ret .= '<h2>'.BBSY_LG_PARA_03.'</h2>'."\n"; |
$ret .= '<h3>'.'<img src="'.BBSY_IMG_SYNTHESE.'" alt="'.BBSY_LG_SYNTH_IMG_ALT.'" /> '.BBSY_LG_SYNTH_NIV_01_TITRE.'</h3>'."\n"; |
$ret .= '<p>'.BBSY_LG_SYNTH_NIV_01_INFO.'</p>'."\n"; |
$ret .= '<h3>'.str_repeat('<img src="'.BBSY_IMG_SYNTHESE.'" alt="'.BBSY_LG_SYNTH_IMG_ALT.'" /> ', 2).BBSY_LG_SYNTH_NIV_02_TITRE.'</h3>'."\n"; |
$ret .= '<p>'.BBSY_LG_SYNTH_NIV_02_INFO.'</p>'."\n"; |
$ret .= '<h3>'.str_repeat('<img src="'.BBSY_IMG_SYNTHESE.'" alt="'.BBSY_LG_SYNTH_IMG_ALT.'" /> ', 3).BBSY_LG_SYNTH_NIV_03_TITRE.'</h3>'."\n"; |
$ret .= '<p>'.BBSY_LG_SYNTH_NIV_03_INFO.'</p>'."\n"; |
// (1) récupération des chaines id des synthèses |
$seeker = ''; |
foreach ($var_biblio['seek_string'] as $key => $values) { |
if ($key != 0) { |
$seeker .= ' OR '; |
} |
$seeker .= ' B_A_CRAICOLL = "'.$values.'" '; |
} |
// (2) comptage du nombre de synthèses |
$requete = 'SELECT COUNT(*) AS comptage '. |
'FROM '.$tbl['article'].', '.$tbl['item'].' '. |
'WHERE '.$seeker.' '. |
'AND B_I_CACHER = 0 '. |
'AND B_I_IDITEM = B_A_IDART'; |
$resultat = mysql_query($requete) or die(BOG_afficherErreurSql(__FILE__, __LINE__, mysql_error(), $requete)); |
$tmp_nb = mysql_fetch_object($resultat); |
$nb = $tmp_nb->comptage; |
mysql_free_result($resultat); |
// Affichage du nombre de synthèses requis |
if ($nb == 0) { |
$ret .= '<p>'.'Pas de synthèses référencées.'.'</p>'."\n"; |
} |
$requete = 'SELECT '.$tbl['article'].'.*, '.$tbl['item'].'.*, '.$tbl['item_typlog'].'.B_IL_LABEL, '.$tbl['item_typphy'].'.B_IP_LABEL '. |
'FROM '.$tbl['article'].', '.$tbl['item'].', '.$tbl['item_typlog'].', '.$tbl['item_typphy'].' '. |
'WHERE '.$seeker.' '. |
'AND B_I_CACHER = 0 '. |
'AND B_I_TYPLOG = B_IL_ID '. |
'AND B_I_TYPPHY = B_IP_ID '. |
'AND B_I_IDITEM = B_A_IDART '. |
'ORDER BY B_I_REM DESC '. |
'LIMIT '.$tableau['pstart'].', '.$var_biblio['how_bloc']; |
$resultat = mysql_query($requete) or die(BOG_afficherErreurSql(__FILE__, __LINE__, mysql_error(), $requete)); |
$nb_s = mysql_num_rows($resultat); |
if (empty($tableau['pend'])) { |
$tableau['pend'] = $nb; |
} |
if (empty($tableau['pstep'])) { |
$tableau['step'] = $var_biblio['how_bloc']; |
} |
// Informations sur le nombre de synthèse. |
$ret .= '<p id="frag_nbre_resultat">'.FRAG_afficherTxtNbreResultat('synth', $tableau, $nb_s, $nb).'</p>'."\n"; |
// Ici on fragmente en pages, pour une navigation plus facile |
$frag = new fragmenteur(); |
$frag_txt = $frag->fragmente($tableau, $nb); |
if (($frag->nb_pages) > 1) { |
$ret .= '<p class="frag_navigation">'.$frag_txt.'</p>'."\n"; |
} |
// Fin fragmentation |
// Affichage des résultats |
// 1- listing des synthèses |
// 2- dedans : listing des voir aussi |
$n = 1; |
$ret .= '<ul>'."\n"; |
while ($ligne = mysql_fetch_object($resultat)) { |
$id_a = $ligne->B_A_IDART; |
$titre = $ligne->B_I_TITRE; |
$auteurs = $ligne->B_I_AUTEURS; |
$geo = $ligne->B_I_GEO; |
$langue = $ligne->B_I_LANGUE; |
$resum = $ligne->B_I_RESUMCLE; |
$image = $ligne->B_I_IMAGE; |
$comment = $ligne->B_I_COMMENT; |
$rem = $ligne->B_I_REM; |
$exp_rem = explode('+', $rem); |
$ret .= '<li>'."\n"; |
if ($image != '') { |
$ret .= '<img src="'.BB_CHEMIN_IMAGES.$image.'" alt="" />'; |
} |
// Récupération des données spécifiques stockées dans le champ REM |
// $exp_rem[0] : date aaaa.mm.jj |
// $exp_rem[1] : niveau de synthèse |
// $exp_rem[++] : adresses mails des auteurs |
// $exp_rem[2] : 1er auteur |
// $exp_rem[3] : 2ème auteur etc. ... |
if ($exp_rem[1] == '') { |
$exp_rem[1] = 0; |
} |
switch ($exp_rem[1]) { |
case 0 : |
$alt = BBSY_LG_SYNTH_NIV_00_TITRE; |
break; |
case 1 : |
$alt = BBSY_LG_SYNTH_NIV_01_TITRE; |
break; |
case 2 : |
$alt = BBSY_LG_SYNTH_NIV_02_TITRE; |
break; |
case 3 : |
$alt = BBSY_LG_SYNTH_NIV_03_TITRE; |
break; |
} |
$ret .= str_repeat('<img class="'.BBSY_CLASS_IMG_SYNTHESE.'" src="'.BBSY_IMG_SYNTHESE.'" alt="'.BBSY_LG_SYNTH_IMG_ALT.'" /> ', $exp_rem[1]); |
// Désactivation des de ma mise en tag des mails des auteurs. |
/*// comptage du nombre d'auteurs |
$exp_auteurs = explode (", ",$auteurs); |
$tmp_count = count($exp_auteurs); |
// affichage des auteurs et de leur mail s'il est précisé |
$ct = 0; // variable de controle du nom de l'auteur |
$tc = 2; // variable de controle du mail de l'auteur (début du listing des auteurs) |
while ($ct <= $tmp_count) { |
if ($exp_rem[$tc] != '') { |
$ret .= "<zup href=\"mailto:$exp_rem[$tc]?subject=Synthèse $titre\">$exp_auteurs[$ct]</zup>"; |
} else { |
$ret .= "$exp_auteurs[$ct]"; |
} |
if ($ct < $tmp_count-1) { |
$ret .= ", "; |
} |
$ct++; |
$tc++; |
}*/ |
$ret .= $auteurs; |
$ret .= ' - '.'<b>'.$titre.'</b>'; |
if ($exp_rem[0] > 0) { |
$ret .= ' - '.FormateDateYYYYMMJJ($exp_rem[0]); |
} |
if ($resum != '') { |
$ret .= ' - '.'<i>'.$resum.'</i>'; |
} |
if ($comment != '') { |
$ret .= ' - '.'<i>'.$comment.'</i>'; |
} |
if ($geo != '') { |
$ret .= ' - '.'Départ./Région : '.'<i>'.$geo.'</i>'; |
} |
if ($langue != '') { |
$ret .= ' - '.$langue; |
} |
// Recherche des liens vers la synthèse |
// Là on affiche les Voir Aussi Fascicules ... si y'en a |
$UnVoirAussi = new VoirAussi($id_a, $tbl['article']); |
if ($UnVoirAussi->NbVA > 0) { |
$liste_va = $UnVoirAussi->ListerVoirAussi(); |
$ret .= ' - '.'Consulter : '; |
for ($i = 0; $i == (($UnVoirAussi->NbVA) - 1); $i++) { |
$ret .= '<img class="'.BB_CLASS_IMG_ICONE.'" src="'.$liste_va[$i]['icon_src'].'" alt="'.$liste_va[$i]['icon_alt'].'" /> '; |
$ret .= '<a '.$liste_va[$i]['target'].'>'.$liste_va[$i]['texte'].'</a>'; |
if ($liste_va[$i]['desc'] != '') { |
$ret .= ' - '.'<i>'.$liste_va[$i]['desc'].'</i>'; |
} |
} |
} |
// fin des Voir Aussi Fascicule |
if ($n < $nb_s) { |
$ret .= '<br /><br />'; |
} |
$ret .= "\n\n"; |
$n++; |
$ret .= '</li>'."\n"; |
} |
$ret .= '</ul>'."\n"; |
mysql_free_result($resultat); |
// +------------------------------------------------------------------------------------------------------+ |
// | PIED du PROGRAMME | |
// +------------------------------------------------------------------------------------------------------+ |
$ret .= '<!-- BiblioBota - Synthèse : FIN -->'."\n"; |
$sortie = $ret; |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: bb_synthese.php,v $ |
* Revision 1.2 2005/03/01 15:18:48 jpm |
* Ajout de commentaire html de début et fin d'appli. |
* |
* Revision 1.1 2005/02/24 18:34:41 jpm |
* Ajout de l'application synthèse. |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/trunk/biblio_bota_organisme_carto.php |
---|
21,7 → 21,7 |
// | along with Foobar; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: biblio_bota_organisme_carto.php,v 1.1 2005-11-23 10:22:25 jp_milcent Exp $ |
// CVS : $Id$ |
/** |
* Redirection vers BiblioBota - Organisme Carto. |
* |
36,7 → 36,7 |
//Autres auteurs : |
*@author Aucun |
*@copyright Tela-Botanica 2000-2005 |
*@version $Revision: 1.1 $ $Date: 2005-11-23 10:22:25 $ |
*@version $Revision$ $Date$ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
61,11 → 61,8 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.1 2005/03/01 15:17:36 jpm |
* Ajout des fichiers de parametrage rapide des application Organismes. |
* $Log$ |
* |
* |
* +-- Fin du code ----------------------------------------------------------------------------------------+ |
*/ |
?> |
/trunk |
---|
Property changes: |
Modified: svn:ignore |
.buildpath |
.project |
+ |
+.settings |