Ejemplo n.º 1
0
 public static function ajout_conges($tab_champ_saisie, $tab_commentaire_saisie)
 {
     $PHP_SELF = $_SERVER['PHP_SELF'];
     $session = session_id();
     $return = '';
     foreach ($tab_champ_saisie as $user_name => $tab_conges) {
         foreach ($tab_conges as $id_conges => $user_nb_jours_ajout) {
             $valid = verif_saisie_decimal($user_nb_jours_ajout_float);
             //verif la bonne saisie du nombre décimal
             if ($valid) {
                 if ($user_nb_jours_ajout_float != 0) {
                     /* Modification de la table conges_users */
                     $sql1 = 'UPDATE conges_solde_user SET su_solde = su_solde+' . $user_nb_jours_ajout_float . ' WHERE su_login="******" AND su_abs_id = "' . \includes\SQL::quote($id_conges) . '";';
                     /* On valide l'UPDATE dans la table ! */
                     $ReqLog1 = \includes\SQL::query($sql1);
                     // on insert l'ajout de conges dans la table periode
                     $commentaire = _('resp_ajout_conges_comment_periode_user');
                     \hr\Fonctions::insert_ajout_dans_periode($user_name, $user_nb_jours_ajout_float, $id_conges, $commentaire);
                 }
             }
         }
     }
 }