本文整理汇总了PHP中getSettingAOui函数的典型用法代码示例。如果您正苦于以下问题:PHP getSettingAOui函数的具体用法?PHP getSettingAOui怎么用?PHP getSettingAOui使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了getSettingAOui函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: changement
if (getSettingAOui('active_mod_disc_pointage')) {
$checked = " checked";
}
echo "<input type='checkbox' name='active_mod_disc_pointage' id='active_mod_disc_pointage' value=\"y\" onchange='checkbox_change(this.id); changement();'{$checked} /><label for='active_mod_disc_pointage' id='texte_active_mod_disc_pointage'> Activer le dispositif de saisie/pointages disciplinaires</label><br />\n";
$checked = "";
if (getSettingAOui('disc_pointage_aff_totaux_visu_ele')) {
$checked = " checked";
}
echo "<input type='checkbox' name='disc_pointage_aff_totaux_visu_ele' id='disc_pointage_aff_totaux_visu_ele' value=\"y\" onchange='checkbox_change(this.id); changement();'{$checked} /><label for='disc_pointage_aff_totaux_visu_ele' id='texte_disc_pointage_aff_totaux_visu_ele'> Faire apparaître les totaux par types dans la page de Consultation des onglets élève <img src='../images/icons/ele_onglets.png' class='icone16' alt='Consultation élève' /></label><br />\n";
$checked = "";
if (getSettingAOui('disc_pointage_aff_totaux_ele')) {
$checked = " checked";
}
echo "<input type='checkbox' name='disc_pointage_aff_totaux_ele' id='disc_pointage_aff_totaux_ele' value=\"y\" onchange='checkbox_change(this.id); changement();'{$checked} /><label for='disc_pointage_aff_totaux_ele' id='texte_disc_pointage_aff_totaux_ele'> Faire apparaître les totaux par types en page d'accueil pour les utilisateurs élèves</label><span style='color:red'><br />(non encore implémenté; pas tant que le détail des totaux par période n'est pas mis au point)</span><br />\n";
$checked = "";
if (getSettingAOui('disc_pointage_aff_totaux_resp')) {
$checked = " checked";
}
echo "<input type='checkbox' name='disc_pointage_aff_totaux_resp' id='disc_pointage_aff_totaux_resp' value=\"y\" onchange='checkbox_change(this.id); changement();'{$checked} /><label for='disc_pointage_aff_totaux_resp' id='texte_disc_pointage_aff_totaux_resp'> Faire apparaître les totaux par types en page d'accueil pour les responsables élèves</label><span style='color:red'><br />(non encore implémenté; pas tant que le détail des totaux par période n'est pas mis au point)</span><br />\n";
echo "<input type='hidden' name='save_params' value='y' />\n";
echo "<p class='center'><input type='submit' name='valider' value='Valider' /></p>\n";
echo "<p><em>NOTES :</em></p>\n";
echo "<ul>\n";
echo "<li><p>Si vous n'utilisez le dispositif de pointage que pour noter ce que vous n'avez pas pu inscrire dans le carnet de correspondance \"oublié\" par un élève <br />\n(<em>si vous n'utilisez le dispositif que pour ne pas oublier de reporter ce pointage sur le carnet lorsque vous pourrez mettre la main dessus</em>),<br />\nil ne sera sans doute pas judicieux de faire apparaître les totaux pour les utilisateurs élèves et responsables.</p></li>\n";
echo "</ul>\n";
echo "<script type='text/javascript'>\n" . js_checkbox_change_style() . "\n\ncheckbox_change('active_mod_disc_pointage');\ncheckbox_change('disc_pointage_aff_totaux_visu_ele');\ncheckbox_change('disc_pointage_aff_totaux_ele');\ncheckbox_change('disc_pointage_aff_totaux_resp');\n</script>\n";
echo "</blockquote>\n";
echo "</fieldset>\n";
echo "</form>\n";
echo "<p><br /></p>\n";
//=============================================
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:param_pointages.php
示例2: old_mysql_result
$id_racine = old_mysql_result($query, 0, 'id_racine');
} else {
if (isset($_POST['id_racine']) or isset($_GET['id_racine'])) {
$id_racine = isset($_POST['id_racine']) ? $_POST['id_racine'] : (isset($_GET['id_racine']) ? $_GET['id_racine'] : NULL);
} else {
header("Location: ../logout.php?auto=1");
die;
}
}
// On teste si le carnet de notes appartient bien à la personne connectée
if (!Verif_prof_cahier_notes($_SESSION['login'], $id_racine)) {
$mess = rawurlencode("Vous tentez de pénétrer dans un carnet de notes qui ne vous appartient pas !");
header("Location: index.php?msg={$mess}");
die;
}
if (!getSettingAOui('GepiPeutCreerBoitesProf')) {
$msg = rawurlencode("Vous n'avez pas le droit de créer des " . getSettingValue('gepi_denom_boite')) . "s.";
header("Location: ./index.php?id_racine={$id_racine}&msg={$msg}");
die;
}
$appel_cahier_notes = mysqli_query($GLOBALS["mysqli"], "SELECT * FROM cn_cahier_notes WHERE id_cahier_notes = '{$id_racine}'");
$id_groupe = old_mysql_result($appel_cahier_notes, 0, 'id_groupe');
$current_group = get_group($id_groupe);
$periode_num = old_mysql_result($appel_cahier_notes, 0, 'periode');
/**
* Gestion des périodes
*/
include "../lib/periodes.inc.php";
$acces_exceptionnel_saisie = false;
if ($_SESSION['statut'] == 'professeur') {
$acces_exceptionnel_saisie = acces_exceptionnel_saisie_cn_groupe_periode($id_groupe, $periode_num);
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:add_modif_conteneur.php
示例3:
}
}
elseif($_SESSION['statut']=='scolarite') {
if(!getSettingAOui('GepiRubConseilScol')) {
$mess=rawurlencode("Vous n'êtes pas autorisé à saisir l'avis du bulletin !");
tentative_intrusion(1, "Tentative d'accès à la saisie de $mod_disc_terme_avertissement_fin_periode pour l'élève ".get_nom_prenom_eleve($login_ele).".");
header("Location: ../accueil.php?msg=$mess");
die();
}
}
elseif($_SESSION['statut']=='cpe') {
$acces_suite="n";
if(getSettingAOui('saisieDiscCpeAvtTous')) {
$acces_suite="y";
}
elseif((!getSettingAOui('saisieDiscCpeAvt'))&&(is_cpe($_SESSION['login'], "", $login_ele))) {
$acces_suite="y";
}
else {
$mess=rawurlencode("Vous n'êtes pas CPE de ".get_nom_prenom_eleve($login_ele)." ou bien vous n'êtes pas autorisé à saisir les ".$mod_disc_terme_avertissement_fin_periode."s !");
tentative_intrusion(1, "Tentative d'accès à la saisie de $mod_disc_terme_avertissement_fin_periode pour l'élève ".get_nom_prenom_eleve($login_ele).".");
header("Location: ../accueil.php?msg=$mess");
die();
}
}
$msg="";
// 20140616
if(isset($_POST['get_avertissement_fin_periode'])) {
check_token();
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:saisie_avertissement_fin_periode.php
示例4: ECTS
$lien_wiki[]='';
$entete_section[]="";
$fich[]="fb_TECHNO_dp6.ods";
$utilisation[]="Fiche brevet série technologique ODP 6 heures";
$special[]="obsolete";
$lien_wiki[]='';
$entete_section[]="";
$fich[]="fb_TECHNO_agri.ods";
$utilisation[]="Fiche brevet série technologique option agricole";
$special[]="obsolete";
}
if(($_SESSION['statut']=='administrateur')||
(($_SESSION['statut']=='cpe')&&(getSettingAOui('OOoUploadCpeEcts')))||
(($_SESSION['statut']=='scolarite')&&(getSettingAOui('OOoUploadScolEcts')))) {
// Module ECTS
$lien_wiki[]='';
$entete_section[]="MODULE ECTS";
$fich[]="documents_ects.odt";
$utilisation[]="Documents ECTS (pour BTS, prépas...)";
$special[]="";
}
$nbfich=sizeof($fich);
// Fin liste des fichiers
$PHP_SELF=basename($_SERVER['PHP_SELF']);
creertousrep($nom_dossier_modeles_ooo_mes_modeles.$rne);
$retour_apres_upload=isset($_POST['retour_apres_upload']) ? $_POST['retour_apres_upload'] : (isset($_GET['retour_apres_upload']) ? $_GET['retour_apres_upload'] : NULL);
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:gerer_modeles_ooo.php
示例5: header
$resultat_session = $session_gepi->security_check();
if ($resultat_session == 'c') {
header("Location: ../utilisateurs/mon_compte.php?change_mdp=yes");
die;
} else {
if ($resultat_session == '0') {
header("Location: ../logout.php?auto=1");
die;
}
}
include "../lib/periodes.inc.php";
if (!checkAccess()) {
header("Location: ../logout.php?auto=1");
die;
}
if (!getSettingAOui('active_bulletins')) {
header("Location: ../accueil.php?msg=Module_inactif");
die;
}
//**************** EN-TETE *****************
$titre_page = "Vérification du remplissage des bulletins";
require_once "../lib/header.inc.php";
//**************** FIN EN-TETE *****************
// On teste si un professeur peut effectuer cette operation
if ($_SESSION['statut'] == 'professeur' and getSettingValue("GepiProfImprBul") != 'yes') {
die("Droits insuffisants pour effectuer cette opération");
}
//debug_var();
$tab_date_conseil = array();
$sql = "SELECT id_classe, date_evenement, classe FROM d_dates_evenements dde, d_dates_evenements_classes ddec, classes c WHERE type='conseil_de_classe' AND date_evenement>='" . strftime("%Y-%m-%d %H:%M:%S") . "' AND dde.id_ev=ddec.id_ev AND c.id=ddec.id_classe ORDER BY date_evenement;";
$res = mysqli_query($GLOBALS["mysqli"], $sql);
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:verif_bulletins.php
示例6: array
$ancre = "efface_base";
$tbs_menu[$nummenu]['entree'][] = array('lien' => $chemin, 'titre' => $titre, 'expli' => $expli, 'ancre' => $ancre);
}
if ($multisite != 'y') {
$chemin = "../mod_trombinoscopes/trombinoscopes_admin.php#purge";
$titre = "Effacer les photos";
$expli = "Permet d'effacer les photos des " . $gepiSettings['denomination_eleves'] . " qui ne sont plus dans la base.";
$ancre = "efface_photos";
$tbs_menu[$nummenu]['entree'][] = array('lien' => $chemin, 'titre' => $titre, 'expli' => $expli, 'ancre' => $ancre);
}
$chemin = "gestion_temp_dir.php";
$titre = "Gestion des dossiers temporaires";
$expli = "Permet de contrôler le volume occupé par les dossiers temporaires (<em>utilisés notamment pour générer les fichiers tableur openDocument (ODS), lorsque la fonction est activée dans le module carnet de notes</em>), de supprimer ces dossiers,...";
$ancre = "gestion_temp_dir";
$tbs_menu[$nummenu]['entree'][] = array('lien' => $chemin, 'titre' => $titre, 'expli' => $expli, 'ancre' => $ancre);
if (!getSettingAOui('gepi_en_production')) {
$chemin = "gestion_base_test.php";
$titre = "Gestion des données de test";
$expli = "Permet d'inserer des données de test dans la base. Ne pas utiliser sur une base de production.";
$ancre = "gestion_base_test";
$tbs_menu[$nummenu]['entree'][] = array('lien' => $chemin, 'titre' => $titre, 'expli' => $expli, 'ancre' => $ancre);
}
$nummenu = 3;
$tbs_menu[$nummenu] = array('classe' => 'accueil', 'image' => '../images/icons/package.png', 'texte' => "Outils d'initialisation");
$chemin = array();
$titre = array();
$expli = array();
$chemin = "changement_d_annee.php";
$titre = "Changement d'année";
$expli = "Permet d'effectuer les opérations d'archivage de fin d'année et les opérations précédent l'initialisation de la nouvelle année.";
$ancre = "chgt_annee";
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:index.php
示例7: __construct
/**
*
*
* Charge les menus Accueil en fonction du statut passé en argument
*
* @author regis
*/
function __construct($statut, $gepiSettings, $niveau_arbo, $ordre_menus)
{
switch ($niveau_arbo) {
case 0:
$this->cheminRelatif = './';
break;
case 1:
$this->cheminRelatif = '../';
break;
case 2:
$this->cheminRelatif = '../../';
break;
case 3:
$this->cheminRelatif = '../../../';
break;
default:
$this->cheminRelatif = './';
}
$this->statutUtilisateur = $statut;
$this->gepiSettings = $gepiSettings;
$this->loginUtilisateur = $_SESSION['login'];
$this->chargeOrdreMenu($ordre_menus);
// On teste si on l'utilisateur est un prof avec des matières. Si oui, on affiche les lignes relatives au cahier de textes et au carnet de notes
$this->test_prof_matiere = 1;
// On teste si le l'utilisateur est prof de suivi. Si oui on affiche la ligne relative remplissage de l'avis du conseil de classe
$this->test_prof_suivi = 1;
$this->test_https = 'y';
// pour ne pas avoir à refaire le test si on a besoin de l'URL complète (rss)
if (!isset($_SERVER['HTTPS']) or isset($_SERVER['HTTPS']) and strtolower($_SERVER['HTTPS']) != "on" or isset($_SERVER['X-Forwaded-Proto']) and $_SERVER['X-Forwaded-Proto'] != "https") {
$this->test_https = 'n';
}
/***** Outils d'administration *****/
$this->verif_exist_ordre_menu('bloc_administration');
if ($this->administration()) {
$this->chargeAutreNom('bloc_administration');
}
/***** Outils de gestion des absences vie scolaire *****/
$this->verif_exist_ordre_menu('bloc_absences_vie_scol');
if ($this->absences_vie_scol()) {
$this->chargeAutreNom('bloc_absences_vie_scol');
}
/***** Outils de gestion des absences par les professeurs *****/
$this->verif_exist_ordre_menu('bloc_absences_professeur');
if ($this->absences_profs()) {
$this->chargeAutreNom('bloc_absences_professeur');
}
/***** Saisie ***********/
$this->verif_exist_ordre_menu('bloc_saisie');
if ($this->saisie()) {
$this->chargeAutreNom('bloc_saisie');
}
/***** Cahier de texte CPE ***********/
$this->verif_exist_ordre_menu('bloc_Cdt_CPE');
if ($this->cahierTexteCPE()) {
$this->chargeAutreNom('bloc_Cdt_CPE');
}
/***** Cahier de texte CPE Restreint ***********/
$this->verif_exist_ordre_menu('bloc_Cdt_CPE_Restreint');
if ($this->cahierTexteCPE_Restreint()) {
$this->chargeAutreNom('bloc_Cdt_CPE_Restreint');
}
/***** Visa Cahier de texte Scolarite ***********/
$this->verif_exist_ordre_menu('bloc_Cdt_Visa');
if ($this->cahierTexte_Visa()) {
$this->chargeAutreNom('bloc_Cdt_Visa');
}
/***** gestion des trombinoscopes : module de Christian Chapel ***********/
$this->verif_exist_ordre_menu('bloc_trombinoscope');
if ($this->trombinoscope()) {
$this->chargeAutreNom('bloc_trombinoscope');
}
/***** Outils de relevé de notes *****/
$this->verif_exist_ordre_menu('bloc_releve_notes');
if ($this->releve_notes()) {
$this->chargeAutreNom('bloc_releve_notes');
}
/***** Vision des évaluations cumules *****/
if (getSettingAOui('GepiAccesEvalCumulEleve')) {
$this->verif_exist_ordre_menu('bloc_carnet_notes_cumules');
if ($this->notesCumulFamille()) {
$this->chargeAutreNom('bloc_carnet_notes_cumules');
}
}
/***** Outils de relevé ECTS *****/
$this->verif_exist_ordre_menu('bloc_releve_ects');
if ($this->releve_ECTS()) {
$this->chargeAutreNom('bloc_releve_ects');
}
/***** Emploi du temps *****/
$this->verif_exist_ordre_menu('bloc_emploi_du_temps');
if ($this->emploiDuTemps()) {
$this->chargeAutreNom('bloc_emploi_du_temps');
}
//.........这里部分代码省略.........
开发者ID:rhertzog,项目名称:lcs,代码行数:101,代码来源:class_accueil_ordre_menu.php
示例8:
echo '<p>';
echo '<input type="hidden" name="id_notification" value="' . $notification->getPrimaryKey() . '"/>';
echo '<input type="hidden" name="modif" value="supprimer"/>';
echo '<button type="submit">Supprimer la notification</button>';
echo '</p>';
echo '</form>';
echo '</td></tr>';
}
}
echo '</tbody>';
echo '</table>';
if((getSettingAOui('active_mod_ooo'))&&
((($_SESSION['statut']=='cpe')&&(getSettingAOui('OOoUploadCpeAbs2')))||
($_SESSION['statut']=='administrateur'))) {
echo "<p><em>NOTE :</em> Le texte des notifications, qu'il soit <span title='Format texte OpenOffice'>ODT</span>, <span title='Format tableur OpenOffice'>ODS</span> ou SMS, est paramétrable dans <a href='../mod_ooo/gerer_modeles_ooo.php' target='_blank'>Modèle OpenOffice</a>.</p>";
}
else {
echo "<p><em>NOTE :</em> Le texte des notifications, qu'il soit <span title='Format texte OpenOffice'>ODT</span>, <span title='Format tableur OpenOffice'>ODS</span> ou SMS, est paramétrable dans Modèle OpenOffice";
if(!getSettingAOui('active_mod_ooo')) {
echo " (<em>à condition que le module OOo soit activé</em>)";
}
echo ".</p>";
}
echo "</div>\n";
require_once("../lib/footer.inc.php");
?>
开发者ID:rhertzog,项目名称:lcs,代码行数:30,代码来源:visu_notification.php
示例9: ECTS
$entete_section[] = "";
$fich[] = "fb_TECHNO.ods";
$utilisation[] = "Fiche brevet série technologique sans ODP";
$special[] = "obsolete";
$lien_wiki[] = '';
$entete_section[] = "";
$fich[] = "fb_TECHNO_dp6.ods";
$utilisation[] = "Fiche brevet série technologique ODP 6 heures";
$special[] = "obsolete";
$lien_wiki[] = '';
$entete_section[] = "";
$fich[] = "fb_TECHNO_agri.ods";
$utilisation[] = "Fiche brevet série technologique option agricole";
$special[] = "obsolete";
}
if ($_SESSION['statut'] == 'administrateur' || $_SESSION['statut'] == 'cpe' && getSettingAOui('OOoUploadCpeEcts') || $_SESSION['statut'] == 'scolarite' && getSettingAOui('OOoUploadScolEcts')) {
// Module ECTS
$lien_wiki[] = '';
$entete_section[] = "MODULE ECTS";
$fich[] = "documents_ects.odt";
$utilisation[] = "Documents ECTS (pour BTS, prépas...)";
$special[] = "";
}
if ($_SESSION['statut'] == 'administrateur') {
// Module Engagements
$lien_wiki[] = '';
$entete_section[] = "MODULE Engagements";
$fich[] = "convocation_conseil_classe.odt";
$utilisation[] = "Convocation au conseil de classe";
$special[] = "";
$lien_wiki[] = '';
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:gerer_modeles_ooo.php
示例10: mysqli_query
}
}
if(!isset($sql)) {
echo "<p style='color:red'>Aucune liste d'élèves n'a été extraite.<br />Êtes-vous bine autorisé à vous trouver ici ?</p>\n";
require("../lib/footer.inc.php");
die();
}
//echo "$sql<br />";
$appel_liste_eleves = mysqli_query($GLOBALS["mysqli"], $sql);
$nombre_eleves = mysqli_num_rows($appel_liste_eleves);
$avec_moy_min_max_classe="y";
if((($_SESSION['statut']=='eleve')&&(!getSettingAOui('GepiAccesBulletinSimpleColonneMoyClasseMinMaxEleve')))||
(($_SESSION['statut']=='responsable')&&(!getSettingAOui('GepiAccesBulletinSimpleColonneMoyClasseMinMaxResp')))) {
$avec_moy_min_max_classe="n";
}
//echo "\$avec_moy_min_max_classe=$avec_moy_min_max_classe<br />";
//=========================
// AJOUT: boireaus 20080209
// Affichage des appréciations saisies pour la classe
bulletin_classe($tab_moy,$nombre_eleves,$periode1,$periode2,$nom_periode,$gepiYear,$id_classe,$nb_coef_superieurs_a_zero,$affiche_categories,$couleur_alterne);
if ($choix_edit == '4') {
require("../lib/footer.inc.php");
die();
}
echo "<p class=saut> </p>\n";
//=========================
$i=0;
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:edit_limite.php
示例11:
if((getSettingAOui('ele_tel_pers'))&&(getSettingAOui('ele_tel_pers_signaler_modif'))) {
$sql.=", tel_pers='".mysqli_real_escape_string($GLOBALS["mysqli"], $lig->TEL_PERS)."'";
}
if((getSettingAOui('ele_tel_port'))&&(getSettingAOui('ele_tel_port_signaler_modif'))) {
$sql.=", tel_port='".mysqli_real_escape_string($GLOBALS["mysqli"], $lig->TEL_PORT)."'";
}
if((getSettingAOui('ele_tel_prof'))&&(getSettingAOui('ele_tel_prof_signaler_modif'))) {
$sql.=", tel_prof='".mysqli_real_escape_string($GLOBALS["mysqli"], $lig->TEL_PROF)."'";
}
// 20130607
if(getSettingAOui('alert_diff_mef')) {
$sql.=", mef_code='".$lig->MEF_CODE."'";
}
if(getSettingAOui('alert_diff_date_entree')) {
$sql.=", date_entree='".$lig->DATE_ENTREE."'";
}
$sql.=";";
info_debug($sql);
$insert=mysqli_query($GLOBALS["mysqli"], $sql);
if($insert){
$texte.="\n<a href='../eleves/modify_eleve.php?eleve_login=$login_eleve' target='_blank'><span style='color:blue;'>";
$texte.="$lig->ELEPRE $lig->ELENOM";
$texte.="</span></a>";
if($nb_comptes_eleves>0) {
$info_action_titre="Nouvel élève : ".remplace_accents(stripslashes($lig->ELENOM)." ".stripslashes($lig->ELEPRE))." ($login_eleve)";
$info_action_texte="Vous souhaitez peut-être créer un compte pour ce nouvel élève : <a href='utilisateurs/create_eleve.php?critere_recherche=$lig->ELENOM&afficher_tous_les_eleves=n'>".remplace_accents(stripslashes($lig->ELENOM)." ".stripslashes($lig->ELEPRE))."</a>.";
$info_action_destinataire=array("administrateur");
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:maj_import3.php
示例12: getSettingValue
echo "</p>\n";
echo "<br/>\n";
echo "<p><input type='checkbox' name='sso_cas_table' value='yes' id='sso_cas_table'";
if ($gepiSettings['sso_cas_table'] == 'yes') {
echo " checked='checked' ";
}
echo " /> <label for='sso_cas_table' style='cursor: pointer;'>Sessions SSO CAS uniquement : utiliser une table de correspondance .";
echo "</label>\n";
echo "</p>\n";
// 20140301
$auth_sso_secours_msg = getSettingValue('auth_sso_secours_msg');
if ($auth_sso_secours_msg == "") {
$auth_sso_secours_msg = "<h1 style='color:red; text-align:center'>L'authentification SSO-CAS de l'Espace Numerique de Travail fait encore des siennes.<br />Cet accès de secours vous est proposé.</h1>";
saveSetting('auth_sso_secours_msg', $auth_sso_secours_msg);
}
echo "<h4>Accès de secours</h4>\n<p>Il peut arriver que l'authentification CAS ait des défaillances.<br />\nDans ce cas, il peut être commode de conserver des mots de passe dans la base Gepi pour vos utilisateurs<br />\n(<em>il n'est cependant pas possible d'assurer une synchronisation des mots de passe entre le SSO (ENT ou autre) et la base Gepi</em>).<br />\n<input type='checkbox' name='auth_sso_ne_pas_vider_MDP_gepi' value='y' id='auth_sso_ne_pas_vider_MDP_gepi'" . (getSettingAOui('auth_sso_ne_pas_vider_MDP_gepi') ? " checked='checked' " : "") . " /><label for='auth_sso_ne_pas_vider_MDP_gepi' style='cursor: pointer;'> Ne pas vider les mots de passe dans la base Gepi lorsque l'on passe du mode d'authentification 'gepi' au mode 'sso'.</label></p>\n\n<br />\n\n<p>Pour permettre l'authentification par compte/mot de passe pour des utilisateurs dont le mode d'authentification est 'sso', il faut en activer la possibilité ci-dessous :<br />\n<input type='checkbox' name='autoriser_sso_password_auth' value='y' id='autoriser_sso_password_auth'" . (getSettingAOui('autoriser_sso_password_auth') ? " checked='checked' " : "") . " /><label for='autoriser_sso_password_auth' style='cursor: pointer;'> Autoriser l'authentification par (compte;mot de passe) sur la base Gepi pour des comptes dont le mode d'authentification est 'sso'.</label><br />\nCette option ne devrait être activée que lorsque l'authentification SSO fait des siennes.<br />\nLa page de login à utiliser/proposer est alors '<strong>https://SERVEUR/CHEMIN/login.php?auth_sso_secours=y</strong>'<br />\nA vous de créer un lien vers cette URL depuis la page de votre choix.</p>\n\n<br />\n\n<p>Message à afficher en page de login pour cet accès de secours :<br />\n<textarea name='auth_sso_secours_msg' id='auth_sso_secours_msg' cols='60' onchange='changement();'>" . stripslashes(getSettingValue('auth_sso_secours_msg')) . "</textarea>\n</p>\n";
echo "<center><input type=\"submit\" name=\"auth_mode_submit\" value=\"Valider\" onclick=\"return confirmlink(this, 'Êtes-vous sûr de vouloir changer le mode d\\' authentification ?', 'Confirmation')\" /></center>\n";
echo "<input type='hidden' name='auth_options_posted' value='1' />\n";
echo "<input type=hidden name=mode_navig value='{$mode_navig}' />\n";
echo "\n\t</fieldset>\n</form>\n\n\n<hr class=\"header\" style=\"margin-top: 32px; margin-bottom: 24px;\" />\n";
//===========================================================
//
// ENT
//
$checked_argos_bordeaux = "";
$checked_netcollege = "";
$checked_aucun = "";
if ($afficher_liaison_ent == "argos_bordeaux") {
$checked_argos_bordeaux = " checked";
} elseif ($afficher_liaison_ent == "netcollege") {
$checked_netcollege = " checked";
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:options_connect.php
示例13: srand
srand((double) microtime() * 1000000);
$i = 0;
$pass = '';
//while ($i <= 7) {
while ($i <= 5) {
$num = rand() % 33;
$tmp = mb_substr($chars, $num, 1);
$pass = $pass . $tmp;
$i++;
}
return $pass;
}
//================================================
$auth_sso = getSettingValue("auth_sso") ? getSettingValue("auth_sso") : "";
$gepi_non_plugin_lcs_mais_recherche_ldap = false;
if (getSettingAOui('gepi_non_plugin_lcs_mais_recherche_ldap') && file_exists("../secure/config_ldap.inc.php")) {
include "../secure/config_ldap.inc.php";
$lcs_ldap_base_dn = $ldap_base_dn;
$lcs_ldap_host = $ldap_host;
$lcs_ldap_port = $ldap_port;
$gepi_non_plugin_lcs_mais_recherche_ldap = true;
$lcs_ldap_people_dn = 'ou=people,' . $lcs_ldap_base_dn;
$lcs_ldap_groups_dn = 'ou=groups,' . $lcs_ldap_base_dn;
}
include "../lib/initialisation_annee.inc.php";
$liste_tables_del = $liste_tables_del_etape_professeurs;
//**************** EN-TETE *****************
$titre_page = "Outil d'initialisation de l'année : Importation des professeurs";
require_once "../lib/header.inc.php";
//**************** FIN EN-TETE *****************
require_once "init_xml_lib.php";
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:professeurs.php
示例14:
//echo("<a href=\"javascript:pigeon2(adm_adr);\">[Contacter l'administrateur]</a> \n");
//echo("<p><a href=\"javascript:pigeon2();\">[Contacter l'administrateur]</a></p>\n");
}
*/
}
//==================================
$msg_page_login="";
// 20140301
$auth_sso_secours=isset($_GET['auth_sso_secours']) ? $_GET['auth_sso_secours'] : "n";
if((isset($auth_sso_secours))&&
($auth_sso_secours=="y")&&
(getSettingAOui('autoriser_sso_password_auth'))) {
$msg_page_login=getSettingValue('auth_sso_secours_msg');
}
else {
$test = mysqli_query($GLOBALS["mysqli"], "SHOW TABLES LIKE 'message_login'");
if(mysqli_num_rows($test)>0) {
$sql="SELECT ml.texte FROM message_login ml, setting s WHERE s.value=ml.id AND s.name='message_login';";
//echo "$sql <br />";
$res=mysqli_query($GLOBALS["mysqli"], $sql);
if(mysqli_num_rows($res)>0) {
$lig_page_login=mysqli_fetch_object($res);
$msg_page_login=$lig_page_login->texte;
}
}
}
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:login.php
示例15:
WHERE e.login=jec.login AND
jec.id_classe=c.id AND
r.ele_id=e.ele_id AND
r.pers_id='$current_parent->pers_id'
ORDER BY e.nom,e.prenom";
$res_enfants=mysqli_query($GLOBALS["mysqli"], $sql);
//echo "$sql<br />";
if(mysqli_num_rows($res_enfants)==0){
echo "<span style='color:red;' title='Aucun élève, ou plus des élèves qui ne sont plus dans aucune classe'>Aucun élève</span>";
}
else{
while($current_enfant=mysqli_fetch_object($res_enfants)){
echo "<a href='../eleves/modify_eleve.php?eleve_login=$current_enfant->login' title=\"Éditer/Modifier la fiche de cet élève.\">".casse_mot($current_enfant->prenom,'majf2')." ".casse_mot($current_enfant->nom,'maj')."</a> (<i>".$current_enfant->classe."</i>)";
if($current_enfant->resp_legal==0) {
if(getSettingAOui('GepiMemesDroitsRespNonLegaux')) {
if($current_enfant->acces_sp=='y') {
echo " <a href='".$_SERVER['PHP_SELF']."?pers_id=$current_parent->pers_id&ele_id=".$current_enfant->ele_id."&acces_resp_legal_0=n";
if(isset($critere_recherche)) {echo "&critere_recherche=".$critere_recherche;}
if(isset($critere_recherche_login)) {echo "&critere_recherche_login=".$critere_recherche_login;}
if(isset($critere_id_classe)) {echo "&critere_id_classe=".$critere_id_classe;}
if(isset($afficher_tous_les_resp)) {echo "&afficher_tous_les_resp=".$afficher_tous_les_resp;}
echo add_token_in_url()."'";
echo " onclick=\"return confirm_abandon (this, change, '$themessage')\"";
echo "><img src='../images/vert.png' width='16' height='16' title=\"Le responsable non légal $current_parent->prenom $current_parent->nom a accès aux données notes, CDT,... de l'élève (si ces modules sont actifs).
Cliquer pour retirer l'accès.\" /></a>";
}
else {
echo " <a href='".$_SERVER['PHP_SELF']."?pers_id=$current_parent->pers_id&ele_id=".$current_enfant->ele_id."&acces_resp_legal_0=y";
if(isset($critere_recherche)) {echo "&critere_recherche=".$critere_recherche;}
if(isset($critere_recherche_login)) {echo "&critere_recherche_login=".$critere_recherche_login;}
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:edit_responsable.php
示例16: if
</button>
<?php } ?>
<?php } ?>
<!-- Choix du groupe à afficher -->
<div class="choix">
<?php
// ===== Affichage des groupes ======
if (isset ($groupe_col) && !$groupe_col->isEmpty()) {
?>
<form class="colonne" action="./saisir_groupe_plan.php" method="post">
<p>
<input type="hidden" name="type_selection" value="id_groupe"/>
<label for="id_groupe">Groupe : </label>
<select id="id_groupe" name="id_groupe" class="small"<?php
if(($_SESSION['statut']=='professeur')&&(!getSettingAOui('abs2_saisie_prof_decale'))&&(!getSettingAOui('abs2_saisie_prof_decale_journee'))) {
echo " onchange=\"document.forms['form_choix_groupe'].submit();\"";
}
?>>
<option value='-1'>choisissez un groupe</option>
<?php
foreach ($groupe_col as $group) {
?>
<option value='<?php echo $group->getId(); ?>'
<?php if ($id_groupe == $group->getId()) { ?>
selected='selected'
<?php } ?>>
<?php echo $group->getNameAvecClasses(); ?>
</option>
<?php } ?>
</select>
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:saisir_groupe_plan.php
示例17: get_heures_debut_fin_creneaux
$titre_page = "Attribuer remplacements";
require_once "../lib/header.inc.php";
//**************** FIN EN-TETE *************
//debug_var();
//===================================================================
// Récupérer la liste des créneaux
$tab_creneau = get_heures_debut_fin_creneaux();
//===================================================================
if ($mode == "") {
$lien_alt = "<a href='attribuer_remplacement.php?mode=anciens'>Remplacements passés non validés</a>";
} else {
$lien_alt = "<a href='attribuer_remplacement.php'>Remplacements à venir à valider</a>";
}
echo "<a name=\"debut_de_page\"></a>\n<p class='bold'>\n\t<a href='index.php'><img src='../images/icons/back.png' alt='Retour' class='back_link'/> Retour</a> | {$lien_alt}\n</p>";
//============================================================================================================
if (getSettingAOui('autorise_edt_tous') || getSettingAOui('autorise_edt_admin') && $_SESSION['statut'] == 'administrateur') {
// Lien vers l'EDT des salles
echo "\n<div style='float:right; width:5em; text-align:center;' class='fieldset_opacite50' title=\"Voir l'emploi du temps des salles dans une nouvelle page.\"><a href='../edt_organisation/index_edt.php?visioedt=salle1' target='_blank'>EDT des salles</a></div>";
// Dispositif pour l'affichage EDT en infobulle
$titre_infobulle = "EDT de <span id='id_ligne_titre_infobulle_edt'></span>";
$texte_infobulle = "";
$tabdiv_infobulle[] = creer_div_infobulle('edt_prof', $titre_infobulle, "", $texte_infobulle, "", 40, 0, 'y', 'y', 'n', 'n');
function affiche_lien_edt_prof($login_prof, $info_prof)
{
return " <a href='../edt_organisation/index_edt.php?login_edt=" . $login_prof . "&type_edt_2=prof&no_entete=y&no_menu=y&lien_refermer=y' onclick=\"affiche_edt_prof_en_infobulle('{$login_prof}', '" . addslashes($info_prof) . "');return false;\" title=\"Emploi du temps de " . $info_prof . "\" target='_blank'><img src='../images/icons/edt.png' class='icone16' alt='EDT' /></a>";
}
$titre_infobulle = "EDT de la classe de <span id='span_id_nom_classe'></span>";
$texte_infobulle = "";
$tabdiv_infobulle[] = creer_div_infobulle('edt_classe', $titre_infobulle, "", $texte_infobulle, "", 40, 0, 'y', 'y', 'n', 'n');
echo "\n<style type='text/css'>\n\t.lecorps {\n\t\tmargin-left:0px;\n\t}\n</style>\n\n<script type='text/javascript'>\n\tfunction affiche_edt_classe_en_infobulle(id_classe, classe) {\n\t\tdocument.getElementById('span_id_nom_classe').innerHTML=classe;\n\n\t\tnew Ajax.Updater(\$('edt_classe_contenu_corps'),'../edt_organisation/index_edt.php?login_edt='+id_classe+'&type_edt_2=classe&visioedt=classe1&no_entete=y&no_menu=y&mode_infobulle=y',{method: 'get'});\n\t\tafficher_div('edt_classe','y',-20,20);\n\t}\n\n\tfunction affiche_edt_prof_en_infobulle(login_prof, info_prof) {\n\t\tdocument.getElementById('id_ligne_titre_infobulle_edt').innerHTML=info_prof;\n\n\t\tnew Ajax.Updater(\$('edt_prof_contenu_corps'),'../edt_organisation/index_edt.php?login_edt='+login_prof+'&type_edt_2=prof&no_entete=y&no_menu=y&mode_infobulle=y',{method: 'get'});\n\t\tafficher_div('edt_prof','y',-20,20);\n\t}\n</script>\n";
} else {
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:attribuer_remplacement.php
示例18: 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_n |
请发表评论