示例#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'));
                }
            }
        }
    }
}
示例#2
0
            } 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;
                }
            }
        }
    }
}