$pp_avec_droit_modif = "n"; if ($_SESSION['statut'] == 'professeur') { $poursuivre = "n"; if (check_prof_groupe($_SESSION['login'], $corriger_app_id_groupe)) { $envoi_mail_correction_autrui = "n"; if ($current_group["classe"]["ver_periode"][$corriger_app_id_classe][$corriger_app_num_periode] == "P") { // On vérifie quand même si le prof est PP avec droit de correction if (getSettingAOui('PeutAutoriserPPaCorrigerSesApp') && acces_correction_app_pp($corriger_app_id_groupe)) { $pp_avec_droit_modif = "y"; } } $poursuivre = "y"; } else { $envoi_mail_correction_autrui = "y"; if ($current_group["classe"]["ver_periode"][$corriger_app_id_classe][$corriger_app_num_periode] != "O") { if (getSettingAOui('PeutAutoriserPPaCorrigerSesApp') && acces_correction_app_pp($corriger_app_id_groupe)) { $pp_avec_droit_modif = "y"; $poursuivre = "y"; } } } if ($poursuivre != "y") { echo "<span style='color:red'> KO</span>"; return false; die; } } elseif ($_SESSION['statut'] == 'scolarite' && !getSettingAOui('AccesModifAppreciationScol')) { echo "<span style='color:red'> KO</span>"; return false; die; }
echo "</pre></li>"; */ //if($group['visibilite']['bulletins']=="y") { $sql="SELECT * FROM j_groupes_visibilite WHERE id_groupe='".$group['id']."' AND domaine='bulletins' AND visible='n';"; $res_vis=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_vis)==0) { echo " <li> <input type='hidden' name='id_groupe_AppPP[$cpt_grp_pp]' value='".$group['id']."' /> <input type='checkbox' name='id_groupe_PP_correction_autorisee[$cpt_grp_pp]' id='id_groupe_PP_correction_autorisee_$cpt_grp_pp' value='y' onchange=\"checkbox_change('id_groupe_PP_correction_autorisee_$cpt_grp_pp');changement()\" "; if(acces_correction_app_pp($group['id'])) { echo "checked "; } echo "/><label for='id_groupe_PP_correction_autorisee_$cpt_grp_pp' id='texte_id_groupe_PP_correction_autorisee_$cpt_grp_pp'"; if(acces_correction_app_pp($group['id'])) { echo "style='font-weight:bold;' "; } echo ">".$group['name']." (<em style='font-size:small;'>".$group['description']." en ".$group['classlist_string']." avec ".$group['profs']['proflist_string']."</em>) : "; $cpt_class_grp=0; foreach($group['classes']['classes'] as $current_id_classe => $current_classe) { if($cpt_class_grp>0) {echo ", ";} echo "<strong>".$current_classe['classe']."</strong> (<em title=\"".ucfirst(getSettingValue('gepi_prof_suivi'))."\">".liste_des_prof_suivi_de_telle_classe($current_id_classe)."</em>)"; $cpt_class_grp++; } echo "</label> </li>"; $cpt_grp_pp++; } } echo "
function affiche_lien_proposition_ou_correction_appreciation($current_eleve_login, $current_id_eleve, $current_eleve_prenom, $current_eleve_nom, $current_group, $id_classe, $nb, $liste_profs_du_groupe, $tab_mes_groupes, $tab_afficher_liens_modif_app) { //global $tab_mes_groupes; //global $tab_afficher_liens_modif_app; global $inclusion_depuis_graphes; $ajout = ""; if ($inclusion_depuis_graphes == "y") { $ajout = "afficher_div('div_bull_simp','y',-100,-200); affiche_bull_simp('{$current_eleve_login}','{$id_classe}','{$nb}','{$nb}');"; } $retour = ""; if ($_SESSION['statut'] == 'professeur' && in_array($current_group['id'], $tab_mes_groupes)) { if ($current_group["classe"]["ver_periode"][$id_classe][$nb] == 'N') { $retour .= "<a href='#' onclick=\"" . $ajout . "modifier_une_appreciation('{$current_eleve_login}', '{$current_id_eleve}', '" . $current_group['id'] . "', '{$liste_profs_du_groupe}', '{$nb}', 'corriger') ;return false;\" title=\"Modifier l'appréciation en période {$nb} pour {$current_eleve_prenom} {$current_eleve_nom}.\nSi vous vous apercevez que vous avez fait une faute de frappe, ou si vous souhaitez modifier votre appréciation, ce lien est là pour ça.\" class='noprint' target='_blank'><img src='../images/edit16.png' width='16' height='16' /></a> "; } elseif (isset($tab_afficher_liens_modif_app[$current_group['id']][$nb])) { if ($tab_afficher_liens_modif_app[$current_group['id']][$nb] == 'y') { $retour .= "<a href='#' onclick=\"" . $ajout . "modifier_une_appreciation('{$current_eleve_login}', '{$current_id_eleve}', '" . $current_group['id'] . "', '{$liste_profs_du_groupe}', '{$nb}', 'proposer') ;return false;\" title=\"Proposer une correction de l'appréciation en période {$nb} pour {$current_eleve_prenom} {$current_eleve_nom}.\nSi vous vous apercevez que vous avez fait une faute de frappe, ou si vous souhaitez simplement modifier votre appréciation, ce lien est là pour ça.\" class='noprint' target='_blank'><img src='../images/edit16.png' width='16' height='16' /></a> "; } elseif ($tab_afficher_liens_modif_app[$current_group['id']][$nb] == 'yy') { $retour .= "<a href='#' onclick=\"" . $ajout . "modifier_une_appreciation('{$current_eleve_login}', '{$current_id_eleve}', '" . $current_group['id'] . "', '{$liste_profs_du_groupe}', '{$nb}', 'corriger') ;return false;\" title=\"Modifier l'appréciation en période {$nb} pour {$current_eleve_prenom} {$current_eleve_nom}.\nSi vous vous apercevez que vous avez fait une faute de frappe, ou si vous souhaitez modifier votre appréciation, ce lien est là pour ça.\" class='noprint' target='_blank'><img src='../images/edit16.png' width='16' height='16' /></a> "; } //echo "plop"; } } elseif ($_SESSION['statut'] == 'professeur' && (getSettingAOui('GepiAccesPPTousElevesDeLaClasse') && is_pp($_SESSION['login'], $id_classe) || is_pp($_SESSION['login'], $id_classe, $current_eleve_login))) { if (getSettingAOui('PeutAutoriserPPaCorrigerSesApp')) { if (acces_correction_app_pp($current_group['id'])) { if ($current_group["classe"]["ver_periode"][$id_classe][$nb] != 'O') { $retour .= "<a href='#' onclick=\"" . $ajout . "modifier_une_appreciation('{$current_eleve_login}', '{$current_id_eleve}', '" . $current_group['id'] . "', '{$liste_profs_du_groupe}', '{$nb}', 'corriger') ;return false;\" title=\"Modifier l'appréciation en période {$nb} pour {$current_eleve_prenom} {$current_eleve_nom}.\nSi vous vous apercevez d'une faute de frappe, ou si vous souhaitez modifier l'appréciation, ce lien est là pour ça.\nLe professeur recevra un mail l'informant de la modification.\" class='noprint' target='_blank'><img src='../images/edit16.png' width='16' height='16' /></a> "; } } } } elseif ($_SESSION['statut'] == 'scolarite' && getSettingAOui('AccesModifAppreciationScol')) { if ($current_group["classe"]["ver_periode"][$id_classe][$nb] != 'O') { $retour .= "<a href='#' onclick=\"" . $ajout . "modifier_une_appreciation('{$current_eleve_login}', '{$current_id_eleve}', '" . $current_group['id'] . "', '{$liste_profs_du_groupe}', '{$nb}', 'corriger') ;return false;\" title=\"Modifier l'appréciation en période {$nb} pour {$current_eleve_prenom} {$current_eleve_nom}.\nSi vous vous apercevez d'une faute de frappe, ou si vous souhaitez modifier l'appréciation, ce lien est là pour ça.\nLe professeur recevra un mail l'informant de la modification.\" class='noprint' target='_blank'><img src='../images/edit16.png' width='16' height='16' /></a> "; } } return $retour; }