Line 19... |
Line 19... |
19 |
// | |
|
19 |
// | |
|
20 |
// | You should have received a copy of the GNU General Public License |
|
20 |
// | You should have received a copy of the GNU General Public License |
|
21 |
// | along with Foobar; if not, write to the Free Software |
|
21 |
// | along with Foobar; if not, write to the Free Software |
|
22 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
22 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
23 |
// +------------------------------------------------------------------------------------------------------+
|
23 |
// +------------------------------------------------------------------------------------------------------+
|
24 |
// CVS : $Id: carto_historique.class.php,v 1.1 2005-02-22 12:02:57 jpm Exp $
|
24 |
// CVS : $Id: carto_historique.class.php,v 1.2 2005-02-22 16:35:16 jpm Exp $
|
25 |
/**
|
25 |
/**
|
26 |
* Classe Carto_Historique.
|
26 |
* Classe Carto_Historique.
|
27 |
*
|
27 |
*
|
28 |
* Classe permettant de réaliser des cartes.
|
28 |
* Classe permettant de réaliser des cartes.
|
29 |
*
|
29 |
*
|
Line 32... |
Line 32... |
32 |
*@author Nicolas MATHIEU
|
32 |
*@author Nicolas MATHIEU
|
33 |
//Autres auteurs :
|
33 |
//Autres auteurs :
|
34 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
34 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
35 |
*@author Alexandre GRANIER <alexandre@tela-botanica.org>
|
35 |
*@author Alexandre GRANIER <alexandre@tela-botanica.org>
|
36 |
*@copyright Tela-Botanica 2000-2004
|
36 |
*@copyright Tela-Botanica 2000-2004
|
37 |
*@version $Revision: 1.1 $ $Date: 2005-02-22 12:02:57 $
|
37 |
*@version $Revision: 1.2 $ $Date: 2005-02-22 16:35:16 $
|
38 |
// +------------------------------------------------------------------------------------------------------+
|
38 |
// +------------------------------------------------------------------------------------------------------+
|
39 |
*/
|
39 |
*/
|
Line 40... |
Line 40... |
40 |
|
40 |
|
41 |
// +------------------------------------------------------------------------------------------------------+
|
41 |
// +------------------------------------------------------------------------------------------------------+
|
Line 45... |
Line 45... |
45 |
|
45 |
|
46 |
// +------------------------------------------------------------------------------------------------------+
|
46 |
// +------------------------------------------------------------------------------------------------------+
|
47 |
// | CORPS du PROGRAMME |
|
47 |
// | CORPS du PROGRAMME |
|
Line -... |
Line 48... |
- |
|
48 |
// +------------------------------------------------------------------------------------------------------+
|
48 |
// +------------------------------------------------------------------------------------------------------+
|
49 |
|
- |
|
50 |
/**
|
49 |
|
51 |
* Classe Carto_Historique() - Affiche les liens avec les carte précédentes.
|
50 |
//==================================================================================================
|
52 |
*
|
51 |
// La classe Carto_Historique sert à pouvoir afficher les liens avec les carte précédentes
|
53 |
* La classe Carto_Historique sert à pouvoir afficher les liens avec les carte précédentes
|
52 |
// On accède à cette fonctionnalité grâce à la méthode afficherHistoriqueCarte()
|
54 |
* On accède à cette fonctionnalité grâce à la méthode afficherHistoriqueCarte()
|
53 |
// L'objet Carto_HistoriqueCarte recoit en parametres :
|
55 |
* L'objet Carto_HistoriqueCarte recoit en parametres :
|
54 |
// -la généalogie du niveau ou on en est (du type monde*europe*france )
|
56 |
* - la généalogie du niveau ou on en est (du type monde*europe*france )
|
55 |
// -l'url du document
|
57 |
* - l'url du document
|
56 |
// -en option : *le caractere de separation (par defaut c'est >)
|
- |
|
57 |
// *la classe css des liens
|
58 |
* - en option : - le caractere de separation (par defaut c'est >)
|
58 |
//===================================================================================================
|
59 |
* - la classe css des liens
|
59 |
|
60 |
*/
|
- |
|
61 |
class Carto_Historique
|
- |
|
62 |
{
|
60 |
class Carto_Historique
|
63 |
// +--------------------------------------------------------------------------------------------------+
|
61 |
{
|
64 |
// LES ATTRIBUTS DE LA CLASSE
|
62 |
var $historique;
|
65 |
var $historique;
|
63 |
var $url;
|
66 |
var $url;
|
64 |
var $caractere_separation;
|
67 |
var $caractere_separation;
|
65 |
var $class_css;
|
68 |
var $class_css;
|
- |
|
69 |
var $nom;
|
- |
|
70 |
|
- |
|
71 |
// +--------------------------------------------------------------------------------------------------+
|
- |
|
72 |
// LE CONSTRUCTEUR DE LA CLASSE
|
- |
|
73 |
/**
|
- |
|
74 |
* Constructeur Carto_Historique()
|
- |
|
75 |
*
|
66 |
var $nom;
|
76 |
* Constructeur initialisant les attributs de la classe Carto_Historique().
|
67 |
|
77 |
*/
|
68 |
function Carto_HistoriqueCarte ($objet_carte, $caractere = '>', $class = '')
|
- |
|
69 |
{
|
- |
|
70 |
global $GS_GLOBAL;
|
78 |
function Carto_Historique($objet_carte, $caractere = '>', $class = '')
|
71 |
|
79 |
{
|
72 |
$this->historique = $objet_carte->historique;
|
80 |
$this->historique = $objet_carte->historique;
|
73 |
$this->url = $objet_carte->url;
|
81 |
$this->url = $objet_carte->url;
|
74 |
$this->nom = $objet_carte->nom;
|
82 |
$this->nom = $objet_carte->nom;
|
75 |
unset ($objet_carte);
|
83 |
unset ($objet_carte);
|
76 |
$this->caractere_separation = $caractere;
|
84 |
$this->caractere_separation = $caractere;
|
Line -... |
Line 85... |
- |
|
85 |
$this->class_css = $class;
|
- |
|
86 |
}//Fin du constructeur Carto_Historique().
|
77 |
$this->class_css = $class;
|
87 |
|
78 |
}//Fin du constructeur Carto_HistoriqueCarte().
|
88 |
// +--------------------------------------------------------------------------------------------------+
|
79 |
|
89 |
// LES METHODES PUBLIQUES
|
80 |
function afficherHistoriqueCarte ()
|
90 |
function afficherHistoriqueCarte()
|
81 |
{
|
91 |
{
|
82 |
$res='';
|
92 |
$res='';
|
Line 103... |
Line 113... |
103 |
|
113 |
|
Line 104... |
Line 114... |
104 |
}//Fin de la méthode afficherHistoriqueCarte().
|
114 |
}//Fin de la méthode afficherHistoriqueCarte().
|
Line 105... |
Line -... |
105 |
|
- |
|
106 |
}//Fin de la classe Carto_Historique.
|
- |
|
107 |
|
- |
|
108 |
|
- |
|
109 |
// +------------------------------------------------------------------------------------------------------+
|
- |
|
110 |
// | LISTE de FONCTIONS |
|
- |
|
111 |
// +------------------------------------------------------------------------------------------------------+
|
- |
|
112 |
|
- |
|
113 |
// +--------------------------------------------------------------------------------------------------+
|
115 |
|
114 |
|
116 |
}//Fin de la classe Carto_Historique.
|
115 |
|
117 |
|
Line 116... |
Line 118... |
116 |
// +------------------------------------------------------------------------------------------------------+
|
118 |
// +------------------------------------------------------------------------------------------------------+
|
117 |
// | PIED du PROGRAMME |
|
119 |
// | PIED du PROGRAMME |
|
118 |
// +------------------------------------------------------------------------------------------------------+
|
120 |
// +------------------------------------------------------------------------------------------------------+
|
119 |
|
121 |
|
120 |
|
122 |
|
121 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
- |
|
122 |
*
|
123 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
123 |
* $Log: not supported by cvs2svn $
|
124 |
*
|
124 |
* Revision 1.1 2005/02/17 10:58:00 jpm
|
125 |
* $Log: not supported by cvs2svn $
|
125 |
* Ajout des fichiers pour permettre au serveur de réaliser des cartes. Ils sont à revoir complétement!
|
126 |
* Revision 1.1 2005/02/22 12:02:57 jpm
|
126 |
*
|
127 |
* Ajout des fichiers de la bibliothèque cartographique.
|