Commit 52b7e884 authored by Ayolo's avatar Ayolo

gmap

parent 314e03c6
......@@ -31,6 +31,7 @@ $topdir="../";
require_once($topdir . "include/site.inc.php");
require_once($topdir . "include/pgsqlae.inc.php");
require_once($topdir . "include/entities/ville.inc.php");
require_once($topdir . "include/cts/gmap.inc.php");
require_once($topdir . "include/entities/trajet.inc.php");
require_once($topdir . "include/cts/sqltable.inc.php");
......@@ -86,12 +87,10 @@ if ($_REQUEST['action'] == "delete")
foreach ($dates as $date)
{
$ret = $trajet->delete_date($site->user->id, $date);
if ($ret == true)
{
$accueil->add_paragraph("<b>Date du ".
HumanReadableDate($date, "", false, true)
."supprimée avec succès.</b>");
......@@ -194,9 +193,33 @@ if ($_REQUEST['action'] == "moderer")
if ($villeetp != NULL)
{
$accueil->add_paragraph("Ci-dessous un rendu du trajet en prenant en compte cette étape (la ville concernée apparaît en rouge) :");
$trjimg = "./imgtrajet.php?id_trajet=".$trajet->id."&amp;date=".$step['date_etape']."&amp;hlstp=".$step['id'];
$accueil->add_paragraph("<center><img src=\"$trjimg\" alt=\"rendu géographique\" /></center>");
$trajet->load_steps();
$fville = new ville($site->db);
$fville->load_by_id($trajet->ville_depart->id);
$tville = new ville($site->db);
$tville->load_by_id($trajet->ville_arrivee->id);
$etapes=array();
$etapes[]=$fville;
foreach($trajet->etapes as $etape)
{
if($etape['etat']==1)
{
$v = new ville($site->db);
$v->load_by_id($etape['ville']);
$etapes[]=$v;
}
}
if(count($etapes)<24)
$etapes[]=$tville;
else
{
$etapes=array();
$etapes[]=$fville;
$etapes[]=$tville;
}
$map = new gmap("map");
$map->add_geopoint_path('Chemin',$etapes);
$accueil->add($map);
}
$accueil->add_paragraph("Cliquez sur les liens ci-dessous pour accepter ou refuser l'étape. Vous pouvez en outre prendre contact avec ".
......@@ -285,7 +308,6 @@ if (count($trajet->etapes))
{
foreach ($trajet->etapes as $etape)
{
/* date de trajet supprimée */
if (! in_array($etape['date_etape'], $trajet->dates))
{
......@@ -340,7 +362,6 @@ if (count($trajet->etapes))
$etape['date_etape']
."&amp;id_etape=".$etape['id']."\">Gérer la demande</a>";
}
$proposed[] = $str;
}
}
......@@ -381,10 +402,34 @@ if (count($trajet->dates))
$idusers = $trajet->get_users_by_date($date);
if ($idusers != false)
{
$accueil->add_title(3, "Trajet du ". HumanReadableDate($date, "", false, true));
$accueil->add_paragraph("<center><img src=\"./imgtrajet.php?id_trajet=".$trajet->id.
"&amp;date=".$date."\" alt=\"image du trajet\" /></center>");
$trajet->load_steps();
$fville = new ville($site->db);
$fville->load_by_id($trajet->ville_depart->id);
$tville = new ville($site->db);
$tville->load_by_id($trajet->ville_arrivee->id);
$etapes=array();
$etapes[]=$fville;
foreach($trajet->etapes as $etape)
{
if($etape['etat']==1)
{
$v = new ville($site->db);
$v->load_by_id($etape['ville']);
$etapes[]=$v;
}
}
if(count($etapes)<24)
$etapes[]=$tville;
else
{
$etapes=array();
$etapes[]=$fville;
$etapes[]=$tville;
}
$map = new gmap("map");
$map->add_geopoint_path('Chemin',$etapes);
$accueil->add($map);
$accueil->add_paragraph(count($idusers) . " utilisateur(s) intéressé(s) par le trajet");
$passager = new utilisateur($site->db);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment