Exemplo n.º 1
0
     DotationModeleManager::insertBdd($obj_domo);
 } else {
     if ($http_request['act'] == 'update_modele') {
         $id = isset($http_request['id']) && $http_request['id'] != '' ? $http_request['id'] : null;
         $classement = isset($http_request['classement']) && $http_request['classement'] != '' ? $http_request['classement'] : null;
         $idgain = isset($http_request['idgain']) && $http_request['idgain'] != '' ? $http_request['idgain'] : null;
         $idgain2 = isset($http_request['idgain2']) && ($http_request['idgain2'] != '' || $http_request['idgain2'] == 0) ? $http_request['idgain2'] : null;
         $obj_domo = new DotationModele($id);
         $obj_domo->setClassement($classement);
         $obj_domo->setIdGain($idgain);
         if ($idgain2 == "0") {
             DotationModeleManager::updateGainSecBdd($obj_domo, $idgain2);
             //pour mettre idGain2 à null
         } else {
             $obj_domo->setIdGain2($idgain2);
             DotationModeleManager::updateBdd($obj_domo);
         }
     } else {
         if ($http_request['act'] == 'edit_modele') {
             foreach ($_POST as $key => $value) {
                 ${$key} = $value;
             }
             DotationModeleManager::DeleteBdd($id);
             //suppression des anciennes lignes
             for ($i = 0; $i <= sizeof($_POST) / 3 - 1; $i++) {
                 $obj_domo = new DotationModele($id);
                 $obj_domo->setClassement($http_request['classement-' . $i]);
                 $obj_domo->setIdGain($http_request['idgain-' . $i]);
                 $obj_domo->setIdGain2($http_request['idgainsec-' . $i]);
                 $tab_retour_domo = DotationModeleManager::insertBdd($obj_domo);
                 //ajout des nouvelles lignes