Re: Aménagement requête sur une date | Titre du sujet : Re: Aménagement requête sur une date par b67013 sur 01/10/2012 16:16:01
Voici la suite du traitement que j'avais hésité à poster :
// Calcul des places **************************************************
echo _AM_MYKART_CALCUL_PLACES.'<br>';
// Consommation mémoire !
unset($tblCircuits);
$tblPlaces = $hMykartResultats->getClassement($tblEpreuves);
echo _AM_MYKART_CALCULED_PLACES.'<br>';
// Insertion des places dans le palmarès ******************************
echo _AM_MYKART_CALCUL_PLAMARES.'<br>';
$place = 0;
foreach($tblPlaces as $item) {
$place++;
$pilote_id = $item['pilote_id'];
$pilote_points = $item['pilote_points'];
$palmares = $hMykartPalmares->create(true);
$palmares->setVar('palm_pilote_id', $pilote_id);
$palmares->setVar('palm_rg_id',$rg_id);
$palmares->setVar('palm_place', $place);
$palmares->setVar('palm_ancienne_place', 0); // TODO: A faire plus tard
$palmares->setVar('palm_saison', $regroupement->getVar('rg_saison'));
$palmares->setVar('palm_points', $pilote_points);
$res = $hMykartPalmares->insert($palmares, true);
if(!$res) {
$mykartUtils->redirect(_AM_MYKART_ERROR_18, $baseurl, 5);
}
}
// Fin des haricots !
$mykartUtils->updateCache(); // Mise à jour du cache
$mykartUtils->redirect(_AM_MYKART_CALCUL_TERMINE, $baseurl.'?op='.$opRedirect, 10); // Et hasta la vista baby
show_footer();
break;
Mais si c'est trop compliqué, j'ai trouvé une solution bâtarde en détournant un champ dont je peux me passer. Je ne veux pas monopoliser ton temps. Tu m'en as déjà tellement accordé.
|
|