1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
//recuperer les effectivites validees
$tableEffectivitesValidees = Doctrine_Core::getTable('EffectivitesValidees');
$requete = $tableEffectivitesValidees->createQuery();
$requete->select('serie');
$requete->where('modele = ?', $modele);
$requete->andWhere('typeConstructeur = \'78M 001\' '); //PAS DE TYPE CONSTRUCTEUR DANS PARAMS!!!
$requete->andWhere('numArticle = ? OR numArticle = ?', array($refFournisseur, $refOskar));
$req1res = $requete->execute(array(), Doctrine::HYDRATE_SCALAR);
//recuperer les series a comparer
$tableSeriesVehicule = Doctrine_Core::getTable('SeriesVehicule');
$requete2 = $tableSeriesVehicule->createQuery();
$requete2->select('serie');
$requete2->where('modele = ?', $modele);
$requete2->andWhere('typeConstructeur = \'78M 001\' '); //PAS DE TYPE CONSTRUCTEUR DANS PARAMS!!!
$req2res = $requete2->execute(array(), Doctrine::HYDRATE_SCALAR);
//comparer ici
$sizeReq1res = count($req1res);
$sizeReq2res = count($req2res);
for($i = 0; $i < $sizeReq1res; $i++){
$etatValidation = 0;
for($j = 0; $j < $sizeReq2res; $j++){
if($req1res[$i] == $req2res[$j]){
$etatValidation = 1;
break;
}
}
}
//comparer ici FIN |
Partager