コード例 #1
0
$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;
}
コード例 #2
0
ファイル: mon_compte.php プロジェクト: rhertzog/lcs
			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>)&nbsp;: ";
				$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 "
コード例 #3
0
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;
}