• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP is_pp函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中is_pp函数的典型用法代码示例。如果您正苦于以下问题:PHP is_pp函数的具体用法?PHP is_pp怎么用?PHP is_pp使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了is_pp函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: getSettingValue

 }
 if (acces_impression_avertissement_fin_periode("", "")) {
     $mod_disc_terme_avertissement_fin_periode = getSettingValue('mod_disc_terme_avertissement_fin_periode');
     echo "<div style='float:right; width:12em; text-align:center; margin:0.2em; padding:0.2em;' class='fieldset_opacite50'><a href='../mod_discipline/imprimer_bilan_periode.php?";
     for ($j = 0; $j < count($tab_periode_num); $j++) {
         if ($j > 0) {
             echo "&amp;";
         }
         echo "periode[]=" . $tab_periode_num[$j];
     }
     for ($i = 0; $i < count($tab_id_classe); $i++) {
         echo "&amp;id_classe[]=" . $tab_id_classe[$i];
     }
     echo "' title=\"Imprimer les '" . $mod_disc_terme_avertissement_fin_periode . "'.\"><img src='../images/icons/print.png' class='icone16' alt='Imprimer' /> Imprimer les '" . $mod_disc_terme_avertissement_fin_periode . "'</a></div>";
 }
 if ($_SESSION['statut'] == 'administrateur' || $_SESSION['statut'] == 'scolarite' || $_SESSION['statut'] == 'cpe' || $_SESSION['statut'] == 'professeur' && is_pp($_SESSION['login'], $tab_id_classe[0])) {
     echo "<div style='float:right; width:12em; text-align:center; margin:0.2em; padding:0.2em;' class='fieldset_opacite50'><a href='../mod_engagements/imprimer_documents.php?";
     for ($i = 0; $i < count($tab_id_classe); $i++) {
         if ($i > 0) {
             echo "&amp;";
         }
         echo "id_classe[]=" . $tab_id_classe[$i];
     }
     echo "' title=\"Imprimer les documents délégués de classe,...\"><img src='../images/icons/print.png' class='icone16' alt='Imprimer' /> Imprimer les documents destinés aux délégués de classe...</a></div>";
 }
 //echo "<p class='bold'>Sélection des élèves:</p>\n";
 echo "<p class='bold'>Sélection des élèves et paramètres:</p>\n";
 echo "\n<!-- Formulaire de sélection des élèves et de paramétrage -->\n";
 echo "<form enctype='multipart/form-data' action='" . $_SERVER['PHP_SELF'] . "' method='post' name='formulaire' target='_blank'>\n";
 //=======================================
 /*
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:bull_index.php


示例2: isset

    $temoin_graphe = "oui";
} else {
    $temoin_graphe = "non";
}
//================================
//============================
// Colorisation des résultats
$vtn_couleur_texte = isset($_POST['vtn_couleur_texte']) ? $_POST['vtn_couleur_texte'] : array();
$vtn_couleur_cellule = isset($_POST['vtn_couleur_cellule']) ? $_POST['vtn_couleur_cellule'] : array();
$vtn_borne_couleur = isset($_POST['vtn_borne_couleur']) ? $_POST['vtn_borne_couleur'] : array();
$vtn_coloriser_resultats = isset($_POST['vtn_coloriser_resultats']) ? $_POST['vtn_coloriser_resultats'] : "n";
//============================
include "../lib/periodes.inc.php";
// On appelle les élèves
if ($_SESSION['statut'] == "professeur" and getSettingValue("GepiAccesMoyennesProfTousEleves") != "yes" and getSettingValue("GepiAccesMoyennesProfToutesClasses") != "yes") {
    if (!is_pp($_SESSION['login'], $id_classe) || !getSettingAOui('GepiAccesReleveProfP')) {
        // On ne sélectionne que les élèves que le professeur a en cours
        if ($referent == "une_periode") {
            // Calcul sur une seule période
            $appel_donnees_eleves = mysqli_query($GLOBALS["mysqli"], "SELECT DISTINCT e.* " . "FROM eleves e, j_eleves_classes jec, j_eleves_groupes jeg, j_groupes_professeurs jgp " . "WHERE (" . "jec.id_classe='{$id_classe}' AND " . "e.login = jeg.login AND " . "jeg.login = jec.login AND " . "jeg.id_groupe = jgp.id_groupe AND " . "jgp.login = '" . $_SESSION['login'] . "' AND " . "jec.periode = '{$num_periode}' AND " . "jeg.periode = '{$num_periode}') " . "ORDER BY e.nom,e.prenom");
        } else {
            // Calcul sur l'année
            $appel_donnees_eleves = mysqli_query($GLOBALS["mysqli"], "SELECT DISTINCT e.* " . "FROM eleves e, j_eleves_classes jec, j_eleves_groupes jeg, j_groupes_professeurs jgp " . "WHERE (" . "jec.id_classe='{$id_classe}' AND " . "e.login = jeg.login AND " . "jeg.login = jec.login AND " . "jeg.id_groupe = jgp.id_groupe AND " . "jgp.login = '" . $_SESSION['login'] . "') " . "ORDER BY e.nom,e.prenom");
        }
    } else {
        if ($referent == "une_periode") {
            // Calcul sur une seule période
            $appel_donnees_eleves = mysqli_query($GLOBALS["mysqli"], "SELECT DISTINCT e.* FROM eleves e, j_eleves_classes j WHERE (j.id_classe='{$id_classe}' AND j.login = e.login AND j.periode='{$num_periode}') ORDER BY nom,prenom");
        } else {
            // Calcul sur l'année
            $appel_donnees_eleves = mysqli_query($GLOBALS["mysqli"], "SELECT DISTINCT e.* FROM eleves e, j_eleves_classes j WHERE (j.id_classe='{$id_classe}' AND j.login = e.login) ORDER BY nom,prenom");
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:visu_toutes_notes2.php


示例3: insert_confirm_abandon

        		$barre_note .= '		<ul class="niveau3">'."\n";
        		foreach($tmp_mes_classes as $key => $value) {
        			$barre_note.= '		<li><a href="'.$gepiPath.'/prepa_conseil/index3.php?id_classe='.$key.'"'.insert_confirm_abandon().'>'.$value.'</a>'."\n";
        		}
        		$barre_note.= '			</ul>'."\n";
        	$barre_note.= '		</li>'."\n";
        }
        */
        $barre_note .= '		<li class="plus"><a href="' . $gepiPath . '/visualisation/affiche_eleve.php"' . insert_confirm_abandon() . '>Graphes</a>' . "\n";
        $barre_note .= '		<ul class="niveau3">' . "\n";
        foreach ($tmp_mes_classes as $key => $value) {
            $barre_note .= '		<li><a href="' . $gepiPath . '/visualisation/affiche_eleve.php?id_classe=' . $key . '"' . insert_confirm_abandon() . '>' . $value . '</a></li>' . "\n";
        }
        $barre_note .= '			</ul>' . "\n";
        $barre_note .= '		</li>' . "\n";
        if (getSettingAOui('AAProfTout') || getSettingAOui('AAProfClasses') || getSettingAOui('AAProfGroupes') || getSettingAOui('AAProfPrinc') && is_pp($_SESSION['login'])) {
            $barre_note .= '	<li><a href="' . $gepiPath . '/mod_annees_anterieures/consultation_annee_anterieure.php"' . insert_confirm_abandon() . '>Années antérieures</a>' . "</li>\n";
        }
        // Ajouter Paramètres des bulletins et Impression des bulletins (pour les PP)
        $barre_note .= '	</ul>' . "\n";
        $barre_note .= '</li>' . "\n";
    }
} else {
    $barre_note = '';
}
// Module emploi du temps
if (getSettingValue("autorise_edt_tous") == "y") {
    $barre_edt = '<li class="li_inline"><a href="' . $gepiPath . '/edt_organisation/index_edt.php?visioedt=prof1&amp;login_edt=' . $_SESSION["login"] . '&amp;type_edt_2=prof"' . insert_confirm_abandon() . '>Emploi du tps</a>' . "\n";
    $barre_edt .= '   <ul class="niveau2">' . "\n";
    $barre_edt .= '       <li><a href="' . $gepiPath . '/edt_organisation/index_edt.php?visioedt=classe1"' . insert_confirm_abandon() . '>EDT classe</a></li>' . "\n";
    $barre_edt .= '       <li><a href="' . $gepiPath . '/edt_organisation/index_edt.php?visioedt=prof1"' . insert_confirm_abandon() . '>EDT prof</a></li>' . "\n";
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:header_barre_menu.php


示例4: info_eleve

function info_eleve($ele_login)
{
    global $ele_lieu_naissance;
    global $active_cahiers_texte;
    global $date_ct1, $date_ct2;
    global $type_etablissement, $type_etablissement2;
    global $acces_eleve, $acces_responsables, $acces_enseignements, $acces_releves, $acces_bulletins, $acces_cdt, $acces_anna;
    global $date_debut_disc, $date_fin_disc;
    unset($tab_ele);
    $tab_ele = array();
    // Récup des infos sur l'élève, les responsables, le PP, le CPE,...
    $sql = "SELECT * FROM eleves e WHERE e.login='" . $ele_login . "';";
    $res_ele = mysqli_query($GLOBALS["mysqli"], $sql);
    $lig_ele = mysqli_fetch_object($res_ele);
    $tab_ele['login'] = $ele_login;
    $tab_ele['nom'] = $lig_ele->nom;
    $tab_ele['prenom'] = $lig_ele->prenom;
    $tab_ele['sexe'] = $lig_ele->sexe;
    $tab_ele['naissance'] = formate_date($lig_ele->naissance);
    $tab_ele['elenoet'] = $lig_ele->elenoet;
    $tab_ele['ele_id'] = $lig_ele->ele_id;
    $tab_ele['no_gep'] = $lig_ele->no_gep;
    $tab_ele['email'] = $lig_ele->email;
    $tab_ele['date_sortie'] = $lig_ele->date_sortie;
    $tab_ele['code_lieu_naissance'] = $lig_ele->lieu_naissance;
    if ($ele_lieu_naissance == "y") {
        $tab_ele['lieu_naissance'] = get_commune($tab_ele['code_lieu_naissance'], 1);
    } else {
        $tab_ele['lieu_naissance'] = "";
    }
    $tab_ele['mef'] = "";
    $tmp_tab = get_tab_mef_from_mef_code($lig_ele->mef_code);
    if (isset($tmp_tab['designation_courte'])) {
        $tab_ele['mef'] = $tmp_tab['designation_courte'];
    }
    unset($tmp_tab);
    if ($_SESSION['statut'] == "professeur") {
        $is_pp = is_pp($_SESSION['login'], "", $ele_login);
    }
    $AccesDerniereConnexionEle = AccesDerniereConnexionEle($ele_login);
    $AccesDerniereConnexionResp = AccesDerniereConnexionResp("", $ele_login);
    $sql = "SELECT * FROM utilisateurs WHERE statut='eleve' AND login='{$ele_login}';";
    $res_user = mysqli_query($GLOBALS["mysqli"], $sql);
    if (mysqli_num_rows($res_user) == 1) {
        $lig_user = mysqli_fetch_object($res_user);
        $tab_user = array('login', 'show_email', 'etat', 'date_verrouillage', 'niveau_alerte', 'observation_securite', 'auth_mode');
        for ($loop = 0; $loop < count($tab_user); $loop++) {
            $champ = $tab_user[$loop];
            $tab_ele['compte_utilisateur'][$champ] = $lig_user->{$champ};
        }
        if ($AccesDerniereConnexionEle) {
            $tab_ele['compte_utilisateur']['DerniereConnexionEle'] = get_last_connexion($ele_login);
            $tab_ele['compte_utilisateur']['DerniereConnexionEle_Echec'] = get_last_connexion($ele_login, "n");
        }
    }
    $tab_ele['prof_liste_email'] = "";
    $tab_ele['tab_prof_liste_email'] = array();
    /*
    $tab_ele['classe']=array();
    $sql="SELECT DISTINCT c.*,jec.periode FROM classes c, j_eleves_classes jec WHERE jec.login='$ele_login' AND c.id=jec.id_classe ORDER BY jec.periode;";
    $res_clas=mysql_query($sql);
    if(mysql_num_rows($res_clas)>0) {
    	$tab_ele['liste_classes']="";
    
    	$cpt=0;
    	while($lig_clas=mysql_fetch_object($res_clas)) {
    		if($cpt>0) {$tab_ele['liste_classes'].=", ";}
    		$tab_ele['liste_classes']=$lig_clas->classe;
    
    		$tab_ele['classe'][$cpt]['id_classe']=$lig_clas->id;
    		$tab_ele['classe'][$cpt]['classe']=$lig_clas->classe;
    		$tab_ele['classe'][$cpt]['nom_complet']=$lig_clas->nom_complet;
    		$tab_ele['classe'][$cpt]['periode']=$lig_clas->periode;
    
    		// Récup infos Prof Principal (prof_suivi)
    		$sql="SELECT u.* FROM j_eleves_professeurs jep, utilisateurs u WHERE jep.login='".$ele_login."' AND id_classe='".$lig_clas->id."' AND jep.professeur=u.login;";
    		$res_pp=mysql_query($sql);
    		//echo "$sql<br />";
    		if(mysql_num_rows($res_pp)>0) {
    			$lig_pp=mysql_fetch_object($res_pp);
    			$tab_ele['classe'][$cpt]['pp']=array();
    
    			$tab_ele['classe'][$cpt]['pp']['login']=$lig_pp->login;
    			$tab_ele['classe'][$cpt]['pp']['nom']=$lig_pp->nom;
    			$tab_ele['classe'][$cpt]['pp']['prenom']=$lig_pp->prenom;
    			$tab_ele['classe'][$cpt]['pp']['civilite']=$lig_pp->civilite;
    		}
    
    		$cpt++;
    	}
    }
    */
    // Classes
    $tab_ele['classe'] = array();
    $sql = "SELECT DISTINCT c.* FROM classes c, j_eleves_classes jec WHERE jec.login='{$ele_login}' AND c.id=jec.id_classe ORDER BY jec.periode;";
    $res_clas = mysqli_query($GLOBALS["mysqli"], $sql);
    if (mysqli_num_rows($res_clas) > 0) {
        $tab_ele['liste_classes'] = "";
        $cpt = 0;
        while ($lig_clas = mysqli_fetch_object($res_clas)) {
//.........这里部分代码省略.........
开发者ID:rhertzog,项目名称:lcs,代码行数:101,代码来源:visu_ele_func.lib.php


示例5: mysqli_query

			}
			else {
			    $sql="SELECT DISTINCT e.* " .
					"FROM eleves e, j_eleves_classes jec, j_eleves_groupes jeg, j_groupes_professeurs jgp " .
					"WHERE (" .
					"jec.id_classe='$id_classe' AND " .
					"e.login = jeg.login AND " .
					"jeg.login = jec.login AND " .
					"jeg.id_groupe = jgp.id_groupe AND " .
					"jgp.login = '".$_SESSION['login']."') " .
					"ORDER BY e.nom,e.prenom";
				$appel_liste_eleves = mysqli_query($GLOBALS["mysqli"], $sql);
			}
	    } else {
			// On a alors $choix_edit==3 uniquement les élèves du professeur principal $login_prof
			if((getSettingAOui('GepiAccesPPTousElevesDeLaClasse'))&&(is_pp($_SESSION['login'], $id_classe))) {
				// Tous les élèves vont être affichés
				$sql="SELECT DISTINCT e.* " .
					"FROM eleves e, j_eleves_classes jec " .
					"WHERE (" .
					"jec.id_classe='$id_classe' AND " .
					"jec.login=e.login) ".
					"ORDER BY e.nom,e.prenom";
			}
			else {
				$sql="SELECT DISTINCT e.* " .
					"FROM eleves e, j_eleves_classes jec, j_eleves_groupes jeg, j_groupes_professeurs jgp, j_eleves_professeurs jep " .
					"WHERE (" .
					"jec.id_classe='$id_classe' AND " .
					"e.login = jeg.login AND " .
					"jeg.login = jep.login AND " .
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:edit_limite.php


示例6: unset

         if (!$suppr) {
             $msg = "ERREUR lors de la suppression de l'examen {$id_exam}";
         } else {
             $msg = "Suppression de l'examen {$id_exam} effectuée.";
         }
     }
     unset($id_exam);
     unset($mode);
 } elseif (isset($id_exam) && $mode == 'ajout_classes') {
     check_token();
     // Ajout de classes pour l'examen sélectionné
     $id_classe = isset($_POST['id_classe']) ? $_POST['id_classe'] : (isset($_GET['id_classe']) ? $_GET['id_classe'] : array());
     // On contrôle en cas d'accès prof qu'il est bien PP de ces classes
     if ($_SESSION['statut'] == 'professeur') {
         for ($i = 0; $i < count($id_classe); $i++) {
             if (!is_pp($_SESSION['login'], $id_classe[$i])) {
                 $gepi_prof_suivi = retourne_denomination_pp($id_classe[$i]);
                 header("Location: " . $_SERVER['PHP_SELF'] . "?id_exam={$id_exam}&msg=" . rawurlencode("Vous n'êtes pas " . $gepi_prof_suivi . " dans la classe de " . get_class_from_id($id_classe[$i])));
                 die;
             }
         }
     }
     $nb_classes_supprimees = 0;
     $tab_classes_assoc_old = array();
     $sql = "SELECT DISTINCT id_classe FROM ex_classes WHERE id_exam='{$id_exam}';";
     //echo "$sql<br />";
     $res = mysqli_query($GLOBALS["mysqli"], $sql);
     while ($lig = mysqli_fetch_object($res)) {
         $tab_classes_assoc_old[] = $lig->id_classe;
         if (!in_array($lig->id_classe, $id_classe)) {
             // Les groupes associés à la classe sont ils encore associés à une autre classe de l'examen?
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:index.php


示例7:

$restreindre_affichage_a_eleve_seul=isset($_GET['restreindre_affichage_a_eleve_seul']) ? $_GET['restreindre_affichage_a_eleve_seul'] : "y";

$lien_refermer=isset($_POST['lien_refermer']) ? $_POST['lien_refermer'] : (isset($_GET['lien_refermer']) ? $_GET['lien_refermer'] : "n");

if(isset($login_ele)) {
	if($_SESSION['statut']=='professeur') {
		$acces_suite="n";

		if((getSettingAOui('visuDiscProfClasses'))&&(is_prof_ele($_SESSION['login'], $login_ele))) {
			$acces_suite="y";
		}
		elseif((getSettingAOui('visuDiscProfGroupes'))&&(is_prof_classe_ele($_SESSION['login'], $login_ele))) {
			$acces_suite="y";
		}
		elseif(is_pp($_SESSION['login'], "", $login_ele)) {
			$acces_suite="y";
		}

		if($acces_suite=="n") {
			$msg="Vous n'avez pas accès à cet élève.<br />";
			tentative_intrusion(1, "Tentative d'accès à la consultation d'$mod_disc_terme_incident pour l'élève ".get_nom_prenom_eleve($login_ele).".");
			unset($login_ele);
		}
	}
	/*
	elseif(($_SESSION['statut']=='cpe')&&(!is_cpe($_SESSION['login'], "", $login_ele))) {
		$msg="Vous n'avez pas accès à cet élève.<br />";
		tentative_intrusion(1, "Tentative d'accès à la consultation d'$mod_disc_terme_incident pour l'élève ".get_nom_prenom_eleve($login_ele).".");
		unset($login_ele);
	}
开发者ID:rhertzog,项目名称:lcs,代码行数:30,代码来源:afficher_incidents_eleve.php


示例8: die

// On teste si un professeur peut saisir les avis
if (($_SESSION['statut'] == 'professeur') and getSettingValue("GepiRubConseilProf")!='yes') {
   die("Droits insuffisants pour effectuer cette opération");
}

// On teste si le service scolarité peut saisir les avis
if (($_SESSION['statut'] == 'scolarite') and getSettingValue("GepiRubConseilScol")!='yes') {
   die("Droits insuffisants pour effectuer cette opération");
}

echo "<p class=bold><a href=\"../accueil.php\"><img src='../images/icons/back.png' alt='Retour' class='back_link'/> Retour</a>";
if ($id_liste_periodes!=0) {
	echo " | <a href='".$_SERVER['PHP_SELF']."'>Choisir d'autres périodes</a>";
}
if((($_SESSION['statut']=='professeur')&&(is_pp($_SESSION['login'])))||($_SESSION['statut']!='professeur')) {
	echo " | <a href='../impression/parametres_impression_pdf_avis.php'>Régler les paramètres du PDF</a>";
}
echo "</p>\n";

if (($_SESSION['statut'] == 'scolarite')||($_SESSION['statut'] == 'cpe')) { // Scolarite ou Cpe

	if (($id_liste_periodes)!=0) {	
	   //IMPRESSION A LA CHAINE
	   $nb_periodes = sizeof($id_liste_periodes);
	   $chaine_periodes = "";
	   for ($i=0; $i<$nb_periodes ; $i++) {
		  $chaine_periodes .= $id_liste_periodes[$i];
		  if ($i<$nb_periodes-1) { $chaine_periodes .= ' et ';}
	   }
	   $periode = "Période(s) N° ".$chaine_periodes;
开发者ID:rhertzog,项目名称:lcs,代码行数:30,代码来源:impression_avis.php


示例9: acces_impression_releve_notes

function acces_impression_releve_notes($login_eleve, $id_classe = "")
{
    $retour = false;
    if ($_SESSION['statut'] == 'professeur' && getSettingAOui('GepiAccesReleveProfToutesClasses')) {
        $retour = true;
    } elseif ($_SESSION['statut'] == 'professeur' && $login_eleve != "" && getSettingAOui('GepiAccesReleveProf') && is_prof_ele($_SESSION['login'], $login_eleve, "", $id_classe)) {
        $retour = true;
    } elseif ($_SESSION['statut'] == 'professeur' && $login_eleve != "" && getSettingAOui('GepiAccesReleveProfTousEleves') && is_prof_classe_ele($_SESSION['login'], $login_eleve)) {
        $retour = true;
    } elseif ($_SESSION['statut'] == 'professeur' && $id_classe != "" && getSettingAOui('GepiAccesReleveProfTousEleves') && is_prof_classe($_SESSION['login'], $id_classe)) {
        $retour = true;
    } elseif ($_SESSION['statut'] == 'professeur' && $id_classe != "" && getSettingAOui('GepiAccesReleveProfP') && is_pp($_SESSION['login'], $id_classe)) {
        $retour = true;
    } elseif ($_SESSION['statut'] == 'professeur' && $login_eleve != "" && getSettingAOui('GepiAccesReleveProfP') && is_pp($_SESSION['login'])) {
        // PP: Le test est fait sur l'association avec la classe (même si l'élève a changé de classe en cours d'année)
        //     On ne se contente pas de is_pp(is_pp($_SESSION['login'], '', $login_ele)
        $sql = "SELECT DISTINCT jec.id_classe FROM j_eleves_classes jec WHERE jec.login='{$login_eleve}';";
        $res = mysqli_query($GLOBALS["mysqli"], $sql);
        if (mysqli_num_rows($res) > 0) {
            while ($lig = mysqli_fetch_object($res)) {
                if (is_pp($_SESSION['login'], $lig->id_classe)) {
                    $retour = true;
                    break;
                }
            }
        }
    } elseif ($_SESSION['statut'] == 'cpe' && getSettingAOui('GepiAccesReleveCpeTousEleves')) {
        $retour = true;
    } elseif ($_SESSION['statut'] == 'cpe' && getSettingAOui('GepiAccesReleveCpe')) {
        if (is_cpe($_SESSION['login'], "", $login_eleve)) {
            $retour = true;
        }
    } elseif ($_SESSION['statut'] == 'scolarite') {
        $retour = true;
    } elseif ($_SESSION['statut'] == 'secours') {
        $retour = true;
    } elseif ($_SESSION['statut'] == 'administrateur') {
        $retour = false;
    }
    return $retour;
}
开发者ID:alhousseyni,项目名称:gepi,代码行数:41,代码来源:share.inc.php


示例10: mysqli_query

 //=================================================
 // Colonne nature
 echo "<td>{$lig->nature}</td>\n";
 //=================================================
 // Colonne Protagonistes
 echo "<td>\n";
 $sql = "SELECT * FROM s_protagonistes WHERE id_incident='{$lig->id_incident}' ORDER BY statut,qualite,login;";
 $res2 = mysqli_query($GLOBALS["mysqli"], $sql);
 if (mysqli_num_rows($res) == 0) {
     echo "Aucun";
 } else {
     $cpt = 0;
     $tab_protagonistes = array();
     while ($lig2 = mysqli_fetch_object($res2)) {
         $tab_protagonistes[] = $lig2->login;
         if (is_pp($_SESSION['login'], "", $lig2->login)) {
             $peutImprimer = TRUE;
         }
         if ($cpt > 0) {
             echo "<br />";
         }
         if ($lig2->statut == 'eleve') {
             if (in_array($lig2->login, array_keys($tab_individu))) {
                 if (isset($tab_individu[$lig2->login]['designation2'])) {
                     echo $tab_individu[$lig2->login]['designation2'];
                 } else {
                     echo $tab_individu[$lig2->login]['designation'];
                 }
                 if ($liste_protagonistes != "") {
                     $liste_protagonistes .= ", ";
                 }
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:traiter_incident.php


示例11: extract_eleves

function extract_eleves($tab_login)
{
    global $cpt_eleve, $tab_result_recherche, $acces_visu_eleve, $acces_modify_eleve, $acces_class_const, $acces_photo, $gepiPath;
    $acces_modify_resp = acces("/responsables/modify_resp.php", $_SESSION['statut']);
    $GepiAccesGestElevesProf = getSettingAOui('GepiAccesGestElevesProf');
    for ($loop_tab_login = 0; $loop_tab_login < count($tab_login); $loop_tab_login++) {
        $sql = "SELECT * FROM eleves WHERE login='" . $tab_login[$loop_tab_login] . "';";
        $res = mysqli_query($GLOBALS["mysqli"], $sql);
        if (mysqli_num_rows($res) > 0) {
            $lig = mysqli_fetch_object($res);
            $restriction_acces = "n";
            if ($_SESSION['statut'] == 'professeur' && (!getSettingAOui('GepiAccesGestElevesProf') || !is_prof_ele($_SESSION['login'], $lig->login))) {
                if (getSettingAOui('GepiAccesGestElevesProfP') && is_pp($_SESSION['login'], "", $lig->login)) {
                    $restriction_acces = "n";
                } else {
                    $restriction_acces = "y";
                }
            }
            $tab_result_recherche['eleve'][$cpt_eleve]['login'] = $lig->login;
            if ($acces_modify_eleve && $restriction_acces == "n") {
                $tab_result_recherche['eleve'][$cpt_eleve]['td_login'] = "<a href='{$gepiPath}/eleves/modify_eleve.php?eleve_login={$lig->login}' title=\"Modifier les informations élève\">{$lig->login}</a>";
            } else {
                $tab_result_recherche['eleve'][$cpt_eleve]['td_login'] = $lig->login;
            }
            $tab_result_recherche['eleve'][$cpt_eleve]['compte'] = "";
            $tab_result_recherche['eleve'][$cpt_eleve]['td_compte'] = "";
            if ($lig->login != "") {
                if ($_SESSION['statut'] == 'administrateur') {
                    $tab_result_recherche['eleve'][$cpt_eleve]['td_compte'] = lien_image_compte_utilisateur($lig->login, "", "", "y", 'y');
                } else {
                    $tab_result_recherche['eleve'][$cpt_eleve]['td_compte'] = lien_image_compte_utilisateur($lig->login, "", "", "n", 'y');
                }
                if (preg_match("/inactif/", $tab_result_recherche['eleve'][$cpt_eleve]['td_compte'])) {
                    $tab_result_recherche['eleve'][$cpt_eleve]['compte'] = "inactif";
                } else {
                    $tab_result_recherche['eleve'][$cpt_eleve]['compte'] = "actif";
                }
            }
            $tab_result_recherche['eleve'][$cpt_eleve]['td_compte'] .= temoin_compte_sso($lig->login);
            $tab_result_recherche['eleve'][$cpt_eleve]['nom_prenom'] = casse_mot($lig->nom, "maj") . " " . casse_mot($lig->prenom, "majf2");
            if ($acces_visu_eleve) {
                $tab_result_recherche['eleve'][$cpt_eleve]['td_nom_prenom'] = "<a href='{$gepiPath}/eleves/visu_eleve.php?ele_login={$lig->login}' title=\"Consulter la fiche élève\"><img src='{$gepiPath}/images/icons/ele_onglets.png' class='icone16' alt='Onglets élève' /> " . $tab_result_recherche['eleve'][$cpt_eleve]['nom_prenom'] . "</a>";
            } else {
                $tab_result_recherche['eleve'][$cpt_eleve]['td_nom_prenom'] = $tab_result_recherche['eleve'][$cpt_eleve]['nom_prenom'];
            }
            if ($acces_photo == "y") {
                $tab_result_recherche['eleve'][$cpt_eleve]['photo'] = nom_photo($lig->elenoet);
                // Pour le tri:
                $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] = "<span style='display:none'>" . $lig->sexe . "_" . $lig->nom . "_" . $lig->prenom . "</span>";
                // Lien pour la photo:
                $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] .= "<a href='" . $tab_result_recherche['eleve'][$cpt_eleve]['photo'] . "' target='_blank' onclick=\"affiche_photo('" . $tab_result_recherche['eleve'][$cpt_eleve]['photo'] . "', '" . addslashes($tab_result_recherche['eleve'][$cpt_eleve]['nom_prenom']) . "'); return false;\"><img src='";
                if ($tab_result_recherche['eleve'][$cpt_eleve]['photo'] == "") {
                    if ($lig->sexe == "F") {
                        $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] .= "../mod_trombinoscopes/images/photo_f_gris.png' title='Photo absente'";
                    } else {
                        $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] .= "../mod_trombinoscopes/images/photo_g_gris.png' title='Photo absente'";
                    }
                } else {
                    if ($lig->sexe == "F") {
                        $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] .= "../mod_trombinoscopes/images/photo_f.png' title='Cliquez pour afficher la photo'";
                    } else {
                        $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] .= "../mod_trombinoscopes/images/photo_g.png' title='Cliquez pour afficher la photo'";
                    }
                }
                $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] .= " width='20' height='20' /></a>";
            }
            $tab_result_recherche['eleve'][$cpt_eleve]['classe'] = "";
            $tab_result_recherche['eleve'][$cpt_eleve]['td_classe'] = "";
            $sql = "SELECT DISTINCT id, classe FROM classes c, j_eleves_classes jec WHERE jec.login='{$lig->login}' AND jec.id_classe=c.id ORDER BY periode;";
            $res_classe = mysqli_query($GLOBALS["mysqli"], $sql);
            if (mysqli_num_rows($res_classe) > 0) {
                $cpt_classe = 0;
                while ($lig_classe = mysqli_fetch_object($res_classe)) {
                    if ($cpt_classe > 0) {
                        $tab_result_recherche['eleve'][$cpt_eleve]['classe'] .= ", ";
                        $tab_result_recherche['eleve'][$cpt_eleve]['td_classe'] .= ", ";
                    }
                    if ($acces_class_const) {
                        $tab_result_recherche['eleve'][$cpt_eleve]['td_classe'] .= "<a href='{$gepiPath}/classes/classes_const.php?id_classe={$lig_classe->id}' title=\"Accéder à la liste des élèves de la classe.\">{$lig_classe->classe}</a>";
                    } else {
                        $tab_result_recherche['eleve'][$cpt_eleve]['td_classe'] .= $lig_classe->classe;
                    }
                    $tab_result_recherche['eleve'][$cpt_eleve]['classe'] .= $lig_classe->classe;
                    $cpt_classe++;
                }
            }
            $tab_result_recherche['eleve'][$cpt_eleve]['resp'] = "";
            $tab_result_recherche['eleve'][$cpt_eleve]['td_resp'] = "";
            if ($_SESSION['statut'] == 'professeur' && $GepiAccesGestElevesProf || in_array($_SESSION['statut'], array('scolarite', 'cpe', 'administrateur', 'autre'))) {
                $cpt_resp = 0;
                $sql = "SELECT rp.*, r.resp_legal FROM resp_pers rp, responsables2 r WHERE rp.pers_id=r.pers_id AND r.ele_id='{$lig->ele_id}' AND (resp_legal='1' OR resp_legal='2') ORDER BY nom, prenom, resp_legal;";
                $res_resp = mysqli_query($GLOBALS["mysqli"], $sql);
                if (mysqli_num_rows($res_resp) > 0) {
                    while ($lig_resp = mysqli_fetch_object($res_resp)) {
                        if ($cpt_resp > 0) {
                            $tab_result_recherche['eleve'][$cpt_eleve]['resp'] .= ", ";
                            $tab_result_recherche['eleve'][$cpt_eleve]['td_resp'] .= "<br />";
                        }
                        $tab_result_recherche['eleve'][$cpt_eleve]['resp'] .= $lig_resp->civilite . " " . $lig_resp->nom . " " . $lig_resp->prenom . " (" . $lig_resp->resp_legal . ")";
                        if ($acces_modify_resp) {
//.........这里部分代码省略.........
开发者ID:alhousseyni,项目名称:gepi,代码行数:101,代码来源:recherche.php


示例12: isset

}
if (isset($_POST['mode_rech_no_gep']) && $_POST['mode_rech_no_gep'] == 'contient' || isset($_GET['mode_rech_no_gep']) && $_GET['mode_rech_no_gep'] == 'contient') {
    $mode_rech_no_gep = "contient";
}
$motif_rech_mef = isset($_POST['motif_rech_mef']) ? $_POST['motif_rech_mef'] : (isset($_GET['motif_rech_mef']) ? $_GET['motif_rech_mef'] : NULL);
if ($_SESSION['statut'] == 'professeur') {
    /*
    $calldata = mysql_query("SELECT DISTINCT e.* FROM eleves e, j_eleves_professeurs jep
    WHERE (
    jep.login=e.login AND
    jep.professeur='".$_SESSION['login']."' AND
    jep.id_classe='$quelles_classes'
    )
    ORDER BY $order_type");
    */
    if (getSettingAOui('GepiAccesPPTousElevesDeLaClasse') && is_pp($_SESSION['login'], $quelles_classes)) {
        $sql = "SELECT DISTINCT e.*,jer.* FROM eleves e, j_eleves_regime jer, j_eleves_professeurs jep\n\t\t\tWHERE (\n\t\t\tjep.login=e.login AND\n\t\t\tjer.login=e.login AND\n\t\t\tjep.id_classe='{$quelles_classes}'\n\t\t\t)\n\t\t\tORDER BY {$order_type};";
    } else {
        $sql = "SELECT DISTINCT e.*,jer.* FROM eleves e, j_eleves_professeurs jep, j_eleves_regime jer\n\t\t\tWHERE (\n\t\t\tjep.login=e.login AND\n\t\t\tjer.login=e.login AND\n\t\t\tjep.professeur='" . $_SESSION['login'] . "' AND\n\t\t\tjep.id_classe='{$quelles_classes}'\n\t\t\t)\n\t\t\tORDER BY {$order_type};";
    }
    $calldata = mysqli_query($GLOBALS["mysqli"], $sql);
    if (!isset($page_courante) || $page_courante != "modify_eleve") {
        echo "<p align='center'>Liste des élèves de la classe choisie.</p>\n";
    } else {
        // Message alternatif depuis modify_eleve.php
    }
} else {
    if ($quelles_classes == 'certaines') {
        /*
        $calldata = mysql_query("SELECT DISTINCT e.* FROM eleves e, tempo t, j_eleves_classes j, classes cl
        WHERE (t.num = '".SESSION_ID()."' AND
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:index_call_data.php


示例13: affiche_choix_action_conseil_de_classe

function affiche_choix_action_conseil_de_classe($id_classe, $target = "")
{
    global $gepiPath, $mes_groupes;
    if ($target != "") {
        $target = " target='{$target}'";
    }
    $sql = "SELECT c.classe, p.* FROM periodes p, classes c WHERE p.id_classe='{$id_classe}' AND p.id_classe=c.id ORDER BY p.num_periode;";
    $res = mysqli_query($GLOBALS["mysqli"], $sql);
    if (mysqli_num_rows($res) == 0) {
        $retour = "<p class='bold'>Bulletins et conseil de classe&nbsp;: <span style='color:red'>Classe n+{$id_classe} inconnue</span></p>";
    } else {
        $tab_per = array();
        while ($lig = mysqli_fetch_object($res)) {
            $tab_per[$lig->num_periode]['nom_periode'] = $lig->nom_periode;
            $tab_per[$lig->num_periode]['verouiller'] = $lig->verouiller;
            $nom_classe = $lig->classe;
        }
        $retour = "<p class='bold'>Bulletins et conseil de classe&nbsp;: {$nom_classe}</p>\n<table class='boireaus boireaus_alt'>\n\t<thead>\n\t\t<tr>\n\t\t\t<th>Action</th>";
        foreach ($tab_per as $current_num_periode => $periode) {
            $retour .= "\n\t\t\t<th>" . $periode['nom_periode'] . "</th>";
        }
        $retour .= "\n\t\t</tr>\n\t</thead>\n\t<tbody>";
        if ($_SESSION['statut'] == 'scolarite' || $_SESSION['statut'] == 'secours' || $_SESSION['statut'] == 'professeur' && is_pp($_SESSION['login'], $id_classe)) {
            // Saisie de l'avis du conseil
            $retour .= "\n\t\t<tr>\n\t\t\t<td>Saisir l'avis du conseil de classe&nbsp:</td>";
            foreach ($tab_per as $current_num_periode => $periode) {
                if ($periode['verouiller'] != 'O') {
                    $retour .= "\n\t\t\t<td><a href='{$gepiPath}/saisie/saisie_avis1.php?id_classe={$id_classe}'{$target}><img src='{$gepiPath}/images/saisie_avis1.png' class='icone32' alt='Saisir' /></a></td>";
                } else {
                    $retour .= "\n\t\t\t<td style='background-color:gray' title=\"Période close\"><img src='{$gepiPath}/images/disabled.png' class='icone20' alt='Clos' /></td>";
                }
            }
            $retour .= "\n\t\t</tr>";
            // Impression avis du conseil
            $retour .= "\n\t\t<tr>\n\t\t\t<td>Imprimer les avis du conseil de classe&nbsp:</td>";
            foreach ($tab_per as $current_num_periode => $periode) {
                $sql = "SELECT DISTINCT a.login FROM avis_conseil_classe a, j_eleves_classes jec WHERE jec.login=a.login AND jec.periode=a.periode AND jec.id_classe='{$id_classe}' AND a.periode='{$current_num_periode}' AND avis!='';";
                $res = mysqli_query($GLOBALS["mysqli"], $sql);
                if (mysqli_num_rows($res) == 0) {
                    $retour .= "\n\t\t\t<td title=\"Aucun avis n'est saisi pour cette période.\"></td>";
                } else {
                    $retour .= "\n\t\t\t<td><a href='{$gepiPath}/impression/avis_pdf.php?id_classe={$id_classe}&amp;periode_num={$current_num_periode}'{$target}><img src='{$gepiPath}/images/icons/pdf.png' class='icone32' alt='Saisir' /></a></td>";
                }
            }
            $retour .= "\n\t\t</tr>";
            // Affichage Appréciations sur le groupe classe
            $retour .= "\n\t\t<tr>\n\t\t\t<td>Imprimer les appréciations des professeurs sur le groupe classe&nbsp:</td>";
            foreach ($tab_per as $current_num_periode => $periode) {
                $sql = "SELECT DISTINCT mag.id_groupe FROM matieres_appreciations_grp mag, j_groupes_classes jgc WHERE jgc.id_groupe=mag.id_groupe AND jgc.id_classe='{$id_classe}' AND mag.periode='{$current_num_periode}' AND appreciation!='' AND appreciation!='-';";
                $res = mysqli_query($GLOBALS["mysqli"], $sql);
                if (mysqli_num_rows($res) == 0) {
                    $retour .= "\n\t\t\t<td title=\"Aucune appréciation sur le groupe-classe n'est saisie pour cette période.\"></td>";
                } else {
                    $retour .= "\n\t\t\t<td><a href='{$gepiPath}/prepa_conseil/edit_limite.php?choix_edit=4&id_classe={$id_classe}&periode1={$current_num_periode}&periode2={$current_num_periode}&couleur_alterne=y' target='_blank'><img src='{$gepiPath}/images/icons/bulletin.png' class='icone32' alt='AppGrp' /></a></td>";
                }
            }
            $retour .= "\n\t\t</tr>";
            // Imprimer les documents de prise de notes à destination des élèves délégués pendant le conseil de classe
            if (getSettingAOui('active_mod_engagements')) {
                $retour .= "\n\t\t<tr>\n\t\t\t<td>Imprimer les grilles/listes destinées à la prise de notes pendant le conseil de classe&nbsp:</td>";
                foreach ($tab_per as $current_num_periode => $periode) {
                    $retour .= "\n\t\t\t<td><a href='{$gepiPath}/mod_engagements/imprimer_documents.php?id_classe[0]={$id_classe}&amp;periode={$current_num_periode}&amp;imprimer_liste_eleve=y&destinataire=" . add_token_in_url() . "'{$target}><img src='{$gepiPath}/images/icons/ods.png' class='icone32' alt='ODS' /></a></td>";
                }
                $retour .= "\n\t\t</tr>";
            }
        }
        // Bulletins,...
        if ($_SESSION['statut'] == 'scolarite' || $_SESSION['statut'] == 'professeur') {
            //Toutes les moyennes d'une classe
            // Bulletins simplifiés
            // Graphes
            $retour .= "\n\t\t<tr>\n\t\t\t<td>Toutes les moyennes de la classe&nbsp:</td>";
            foreach ($tab_per as $current_num_periode => $periode) {
                /*
                $retour.="
                			<td><a href='$gepiPath/prepa_conseil/index2.php?id_classe=$id_classe'$target><img src='$gepiPath/images/icons/releve.png' class='icone32' alt='Moyennes' /></a></td>";
                */
                $retour .= "\n\t\t\t<td><a href='{$gepiPath}/prepa_conseil/visu_toutes_notes.php?id_classe={$id_classe}&amp;num_periode={$current_num_periode}&amp;couleur_alterne=y' target='_blank'><img src='{$gepiPath}/images/icons/releve.png' class='icone32' alt='Moyennes' /></a></td>";
            }
            $retour .= "\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td>Bulletins simplifiés&nbsp:</td>";
            foreach ($tab_per as $current_num_periode => $periode) {
                //https://127.0.0.1/steph/gepi_git_trunk/prepa_conseil/edit_limite.php?choix_edit=2&login_eleve=boivinj&id_classe=42&periode1=3&periode2=3
                /*
                $retour.="
                			<td><a href='$gepiPath/prepa_conseil/index3.php?id_classe=$id_classe&couleur_alterne=y'$target><img src='$gepiPath/images/icons/bulletin_simp.png' class='icone32' alt='BullSimp' /></a></td>";
                */
                $retour .= "\n\t\t\t<td><a href='{$gepiPath}/prepa_conseil/edit_limite.php?choix_edit=1&id_classe={$id_classe}&periode1={$current_num_periode}&periode2={$current_num_periode}&couleur_alterne=y' target='_blank'><img src='{$gepiPath}/images/icons/bulletin_simp.png' class='icone32' alt='BullSimp' /></a></td>";
            }
            $retour .= "\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td>Graphes&nbsp:</td>";
            foreach ($tab_per as $current_num_periode => $periode) {
                $retour .= "\n\t\t\t<td><a href='{$gepiPath}/visualisation/affiche_eleve.php?id_classe={$id_classe}&amp;num_periode_choisie={$current_num_periode}'{$target} title=\"Voir les graphes de la classe en période {$current_num_periode}\"><img src='{$gepiPath}/images/icons/graphes.png' class='icone32' alt='Graphes' /></a></td>";
            }
            $retour .= "\n\t\t</tr>";
        }
        if ($_SESSION['statut'] == 'professeur') {
            if (!isset($mes_groupes) || count($mes_groupes) == 0) {
                $mes_groupes = get_groups_for_prof($_SESSION['login'], NULL, array('classes', 'periodes', 'visibilite'));
            }
            $tab_mes_groupes_avec_bulletin_dans_cette_classe = array();
            foreach ($mes_groupes as $tmp_group) {
//.........这里部分代码省略.........
开发者ID:alhousseyni,项目名称:gepi,代码行数:101,代码来源:share-html.inc.php


示例14: affiche_lien_proposition_ou_correction_appreciation

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 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP is_pppoe_server_enabled函数代码示例发布时间:2022-05-15
下一篇:
PHP is_postgres函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap