Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Verifier le 31/10 de chaque année via cron
- // Ajoute + x jours de congés si moins de 24 jours posé entre le 01/05 et le 31/10
- $sql = \includes\SQL::singleton();
- $sqlUser = 'SELECT su_login FROM conges_solde_user WHERE su_abs_id = 1';
- $user_login = $sql->query($sqlUser)->fetch_array();
- while ($user_login)
- // On verifie si le Bonus a déjà été debloqué
- $sql0 = 'SELECT su_bonus FROM conges_solde_user WHERE su_login = "'.$user_login.'" AND su_abs_id = 1';
- $resultat0 = $sql->query($sql0)->fetch_array()[0];
- // On verifie le nombre de jours de congés posé entre le 01/05 et le 31/05
- $sql1 = 'SELECT SUM(p_nb_jours) FROM conges_periode WHERE p_type = 1 AND p_login = "' . $sql->quote($user_login) . '"
- AND p_etat = \'ok\' AND p_num = 1 MONTH(p_date_deb) BETWEEN 5 AND 10
- AND MONTH(p_date_fin) BETWEEN 5 AND 10';
- $resultat1 = $sql->query($sql1)->fetch_array()[0];
- // On recupére le nombre de jours bonus
- $sql2 = 'SELECT conf_valeur FROM conges_config WHERE conges_config.conf_nom = \'nb_jours_bonus\';';
- $resultat2 = $sql->query($sql2)->fetch_array()[0];
- echo "test";
- /* On update si il faut le solde de l'utilisateur
- if ($resultat0 == 0) {
- $req = 'UPDATE conges_solde_user SET su_solde = su_solde + ' . $resultat2 . ', su_bonus = 1 WHERE su_login = "'.$sql->quote($user_login).'" AND su_abs_id = 1';
- log_action("", "bonus", $user_login, "$user_login débloque un bonus de + $resultat2 jours de congés");
- return $sql->query($req)->fetch_array(MYSQLI_ASSOC);
- }
- */
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement