Exemple #1
0
                 } 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 "&nbsp;\n";
 echo "</th>\n";
 if ($multiclasses) {
     echo "<th>&nbsp;</th>\n";
Exemple #2
0
/**
 * 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;
}