Esempio n. 1
0
                    $heure_t = isset($http_request['heure_tournoi']) && $http_request['heure_tournoi'] != '' ? $http_request['heure_tournoi'] : null;
                    $minute_t = isset($http_request['minute_tournoi']) && $http_request['minute_tournoi'] != '' ? $http_request['minute_tournoi'] : null;
                    $seconde_t = isset($http_request['seconde_tournoi']) && $http_request['seconde_tournoi'] != '' ? $http_request['seconde_tournoi'] : null;
                    $type = isset($http_request['type']) && $http_request['type'] != '' ? $http_request['type'] : null;
                    $duree = isset($http_request['duree']) && $http_request['duree'] != '' ? $http_request['duree'] : null;
                    $valide_t = isset($http_request['valide_tournois']) && $http_request['valide_tournois'] != '' ? $http_request['valide_tournois'] : null;
                    $datefin = $date_t . " " . $heure_t . ":" . $minute_t . ":" . $seconde_t;
                    $valide_tournois = $valide_t == "on" || $valide_t == 1 ? 1 : 0;
                    //valide_t varie selon la page précédente : tournois_details_vue (on/off), tournoi_historique_vue(0/1)
                    $obj_maj_tournois = new Tournoi($id_tournoi);
                    $obj_maj_tournois->setIdDotationModele($domo);
                    $obj_maj_tournois->setReputationMin($reputation_min);
                    $obj_maj_tournois->setCoutEnergie($cout_energie);
                    $obj_maj_tournois->setFin($datefin);
                    $obj_maj_tournois->setType($type);
                    $obj_maj_tournois->setDuree($duree);
                    $obj_maj_tournois->setValide($valide_tournois);
                    switch ($http_request['type_tournoi']) {
                        case 'solo':
                            TournoiSoloManager::updateBdd($obj_maj_tournois);
                            break;
                        case 'equipe':
                            TournoiEquipeManager::updateBdd($obj_maj_tournois);
                            break;
                    }
                    redirectBacko(25, array('act' => 'listing_en_cours'));
                }
            }
        }
    }
}
Esempio n. 2
0
             exit;
         } else {
             if ($http_request['act'] == 'valider_lot') {
                 $tab_lots = LotGagneManager::getListPasEnvoyes();
                 $tab_lots_envoyes = LotGagneManager::getListEnvoyes();
                 if (isset($http_request['valider_lot'])) {
                     $tab_checkbox = $http_request['checkbox'];
                 }
                 if (!empty($tab_checkbox)) {
                     foreach ($tab_lots as $value) {
                         if (in_array($value['lot']->getId(), $tab_checkbox)) {
                             $value['lot']->setEtatEnvoi(2);
                             $value['lot']->setDateEnvoi(now());
                             LotGagneManager::updateBdd($value['lot']);
                             if ($value['lot']->getProvenanceType() == "tournoi_solo") {
                                 TournoiSoloManager::updateEnvoie($value['lot']->getIdFk(), 2);
                             } else {
                                 if ($value['lot']->getProvenanceType() == "tournoi_equipe") {
                                     TournoiEquipeManager::updateEnvoie($value['lot']->getIdFk(), 2);
                                 }
                             }
                         }
                     }
                 }
                 redirectBacko(9);
             } else {
                 exit;
             }
         }
     }
 }