Listes des projets et interventions
'."\n"; echo ''.htmlentities($this->getNom()).'
'; echo ''; //On encode la classe Client $ClientSerial = serialize($this); $ClientDeSerial = urlencode($ClientSerial); echo 'Informations client'; if($MySQL->nombreResultat(1) > 0) echo "
Liste des interventions avec projet
"; else echo "
Aucun projet
"; echo "\n".'- '."\n";
$nombreIntervention = 2;
//Boucle pour afficher les projets
for($i=1; $i <= $MySQL->nombreResultat(1); $i++)
{
//On récupère la première ligne de résultat
$dataProjet = $MySQL->resultat(1);
echo $dataProjet['n_projet'];
$tmpProjet = new Projet($dataProjet['n_projet'],$dataProjet['nom_projet'],$dataProjet['descrip_projet'],$dataProjet['procedure_projet'],$dataProjet['DebutJJ'],$dataProjet['DebutMM'],$dataProjet['DebutAAAA'],$dataProjet['FinJJ'],$dataProjet['FinMM'],$dataProjet['FinAAAA'],$dataProjet['n_intervenant'],$dataProjet['n_statut'],$this->getNum());
//On encode la classe Projet
$ProjetSerial = serialize($tmpProjet);
$ProjetDeSerial = urlencode($ProjetSerial);
echo '
'."\n\n"; $MySQL->executionSQL( 'SELECT n_intervention, nom_intervention, descrip_intervention, procedure_intervention, YEAR(date_debut) as DebutAAAA,MONTH(date_debut) as DebutMM,dayofmonth(date_debut) as DebutJJ,year(date_fin) as FinAAAA,MONTH(date_fin) as FinMM,dayofmonth(date_fin) as FinJJ, statut.n_statut, n_projet, n_intervenant' .' FROM intervention, statut' .' WHERE intervention.n_client = '.$this->getNum() .' AND intervention.n_statut = statut.n_statut' .' AND n_projet = '.$dataProjet['n_projet'] ); if($MySQL->nombreResultat($nombreIntervention) > 0) echo "\t".'
'.$tmpProjet->getNom().'- '."\n";
//Boucle pour afficher les interventions par projet
for($j=1; $j <= $MySQL->nombreResultat($nombreIntervention); $j++)
{
$dataIntervention = $MySQL->resultat($nombreIntervention);
echo $dataIntervention['nom_intervention'];
$tmpIntervention = new Intervention($dataIntervention['n_intervention'], $dataIntervention['nom_intervention'], $dataIntervention['descrip_intervention'], $dataIntervention['procedure_intervention'], $dataProjet['DebutJJ'],$dataProjet['DebutMM'],$dataProjet['DebutAAAA'],$dataProjet['FinJJ'],$dataProjet['FinMM'],$dataProjet['FinAAAA'], $dataIntervention['n_statut'], $dataIntervention['n_projet'], $this->getNum(), $dataIntervention['n_intervenant']);
echo $tmpIntervention."\n";
//On encode la classe Projet
$InterventionSerial = serialize($tmpIntervention);
$InterventionDeSerial = urlencode($InterventionSerial);
echo '
'.$tmpIntervention->getNomIntervention().''."\n";
}
if($MySQL->nombreResultat($nombreIntervention) > 0)
echo "\t".'
'."\n"; $nombreIntervention++; } echo "\n".'
"; $MySQLInterventionRapide = new Mysql($cfg['url'], $cfg['user'], $cfg['password'], $cfg['table'],$cfg['lang'],$cfg['verbose']); //On effectue une sélection d'intervention concernant un client et ayant la valeur NULL dans n_projet $MySQLInterventionRapide->executionSQL( 'SELECT *' .' FROM intervention, statut' .' WHERE intervention.n_client = '.$this->getNum() .' AND intervention.n_statut = statut.n_statut' .' AND n_projet = 0' ); if($MySQLInterventionRapide->nombreResultat(1) > 0) { echo "