Exemplo n.º 1
0
        $lignes .= '<tr id="tr_' . $user_id . '"><td>' . html($user_nom_prenom) . '</td><td><input type="text" size="3" maxlength="3" id="td1_' . $user_id . '" value="' . $nb_absence . '" /></td><td><input type="text" size="3" maxlength="3" id="td2_' . $user_id . '" value="' . $nb_absence_nj . '" /></td><td><input type="text" size="3" maxlength="3" id="td3_' . $user_id . '" value="' . $nb_retard . '" /></td><td><input type="text" size="3" maxlength="3" id="td4_' . $user_id . '" value="' . $nb_retard_nj . '" /></td></tr>';
    }
    exit($lignes);
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Traitement de saisies manuelles
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($action == 'enregistrer_saisies' && $periode_id && $datas) {
    // Récupération des données saisies
    $tab_eleves = explode('_', $datas);
    foreach ($tab_eleves as $eleves_infos) {
        list($user_id, $nb_absence, $nb_absence_nj, $nb_retard, $nb_retard_nj) = explode('.', $eleves_infos);
        $user_id = (int) $user_id;
        $nb_absence = $nb_absence === '' ? NULL : (int) $nb_absence;
        $nb_absence_nj = $nb_absence_nj === '' ? NULL : (int) $nb_absence_nj;
        $nb_retard = $nb_retard === '' ? NULL : (int) $nb_retard;
        $nb_retard_nj = $nb_retard_nj === '' ? NULL : (int) $nb_retard_nj;
        DB_STRUCTURE_OFFICIEL::DB_modifier_officiel_assiduite('manuel', $periode_id, $user_id, $nb_absence, $nb_absence_nj, $nb_retard, $nb_retard_nj);
    }
    exit('ok');
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Il se peut que rien n'ait été récupéré à cause de l'upload d'un fichier trop lourd
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if (empty($_POST)) {
    exit('Erreur : aucune donnée reçue ! Fichier trop lourd ? ' . InfoServeur::minimum_limitations_upload());
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// On ne devrait pas en arriver là...
// ////////////////////////////////////////////////////////////////////////////////////////////////////
exit('Erreur avec les données transmises !');