$result=pg_query_params($db,"SELECT COUNT(*) From Trajet WHERE mailproposition = $1 AND estannule = false AND $2 BETWEEN datedepart AND datearrivee;",array($mail,$dateDepart));
$result=pg_query_params($db,"SELECT nbplaces FROM Voiture vo, Trajet ta WHERE vo.matricule = ta.matricule AND ta.codeTrajet = $1;",array($codetrajet));
$result2=pg_query_params($db,"SELECT COUNT(*) FROM Reserver re, Trajet ta WHERE re.codetrajet = ta.codetrajet AND ta.codetrajet = $1;",array($codetrajet));
$result=pg_query_params($db,"SELECT COUNT(*) From Trajet ta, reserver re WHERE re.mailutilisateur = $1 AND re.codetrajet = ta.codetrajet AND $2 BETWEEN datedepart AND datearrivee;",array($mail,$dateDepart));
$row=pg_fetch_array($result);
return$row[0]==0;
}
//Verifier reservations
functioncheckReservations($db,$mail,$codetrajet)
{
$result=pg_query_params($db,"SELECT COUNT(*) From reserver WHERE mailutilisateur = $1 AND codetrajet = $2;",array($mail,$codetrajet));
$result=pg_query_params($db,"SELECT COUNT(*) from Trajet WHERE mailProposition = $1 AND estAnnule = false AND datearrivee >= $2;",array($mail,date('Y-m-d H:i:s')));
$result=pg_query_params($db,"SELECT COUNT(*) FROM trajet tr, reserver re WHERE re.codetrajet = tr.codetrajet AND mailutilisateur = $1 AND tr.estannule = false AND re.estannule = false AND tr.datearrivee >= $2;",array($mail,date('Y-m-d H:i:s')));
$result=pg_query_params($db,"SELECT COUNT(tr.mailProposition) FROM Trajet tr, Avis av WHERE tr.codeTrajet = av.codeTrajet AND av.estLu = false AND tr.mailProposition = $1;",array($mail));
if($result){
$row=pg_fetch_array($result);
$login=$row[0];
return$login;
}
}
//Récupérer la liste des voitures concernant un utilisateur
$result=pg_query_params($db,"SELECT v.nomVille FROM ville v, traverser tr WHERE tr.nomVille = v.nomVille AND tr.codepostal = v.codepostal AND tr.codetrajet = $1 AND tr.numeroetape = (SELECT MIN(numeroetape) FROM traverser WHERE codetrajet = $1);",array($codetajet));
$result=pg_query_params($db,"SELECT v.nomVille FROM ville v, traverser tr WHERE tr.nomVille = v.nomVille AND tr.codepostal = v.codepostal AND tr.codetrajet = $1 AND tr.numeroetape = (SELECT MAX(numeroetape) FROM traverser WHERE codetrajet = $1);",array($codetajet));