Line 27... |
Line 27... |
27 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
27 |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org>
|
28 |
*@copyright Tela-Botanica 2000-2003
|
28 |
*@copyright Tela-Botanica 2000-2003
|
29 |
*@version 01 juillet 2002
|
29 |
*@version 01 juillet 2002
|
30 |
// +-----------------------------------------------------------------------------------------------+
|
30 |
// +-----------------------------------------------------------------------------------------------+
|
31 |
//
|
31 |
//
|
32 |
// $Id: lib.carto.php,v 1.1 2005-09-22 14:02:49 ddelon Exp $
|
32 |
// $Id: lib.carto.php,v 1.2 2005-11-24 16:17:52 florian Exp $
|
33 |
// FICHIER : $RCSfile: lib.carto.php,v $
|
33 |
// FICHIER : $RCSfile: lib.carto.php,v $
|
34 |
// AUTEUR : $Author: ddelon $
|
34 |
// AUTEUR : $Author: florian $
|
35 |
// VERSION : $Revision: 1.1 $
|
35 |
// VERSION : $Revision: 1.2 $
|
36 |
// DATE : $Date: 2005-09-22 14:02:49 $
|
36 |
// DATE : $Date: 2005-11-24 16:17:52 $
|
37 |
//
|
37 |
//
|
38 |
// +-----------------------------------------------------------------------------------------------+
|
38 |
// +-----------------------------------------------------------------------------------------------+
|
39 |
// A FAIRE :
|
39 |
// A FAIRE :
|
40 |
// 1.-Rendre cette classe indépendante de l'arborescence du site.
|
40 |
// 1.-Rendre cette classe indépendante de l'arborescence du site.
|
41 |
// On trouve encore des urls ou des chemins d'accé au fichier codé en dur dans l'appli
|
41 |
// On trouve encore des urls ou des chemins d'accé au fichier codé en dur dans l'appli
|
Line 80... |
Line 80... |
80 |
$this->class_css = $class;
|
80 |
$this->class_css = $class;
|
81 |
}//Fin du constructeur Carto_HistoriqueCarte().
|
81 |
}//Fin du constructeur Carto_HistoriqueCarte().
|
Line 82... |
Line 82... |
82 |
|
82 |
|
83 |
function afficherHistoriqueCarte ()
|
83 |
function afficherHistoriqueCarte ()
|
84 |
{
|
84 |
{
|
85 |
$res='';
|
85 |
$res='<div style="float:left;">'.INS_ECHELLE;
|
86 |
$tabonglet = explode ('*', $this->historique);
|
86 |
$tabonglet = explode ('*', $this->historique);
|
87 |
$tabnom = explode ('*', $this->nom);
|
87 |
$tabnom = explode ('*', $this->nom);
|
88 |
foreach ($tabonglet as $key=>$value) {
|
88 |
foreach ($tabonglet as $key=>$value) {
|
89 |
if ($key == 0) {
|
89 |
if ($key == 0) {
|
Line 99... |
Line 99... |
99 |
$res.='class="'.$this->class_css.'" ';
|
99 |
$res.='class="'.$this->class_css.'" ';
|
100 |
}
|
100 |
}
|
Line 101... |
Line 101... |
101 |
|
101 |
|
102 |
$res.='href="'.$this->url.'&historique_cartes='.$chemin.'"> '.$this->caractere_separation.' '.$tabnom[$key].'</a>';
|
102 |
$res.='href="'.$this->url.'&historique_cartes='.$chemin.'"> '.$this->caractere_separation.' '.$tabnom[$key].'</a>';
|
103 |
}
|
- |
|
- |
|
103 |
}
|
104 |
|
104 |
$res.= '</div>'."\n";
|
Line 105... |
Line 105... |
105 |
return $res;
|
105 |
return $res;
|
Line 106... |
Line 106... |
106 |
|
106 |
|
Line 413... |
Line 413... |
413 |
// La classe carto_action instanciée dans l'application utilisant la classe carte fournit les noms
|
413 |
// La classe carto_action instanciée dans l'application utilisant la classe carte fournit les noms
|
414 |
// des champs et celui de la table contenant les valeur RVB de chaque zone des cartes, l'identifiant
|
414 |
// des champs et celui de la table contenant les valeur RVB de chaque zone des cartes, l'identifiant
|
415 |
// de la zone et l'action à entreprendre pour la zone conssidérée.
|
415 |
// de la zone et l'action à entreprendre pour la zone conssidérée.
|
416 |
// La méthode imgform() utilise la méthode get_cartoAction() de l'objet Carto_Action pour connaître
|
416 |
// La méthode imgform() utilise la méthode get_cartoAction() de l'objet Carto_Action pour connaître
|
417 |
// en fonction des coordonnées du clic l'action à entreprendre.
|
417 |
// en fonction des coordonnées du clic l'action à entreprendre.
|
418 |
|
- |
|
419 |
|
418 |
|
420 |
// Quoi qu'il arrive, on ouvre la balise formulaire
|
- |
|
421 |
$res = '<form action="'.$this->url.'" method="post"><br />'."\n";
|
- |
|
422 |
$res .= '<div style="text-align: center;"><strong>'.INS_CLIQUER_ACCEDER.'</strong></div>';
|
- |
|
423 |
if (isset ($this->image_x) && ($this->image_x != '') && isset ($this->image_y) && ($this->image_y != '')) {
|
419 |
if (isset ($this->image_x) && ($this->image_x != '') && isset ($this->image_y) && ($this->image_y != '')) {
|
424 |
// on regarde ici si l'on a pas un objet de plus bas niveau présent dans la variable de session carte
|
420 |
// on regarde ici si l'on a pas un objet de plus bas niveau présent dans la variable de session carte
|
425 |
//a charger a la place de l'objet de plus haut niveau
|
421 |
//a charger a la place de l'objet de plus haut niveau
|
Line 426... |
Line 422... |
426 |
|
422 |
|
Line 538... |
Line 534... |
538 |
|
534 |
|
539 |
$_SESSION['carte'] = $obj ;
|
535 |
$_SESSION['carte'] = $obj ;
|
540 |
}
|
536 |
}
|
541 |
$res .= INS_CHEMIN_APPLI.'/bibliotheque/lib.carto.extractimg.php?fichier='.$this->id.$id_image.'"';
|
537 |
$res .= INS_CHEMIN_APPLI.'/bibliotheque/lib.carto.extractimg.php?fichier='.$this->id.$id_image.'"';
|
542 |
$res .= ' name="image" onmouseover="javascript:show(\'d\');" onmouseout="javascript:show(\'d\');" />'."\n";
|
538 |
$res .= ' name="image" onmouseover="javascript:show(\'d\');" onmouseout="javascript:show(\'d\');" />'."\n";
|
543 |
$res .= '<input type="hidden" name="historique_cartes" value="'.$this->historique.'" />';
|
- |
|
544 |
$res .= '</form>'."\n";
|
539 |
$res .= '<input type="hidden" name="historique_cartes" value="'.$this->historique.'" />'."\n";
|
545 |
return $res;
|
540 |
return $res;
|
Line 546... |
Line 541... |
546 |
}
|
541 |
}
|
547 |
|
542 |
|
Line 572... |
Line 567... |
572 |
'<b>Requete : </b>'.$requete.
|
567 |
'<b>Requete : </b>'.$requete.
|
573 |
'<br/><br/><b>Erreur : </b>'.mysql_error());
|
568 |
'<br/><br/><b>Erreur : </b>'.mysql_error());
|
Line 574... |
Line 569... |
574 |
|
569 |
|
Line 575... |
Line 570... |
575 |
$i=0;
|
570 |
$i=0;
|
576 |
|
571 |
|
Line 577... |
Line 572... |
577 |
$retour = '<select name="liste_zone_carte" onchange="javascript:this.form.submit();">'."\n";
|
572 |
$retour = '<select name="liste_zone_carte" style="float:right;" onchange="javascript:this.form.submit();">'."\n";
|
578 |
$retour .= '<option value="">'.INS_VISUALISER_ZONE.'</option>'."\n";
|
573 |
$retour .= '<option value="">'.INS_VISUALISER_ZONE.'</option>'."\n";
|
Line 1186... |
Line 1181... |
1186 |
}
|
1181 |
}
|
Line 1187... |
Line 1182... |
1187 |
|
1182 |
|
1188 |
//-- Fin du code source ------------------------------------------------------------
|
1183 |
//-- Fin du code source ------------------------------------------------------------
|
1189 |
/*
|
1184 |
/*
|
- |
|
1185 |
* $Log: not supported by cvs2svn $
|
- |
|
1186 |
* Revision 1.1 2005/09/22 14:02:49 ddelon
|
- |
|
1187 |
* nettoyage annuaire et php5
|
1190 |
* $Log: not supported by cvs2svn $
|
1188 |
*
|
1191 |
* Revision 1.2 2005/09/22 13:30:49 florian
|
1189 |
* Revision 1.2 2005/09/22 13:30:49 florian
|
1192 |
* modifs pour compatibilité XHTML Strict + corrections de bugs (mais ya encore du boulot!!)
|
1190 |
* modifs pour compatibilité XHTML Strict + corrections de bugs (mais ya encore du boulot!!)
|
1193 |
*
|
1191 |
*
|
1194 |
* Revision 1.1 2004/12/15 13:30:20 alex
|
1192 |
* Revision 1.1 2004/12/15 13:30:20 alex
|