} else { echo " \n"; //echo "<input type='hidden' name='eleve_".$period["num_periode"] . "_" . $e_login."' />\n"; } echo "</td>\n"; } } $elementlist = null; foreach ($current_group["periodes"] as $period) { if ($period["num_periode"] != "") { $elementlist .= "'eleve_" . $period["num_periode"] . "_" . $e_login . "',"; } } $elementlist = mb_substr($elementlist, 0, -1); echo "<td><a href=\"javascript:CocheLigne({$num_eleve});changement();griser_degriser(etat_grisage);\"><img src='../images/enabled.png' width='15' height='15' alt='Tout cocher' /></a> / <a href=\"javascript:DecocheLigne({$num_eleve});changement();griser_degriser(etat_grisage);\"><img src='../images/disabled.png' width='15' height='15' alt='Tout décocher' /></a></td>\n"; $setting = get_eleve_groupe_setting($e_login, $id_groupe, "coef"); if (!$setting) { $setting = array(null); } //echo "<td><input type='text' size='3' name='setting_coef[".$num_eleve."]' value='".$setting[0]."' /></td>\n"; echo "<td><input type='text' size='3' name='setting_coef_" . $num_eleve . "' value='" . $setting[0] . "' onchange='changement();' /></td>\n"; //========================= echo "</tr>\n"; } } echo "<tr>\n"; echo "<th>\n"; echo " \n"; echo "</th>\n"; if ($multiclasses) { echo "<th> </th>\n";
/** * Met à jour la table eleves_groupes_settings * * * @param text $_login Le login de l'élève * @param int $_id_groupe Le groupe concerné * @param text $_setting_name Le réglage à modifier * @param array $_setting_value Tableau des valeurs pour le réglage * @return bool TRUE si tout se passe bien * @see get_eleve_groupe_setting() */ function set_eleve_groupe_setting($_login, $_id_groupe, $_setting_name, $_setting_value) { $test = get_eleve_groupe_setting($_login, $_id_groupe, $_setting_name); $queries = array(); if ($test) { $queries[] = "DELETE FROM eleves_groupes_settings WHERE (login = '******' AND id_groupe = '" . $_id_groupe . "' AND name = '" . $_setting_name . "')"; } foreach ($_setting_value as $value) { if ($value != "") { $queries[] = "INSERT INTO eleves_groupes_settings SET login = '******', id_groupe = '" . $_id_groupe . "', name = '" . $_setting_name . "', value = '" . $value . "'"; } } foreach ($queries as $query) { $res = mysqli_query($GLOBALS["mysqli"], $query); } if ($_setting_name == "coef") { $req = mysqli_query($GLOBALS["mysqli"], "UPDATE groupes SET recalcul_rang = 'y' WHERE (id='" . $_id_groupe . "')"); } return true; }