Line 17... |
Line 17... |
17 |
// | |
|
17 |
// | |
|
18 |
// | You should have received a copy of the GNU Lesser General Public |
|
18 |
// | You should have received a copy of the GNU Lesser General Public |
|
19 |
// | License along with this library; if not, write to the Free Software |
|
19 |
// | License along with this library; if not, write to the Free Software |
|
20 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
20 |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
|
21 |
// +------------------------------------------------------------------------------------------------------+
|
21 |
// +------------------------------------------------------------------------------------------------------+
|
22 |
// CVS : $Id: bazar.carte_google.php,v 1.4 2007-08-27 12:27:34 alexandre_tb Exp $
|
22 |
// CVS : $Id: bazar.carte_google.php,v 1.5 2007-10-01 12:07:03 alexandre_tb Exp $
|
23 |
/**
|
23 |
/**
|
24 |
*
|
24 |
*
|
25 |
*@package bazar
|
25 |
*@package bazar
|
26 |
//Auteur original :
|
26 |
//Auteur original :
|
27 |
*@author Alexandre GRANIER <alexandre@tela-botanica.org>
|
27 |
*@author Alexandre GRANIER <alexandre@tela-botanica.org>
|
28 |
//Autres auteurs :
|
28 |
//Autres auteurs :
|
29 |
*@copyright Tela-Botanica 2000-2007
|
29 |
*@copyright Tela-Botanica 2000-2007
|
30 |
*@version $Revision: 1.4 $
|
30 |
*@version $Revision: 1.5 $
|
31 |
// +------------------------------------------------------------------------------------------------------+
|
31 |
// +------------------------------------------------------------------------------------------------------+
|
32 |
*/
|
32 |
*/
|
Line 33... |
Line 33... |
33 |
|
33 |
|
34 |
// +------------------------------------------------------------------------------------------------------+
|
34 |
// +------------------------------------------------------------------------------------------------------+
|
Line 49... |
Line 49... |
49 |
|
49 |
|
Line 50... |
Line 50... |
50 |
// requete sur le bazar pour recuperer les evenements
|
50 |
// requete sur le bazar pour recuperer les evenements
|
51 |
|
51 |
|
52 |
$requete = 'select * from bazar_fiche where ';
|
52 |
$requete = 'select * from bazar_fiche where ';
|
- |
|
53 |
if ($GLOBALS['_BAZAR_']['id_typeannonce'] != '') $requete .= 'bf_ce_nature in ('.$GLOBALS['_BAZAR_']['id_typeannonce'].') and ' ;
|
53 |
if ($GLOBALS['_BAZAR_']['id_typeannonce'] != '') $requete .= 'bf_ce_nature in ('.$GLOBALS['_BAZAR_']['id_typeannonce'].') and ' ;
|
54 |
$requete .= ' ((bf_date_debut_validite_fiche<=now() and bf_date_fin_validite_fiche>=now()) or (bf_date_fin_validite_fiche="0000-00-00"' .
|
54 |
$requete .= ' ((bf_date_debut_validite_fiche<=now() and bf_date_fin_validite_fiche>=now()) or bf_date_fin_validite_fiche="0000-00-00")'.
|
55 |
' and date_add(bf_date_fin_evenement,interval 15 day)>now()))'.
|
Line 55... |
Line 56... |
55 |
' and bf_statut_fiche=1';
|
56 |
' and bf_statut_fiche=1';
|
56 |
$resultat = $GLOBALS['_BAZAR_']['db']->query ($requete);
|
57 |
$resultat = $GLOBALS['_BAZAR_']['db']->query ($requete);
|
57 |
|
58 |
|
Line 58... |
Line 59... |
58 |
if (DB::isError($resultat)) {
|
59 |
if (DB::isError($resultat)) {
|
59 |
BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage().'<br />'.$resultat->getDebugInfo(), $requete);echo $requete;
|
60 |
return BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage().'<br />'.$resultat->getDebugInfo(), $requete);echo $requete;
|
60 |
}
|
61 |
}
|
Line 148... |
Line 149... |
148 |
map.addControl(new GMapTypeControl());
|
149 |
map.addControl(new GMapTypeControl());
|
149 |
map.addControl(new GScaleControl());
|
150 |
map.addControl(new GScaleControl());
|
150 |
map.enableContinuousZoom();
|
151 |
map.enableContinuousZoom();
|
Line 151... |
Line 152... |
151 |
|
152 |
|
152 |
// On centre la carte sur le languedoc roussillon
|
153 |
// On centre la carte sur le languedoc roussillon
|
153 |
center = new GLatLng(43.84245116699036, 3.768310546875);
|
154 |
center = new GLatLng('.BAZ_GOOGLE_CENTRE_LAT.', '.BAZ_GOOGLE_CENTRE_LON.');
|
154 |
map.setCenter(center, 7);
|
155 |
map.setCenter(center, '.BAZ_GOOGLE_ALTITUDE.');
|
155 |
map.setMapType(G_HYBRID_MAP);
|
156 |
map.setMapType(G_HYBRID_MAP);
|
156 |
' .
|
157 |
' .
|
157 |
$script_marker.'
|
158 |
$script_marker.'
|
158 |
}
|
159 |
}
|
Line 174... |
Line 175... |
174 |
|
175 |
|
175 |
|
176 |
|
176 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
177 |
/* +--Fin du code ----------------------------------------------------------------------------------------+
|
- |
|
178 |
*
|
- |
|
179 |
* $Log: not supported by cvs2svn $
|
- |
|
180 |
* Revision 1.4 2007-08-27 12:27:34 alexandre_tb
|
- |
|
181 |
* mise en place d un icone personnalise
|
177 |
*
|
182 |
* et de l affichage de plusieurs donnees sur un meme point
|
178 |
* $Log: not supported by cvs2svn $
|
183 |
*
|
179 |
* Revision 1.3 2007-07-04 10:08:41 alexandre_tb
|
184 |
* Revision 1.3 2007-07-04 10:08:41 alexandre_tb
|
180 |
* Appel du template carte_google
|
185 |
* Appel du template carte_google
|
181 |
*
|
186 |
*
|