当前位置: 首页>>代码示例>>PHP>>正文


PHP my_ereg_replace函数代码示例

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


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

示例1: clean_string_csv

function clean_string_csv($texte) {
	// Pour remplacer les ; par ., et les " par '' et virer les retours à la ligne
	$texte=my_ereg_replace(";",".,",$texte);
	$texte=my_ereg_replace('"',"''",$texte);
	$texte=my_ereg_replace('\\\r\\\n','',$texte);
	return $texte;
}
开发者ID:rhertzog,项目名称:lcs,代码行数:7,代码来源:export_donnees_bulletins.php

示例2: modif_suivi_du_courrier

function modif_suivi_du_courrier($id_absence_eleve, $eleve_absence_eleve='')
{

	global $prefix_base;

	$requete_a_qui_appartient_id = 'SELECT * FROM '.$prefix_base.'absences_eleves WHERE id_absence_eleve = "' . $id_absence_eleve . '"';
    $execution_a_qui_appartient_id = mysqli_query($GLOBALS["mysqli"], $requete_a_qui_appartient_id) or die('Erreur SQL !'.$requete_a_qui_appartient_id.'<br />'.mysqli_error($GLOBALS["mysqli"]));
	while ( $donnee_a_qui_appartient_id = mysqli_fetch_array( $execution_a_qui_appartient_id ) ) {

		$eleve_absence_eleve = $donnee_a_qui_appartient_id['eleve_absence_eleve'];

	}

		// on vérify s'il y a un courrier si oui on le supprime s'il fait parti d'un ensemble de courrier alors on le modifi.
		// première option il existe une lettre qui fait seulement référence à cette id donc suppression
		$cpt_lettre_suivi = old_mysql_result(mysqli_query($GLOBALS["mysqli"], "SELECT count(*) FROM ".$prefix_base."lettres_suivis WHERE quirecois_lettre_suivi = '".$eleve_absence_eleve."' AND partde_lettre_suivi = 'absences_eleves' AND type_lettre_suivi = '6' AND partdenum_lettre_suivi = ',".$id_absence_eleve.",'"),0);
		if( $cpt_lettre_suivi == 1 )
		{

	              $requete = "DELETE
	              			    FROM ".$prefix_base."lettres_suivis
	              			   WHERE partde_lettre_suivi = 'absences_eleves'
	              			  	 AND type_lettre_suivi = '6'
	              			  	 AND partdenum_lettre_suivi = ',".$id_absence_eleve.",'";
	              mysqli_query($GLOBALS["mysqli"], $requete) or die('Erreur SQL !'.$requete.'<br />'.mysqli_error($GLOBALS["mysqli"]));

		}
		else
		{

			// deuxième option il existe une lettre qui fait référence à cette id mais à d'autre aussi donc modification
			$cpt_lettre_suivi = old_mysql_result(mysqli_query($GLOBALS["mysqli"], "SELECT count(*) FROM ".$prefix_base."lettres_suivis WHERE quirecois_lettre_suivi = '".$eleve_absence_eleve."' AND partde_lettre_suivi = 'absences_eleves' AND type_lettre_suivi = '6' AND partdenum_lettre_suivi LIKE '%,".$id_absence_eleve.",%'"),0);
			if( $cpt_lettre_suivi == 1 )
			{

		    	$requete = mysqli_query($GLOBALS["mysqli"], "SELECT *
		    						      FROM ".$prefix_base."lettres_suivis
		    						     WHERE partde_lettre_suivi = 'absences_eleves'
		    						       AND type_lettre_suivi = '6'
		    						       AND partdenum_lettre_suivi LIKE '%,".$id_absence_eleve.",%'"
		    						  );

		    	$donnee = mysqli_fetch_array($requete);
		    	$remplace_sa = ','.$id_absence_eleve.',';
		    	$modifier_par = my_ereg_replace($remplace_sa,',',$donnee['partdenum_lettre_suivi']);
		    	$requete = "UPDATE ".$prefix_base."lettres_suivis
		    				SET partdenum_lettre_suivi = '".$modifier_par."',
		    					envoye_date_lettre_suivi = '',
		    					envoye_heure_lettre_suivi = '',
		    					quienvoi_lettre_suivi = ''
		    				WHERE partde_lettre_suivi = 'absences_eleves'
		    				  AND type_lettre_suivi = '6'
		    				  AND partdenum_lettre_suivi LIKE '%,".$id_absence_eleve.",%'";
	            mysqli_query($GLOBALS["mysqli"], $requete) or die('Erreur SQL !'.$requete.'<br />'.mysqli_error($GLOBALS["mysqli"]));

			}

		}
}
开发者ID:rhertzog,项目名称:lcs,代码行数:59,代码来源:function_abs.php

示例3: last_connection

     }
 }
 $tbs_nom_prenom_statut = $tbs_nom_prenom;
 //=== Dernière connexion ===
 if (isset($affiche_connexion)) {
     $tbs_last_connection = last_connection();
 }
 //=== statut utilisateur ===
 if (isset($_SESSION['statut'])) {
     $tbs_nom_prenom_statut .= " (" . $_SESSION['statut'] . ")";
     if ($_SESSION['statut'] == "administrateur") {
         $tbs_statut[] = array("classe" => "rouge", "texte" => "Administrateur");
     } elseif ($_SESSION['statut'] == "professeur") {
         $nom_complet_matiere = sql_query1("select nom_complet from matieres\n\t\t\twhere matiere = '" . $_SESSION['matiere'] . "'");
         if ($nom_complet_matiere != '-1') {
             $nom_complet_matiere = my_ereg_replace("&", "&amp;", $nom_complet_matiere);
             $tbs_statut[] = array("classe" => "", "texte" => "Professeur de : " . $nom_complet_matiere);
         } else {
             $tbs_statut[] = array("classe" => "", "texte" => "Invité");
         }
     } elseif ($_SESSION['statut'] == "scolarite") {
         $tbs_statut[] = array("classe" => "", "texte" => "Scolarité");
     } elseif ($_SESSION['statut'] == "cpe") {
         $tbs_statut[] = array("classe" => "", "texte" => "CPE");
     } elseif ($_SESSION['statut'] == "eleve") {
         $tab_tmp_info_classes = get_noms_classes_from_ele_login($_SESSION['login']);
         $tbs_statut[] = array("classe" => "", "texte" => "Élève de " . $tab_tmp_info_classes[count($tab_tmp_info_classes) - 1]);
     } elseif ($_SESSION['statut'] == "responsable") {
         if (getSettingAOui('GepiMemesDroitsRespNonLegaux')) {
             $tab_tmp_ele = get_enfants_from_resp_login($_SESSION['login'], "simple", "yy");
         } else {
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:header_template.inc.php

示例4: isset




//=======================
//=== Initialisation des variables ===
//=======================

$titre_page = "Fiches Brevet";

// Récupération des variables:
// Tableau des classes:
$id_classe = isset($_POST['id_classe']) ? $_POST['id_classe'] : (isset($_GET['id_classe']) ? $_GET['id_classe'] : NULL);

$type_brevet = isset($_POST['type_brevet']) ? $_POST['type_brevet'] : (isset($_GET['type_brevet']) ? $_GET['type_brevet'] : NULL);
if(isset($type_brevet)) {
	if((!my_ereg("[0-9]",$type_brevet))||(mb_strlen(my_ereg_replace("[0-9]","",$type_brevet))!=0)) {
		$type_brevet=NULL;
	}
}

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



//=====================================
//=== PARAMÉTRAGE GENERAL DES FICHES BREVETS ===
//=====================================

if (isset($_GET['parametrer'])) {

	//**************** EN-TETE *****************
开发者ID:rhertzog,项目名称:lcs,代码行数:28,代码来源:fiches_brevet.php

示例5: unset

     $temoin_grp = 1;
     unset($tabtmp);
     $tabtmp = explode('"', strstr($ligne[$cpt], " CODE="));
     $groupes[$i] = array();
     $groupes[$i]["code"] = trim($tabtmp[1]);
     $j = 0;
     $m = 0;
 }
 if (strstr($ligne[$cpt], "</GROUPE>")) {
     $temoin_grp = 0;
     $i++;
 }
 if ($temoin_grp == 1) {
     if (strstr($ligne[$cpt], "<LIBELLE_LONG>")) {
         unset($tabtmp);
         $tabtmp = explode(">", my_ereg_replace("<", ">", $ligne[$cpt]));
         $groupes[$i]["libelle_long"] = trim($tabtmp[2]);
     }
     if (strstr($ligne[$cpt], "<DIVISIONS_APPARTENANCE>")) {
         $temoin_div_appart = 1;
     }
     if (strstr($ligne[$cpt], "</DIVISIONS_APPARTENANCE>")) {
         $temoin_div_appart = 0;
     }
     if ($temoin_div_appart == 1) {
         /*
         if(strstr($ligne[$cpt],"<DIVISION_APPARTENANCE CODE=")){
             unset($tabtmp);
             $tabtmp=explode('"',$ligne[$cpt]);
             $groupes[$i]["divisions"][$j]["code"]=trim($tabtmp[1]);
             $j++;
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:lecture_xml_sts_emp.php

示例6: mysqli_query

     $res_opt = mysqli_query($GLOBALS["mysqli"], $sql);
     if (mysqli_num_rows($res_opt) > 0) {
         while ($lig_opt = mysqli_fetch_object($res_opt)) {
             $tab_ele_opt[] = mb_strtoupper($lig_opt->id_matiere);
         }
     }
 }
 //===================================
 //echo "<td>Profil</td>\n";
 echo "<td>\n";
 echo "<input type='hidden' name='profil[{$cpt}]' id='profil_{$cpt}' value='{$profil}' />\n";
 echo "<div id='div_profil_{$cpt}' onclick=\"affiche_set_profil({$cpt});changement();return false;\">{$profil}</div>\n";
 echo "</td>\n";
 //===================================
 echo "<td>\n";
 if ($moy != "" && mb_strlen(my_ereg_replace("[0-9.,]", "", $moy)) == 0) {
     if ($num_per2 > 0) {
         echo "<a href=\"#\" onclick=\"afficher_div('div_bull_simp','y',-100,40); affiche_bull_simp('{$lig->login}','" . $id_classe_actuelle[$j] . "','1','{$num_per2}');return false;\" style='text-decoration:none;'>";
     }
     if ($moy < 7) {
         echo "<span style='color:red;'>";
     } elseif ($moy < 9) {
         echo "<span style='color:orange;'>";
     } elseif ($moy < 12) {
         echo "<span style='color:gray;'>";
     } elseif ($moy < 15) {
         echo "<span style='color:green;'>";
     } else {
         echo "<span style='color:blue;'>";
     }
     echo "{$moy}";
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:affect_eleves_classes.php

示例7: addslashes

 // PREPARATIFS boireaus 20080422
 // Pour passer à no_anti_inject comme pour les autres saisies d'appréciations
 if ($mode_commentaire_20080422 != "no_anti_inject") {
     // Problème: les accents sont codés en HTML...
     $comment = $comment_eleve[$i];
     // Cela fonctionne chez moi avec cette correction (accents, apostrophes et retours à la ligne):
     $comment = addslashes(my_ereg_replace('(\\\\r\\\\n)+', "\r\n", my_ereg_replace("&#039;", "'", html_entity_decode($comment))));
 } else {
     if (isset($NON_PROTECT["comment_eleve" . $i])) {
         $comment = traitement_magic_quotes(corriger_caracteres($NON_PROTECT["comment_eleve" . $i]));
     } else {
         $comment = "";
     }
     //echo "$i: $comment<br />";
     // Contrôle des saisies pour supprimer les sauts de lignes surnuméraires.
     $comment = my_ereg_replace('(\\\\r\\\\n)+', "\r\n", $comment);
 }
 //==============================
 //echo "$reg_eleve_login : $note <br />";
 if ($note == 'disp' || $note == 'd') {
     $note = '0';
     $elev_statut = 'disp';
 } elseif ($note == 'abs' || $note == 'a') {
     $note = '0';
     $elev_statut = 'abs';
 } elseif ($note == '-' || $note == 'n') {
     $note = '0';
     $elev_statut = '-';
 } elseif (my_ereg("^[0-9\\.\\,]{1,}\$", $note)) {
     $note = str_replace(",", ".", "{$note}");
     $appel_note_sur = mysqli_query($GLOBALS["mysqli"], "SELECT note_sur FROM cc_eval WHERE id='{$id_eval}'");
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:saisie_notes_cc.php

示例8: round

    do {
        $note_import_sacoche[$_POST['log_eleve'][$i]] = round($_POST['note_eleve'][$i] * $note_sur_dev_choisi / 100);
        $i++;
    } while ($i < $_POST['indice_max_log_eleve']);
}
if (isset($_POST['appreciations'])) {
    check_token();
    $temp = $_POST['appreciations'] . " 1";
    // Sous Linux, on n'envoie que des \n
    if (preg_match("/\\\\r/", $temp)) {
        // Cas Window$ et Mac
        $temp = my_ereg_replace("\\\\r", "`", $temp);
        $temp = my_ereg_replace("\\\\n", "", $temp);
    } elseif (preg_match("/\\\\n/", $temp)) {
        // Cas Linux
        $temp = my_ereg_replace("\\\\n", "`", $temp);
    }
    $temp = unslashes($temp);
    $longueur = mb_strlen($temp);
    $i = 0;
    $fin_app = 'yes';
    $indice = $_POST['debut_import'] - 2;
    $tempo = "";
    while ($i < $longueur and $indice < $_POST['fin_import']) {
        $car = mb_substr($temp, $i, 1);
        if (!my_ereg("^[`]{1}\$", $car)) {
            if ($fin_app == 'yes' or $i == $longueur - 1) {
                $fin_app = 'no';
                $appreciations_import[$indice] = $tempo;
                $indice++;
                $tempo = '';
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:saisie_notes.php

示例9: getSettingValue

			<option value="lycée professionnel">Lycée professionnel</option>
			<option value="lycée général/professionnel">Lycée général/professionnel</option>
			<option value="école">Ecole</option>
			<option value="autre">Autre</option>
		</select></td></tr>
		<tr style="background-color: #EFF3FF;"><td><label for="pref21">Nom</label></td><td><input maxlength="200" size="15" name="pref21" id="pref21" class="input" onfocus="javascript:this.select()" value="<?php echo getSettingValue("gepiSchoolName"); ?>" /></td></tr>
		<tr style="background-color: #DFE8FF;"><td><label for="pref31">Code postal</label></td><td><input maxlength="4" size="2" name="pref31" id="pref31" class="input" onfocus="javascript:this.select()" /></td></tr>
		<tr style="background-color: #EFF3FF;"><td><label for="pref3">N&deg; du d&eacute;partement</label></td><td><input maxlength="4" size="2" name="pref3" id="pref3" class="input" onfocus="javascript:this.select()" <?php $num_dp=getSettingValue("gepiSchoolZipCode"); ?> value="<?php echo $num_dp{0}.$num_dp{1}; ?>" /></td></tr>
		<tr style="background-color: #DFE8FF;"><td><label for="pref4">RNE</label></td><td><input maxlength="20" size="15" name="pref4" id="pref4" class="input" onfocus="javascript:this.select()" /></td></tr>

<?php /*		<tr style="background-color: #EFF3FF;"><td><label for="pref5">Mon établissement (nom patronymique et ville seulement) peut figurer dans la liste des "établissements utilisateurs de Gepi" sur le site public de Gepi.</label></td><td style="text-align: center;"><input checked="checked" name="pref5" id="pref5" type="radio" /></td></tr>
		<tr style="background-color: #DFE8FF;"><td><label for="pref6">Seule l'équipe des développeurs peut avoir connaissance de l'utilisation de Gepi par mon établissement.</label></td><td style="text-align: center;"><input name="pref5" id="pref6" type="radio" /></td></tr>
		<tr style="background-color: #EFF3FF;"><td><label for="pref7">Ne pas enregistrer mon établissement.</label></td><td style="text-align: center;"><input name="pref5" id="pref7" type="radio" /></td></tr>
*/ ?>
		<tr style="background-color: #EFF3FF;"><td colspan="2"><input checked="checked" name="pref5" id="pref5" type="radio" /><label for="pref5">Mon établissement (nom patronymique et ville seulement) peut figurer dans la liste des "établissements utilisateurs de Gepi" sur le site public de Gepi.</label></td></tr>
		<tr style="background-color: #DFE8FF;"><td colspan="2"><input name="pref5" id="pref6" type="radio" /><label for="pref6">Seule l'équipe des développeurs peut avoir connaissance de l'utilisation de Gepi par mon établissement.</label></td></tr>
		<tr style="background-color: #EFF3FF;"><td colspan="2"><input name="pref5" id="pref7" type="radio" /><label for="pref7">Ne pas enregistrer mon établissement.</label></td></tr>
		<tr><td></td><td style="text-align: center;">
			<input type="hidden" name="version" value="<?php echo getSettingValue("version"); ?>" />
			<input type="hidden" name="uid_post" value="<?php echo my_ereg_replace(' ','%20',$uid); ?>" />
			<input type="submit" value="Valider" /></td></tr></table>
	   </fieldset>
	</form>
   </div>
</div>
<?php } ?>
<a href="javascript:window.close();">Fermer la fenêtre</a>
</center>
</body>
</html>
开发者ID:rhertzog,项目名称:lcs,代码行数:30,代码来源:referencement.php

示例10: date_fr

								break;
							case 'F':
								echo 'Fiche élève';
								break;
							default:
								echo '';
								break;
						}
					?>
				</td>
				<td style="text-align: center; padding: 2px;"><?php echo $donnee_alert_type['specifisite_alert_type']; ?></td>
				<td style="text-align: center; padding: 2px;"><?php echo date_fr($donnee_alert_type['date_debut_comptage']); ?></td>
				<td style="text-align: center; padding: 2px;"><?php echo $donnee_alert_type['nb_comptage_limit']; ?> fois</td>
			      <?php if ( $editer_ce_groupe != 'non' ) { ?>
			        <td style="text-align: center;"><a href="alert_suivi.php?action_page=<?php echo $action_page; ?>&amp;id_alert_groupe=<?php echo $id_alert_groupe; ?>&amp;action=modifier_alert_type&amp;id_alert_type=<?php echo $donnee_alert_type['id_alert_type']; ?>&amp;uid_post=<?php echo my_ereg_replace(' ','%20',$uid); ?>#eg"><img src="../images/modification.png" width="18" height="22" title="Modifier" border="0" alt="" /></a></td>
			        <td style="text-align: center;"><a href="alert_suivi.php?action_sql=supprimer_alert_type&amp;action_page=<?php echo $action_page; ?>&amp;action=<?php echo $action; ?>&amp;id_alert_groupe=<?php echo $id_alert_groupe; ?>&amp;id_alert_type=<?php echo $donnee_alert_type['id_alert_type']; ?>&amp;uid_post=<?php echo my_ereg_replace(' ','%20',$uid); ?>#eg" onClick="return confirm('Etes-vous sur de vouloire le supprimer...')"><img src="../images/x2.png" width="22" height="22" title="Supprimer" border="0" alt="" /></a></td>
			      <?php } ?>
			  </tr>
		<?php } ?>
		</table>
		</div>
	<?php } ?>

  </div>
<?php } ?>

<?php /* fin du div de centrage du tableau pour ie5 */ ?>
</div>

<?php require("../../lib/footer.inc.php"); ?>
开发者ID:rhertzog,项目名称:lcs,代码行数:30,代码来源:alert_suivi.php

示例11: get_user_profile

 function get_user_profile($_login)
 {
     $_login = my_ereg_replace("[^-@._[:space:][:alnum:]]", "", $_login);
     // securite
     $search_dn = $this->get_dn();
     $search_filter = "(" . $this->champ_login . "=" . $_login . ")";
     $sr = ldap_search($this->ds, $search_dn, $search_filter);
     $user = array();
     $user = ldap_get_entries($this->ds, $sr);
     if (array_key_exists(0, $user)) {
         $infos = array();
         $infos["dn"] = $user[0]["dn"];
         if ($this->champ_prenom == '' || !array_key_exists($this->champ_prenom, $user[0])) {
             $user[0][$this->champ_prenom][0] = '';
         }
         if ($this->champ_nom == '' || !array_key_exists($this->champ_nom, $user[0])) {
             $user[0][$this->champ_nom][0] = '';
         }
         if ($this->champ_nom_complet == '' || !array_key_exists($this->champ_nom_complet, $user[0])) {
             $user[0][$this->champ_nom_complet][0] = '';
         }
         $nom = $this->format_name($user[0][$this->champ_prenom][0], $user[0][$this->champ_nom][0], $user[0][$this->champ_nom_complet][0]);
         $infos["prenom"] = $nom['prenom'];
         $infos["nom"] = $nom['nom'];
         if (!array_key_exists($this->champ_email, $user[0])) {
             $user[0][$this->champ_email][0] = null;
         }
         $infos["email"] = $user[0][$this->champ_email][0];
         if (!array_key_exists($this->champ_civilite, $user[0])) {
             $user[0][$this->champ_civilite][0] = $this->code_cilivite_madame;
         }
         switch ($user[0][$this->champ_civilite][0]) {
             case $this->code_civilite_madame:
                 $infos["civilite"] = "Mme";
                 break;
             case $this->code_civilite_mademoiselle:
                 $infos["civilite"] = "Mlle";
                 break;
             case $this->code_civilite_monsieur:
                 $infos["civilite"] = "M.";
                 break;
             default:
                 $infos["civilite"] = "Mme";
                 break;
         }
         if ($this->champ_rne == '' || !array_key_exists($this->champ_rne, $user[0])) {
             $user[0][$this->champ_rne][0] = "";
             $user[0][$this->champ_rne]['count'] = 0;
         }
         $nbre_rne = $user[0][$this->champ_rne]['count'];
         // S'il y a plusieurs RNE dans le ldap, on les renvoie tous
         $infos["rne"] = array();
         for ($a = 0; $a < $nbre_rne; $a++) {
             $infos["rne"][$a] = $user[0][$this->champ_rne][$a];
         }
         # La détermination du statut est la manipulation la plus délicate.
         # On dispose de deux moyens : un champ du LDAP (le plus simple...)
         # ou bien une chaîne à tester sur le DN.
         if ($this->champ_statut != null) {
             // Le champ statut est défini, alors on teste
             if (array_key_exists($this->champ_statut, $user[0])) {
                 if (in_array($user[0][$this->champ_statut][0], array("administrateur", "professeur", "eleve", "responsable", "scolarite", "cpe"))) {
                     $infos["statut"] = $user[0][$this->champ_statut][0];
                 }
             }
         } else {
             // Si on est là, ce qu'on va essayer de tester avec des chaînes de caractères sur le DN
             // En raison du risque d'erreur en cas de mauvaise configuration, on ne teste pas
             // le statut administrateur.
             if ($this->chaine_dn_statut_professeur != '' && strstr($infos["dn"], $this->chaine_dn_statut_professeur)) {
                 $infos["statut"] = "professeur";
             } else {
                 if ($this->chaine_dn_statut_eleve != '' && strstr($infos["dn"], $this->chaine_dn_statut_eleve)) {
                     $infos["statut"] = "eleve";
                 } else {
                     if ($this->chaine_dn_statut_responsable != '' && strstr($infos["dn"], $this->chaine_dn_statut_responsable)) {
                         $infos["statut"] = "responsable";
                     } else {
                         if ($this->chaine_dn_statut_scolarite != '' && strstr($infos["dn"], $this->chaine_dn_statut_scolarite)) {
                             $infos["statut"] = "scolarite";
                         } else {
                             if ($this->chaine_dn_statut_cpe != '' && strstr($infos["dn"], $this->chaine_dn_statut_cpe)) {
                                 $infos["statut"] = "cpe";
                             }
                         }
                     }
                 }
             }
         }
         if (!isset($info["statut"]) || !in_array($infos["statut"], array("administrateur", "professeur", "eleve", "responsable", "scolarite", "cpe"))) {
             $infos["statut"] = getSettingValue("statut_utilisateur_defaut");
         }
         return $infos;
     } else {
         return false;
     }
 }
开发者ID:rhertzog,项目名称:lcs,代码行数:97,代码来源:LDAPServer.php4.class.php

示例12: classe

if (empty($classe[0]) and empty($periode[0]) and !empty($creer_pdf) and empty($selection_eleve)) {
    $message_erreur = 'attention n\'oubliez pas de sélectionner la ou les classe(s) et la ou les période(s) !';
}
/*
//debug_var();
for($i=0;$i<count($classe);$i++){
	echo "\$classe[$i]=".$classe[$i]."<br />";
}
for($i=0;$i<count($periode);$i++){
	echo "\$periode[$i]=".$periode[$i]."<br />";
}
*/
if (!empty($classe[0]) and !empty($periode[0])) {
    for ($i = 0; $i < count($classe); $i++) {
        for ($j = 0; $j < count($periode); $j++) {
            $sql = "SELECT 1=1 FROM periodes WHERE id_classe='" . $classe[$i] . "' AND nom_periode LIKE '" . my_ereg_replace("[^.a-zA-Z0-9_-]+", "%", html_entity_decode($periode[$j])) . "' AND verouiller='N';";
            $test_per = mysql_query($sql);
            if (mysql_num_rows($test_per) > 0) {
                if ($message_erreur != '') {
                    $message_erreur .= '<br />';
                }
                $message_erreur .= "La période {$periode[$j]} n'est pas close pour " . get_class_from_id($classe[$i]);
            }
        }
    }
}
if ($message_erreur == '') {
    $_SESSION['classe'] = $classe;
    $_SESSION['eleve'] = $eleve;
    $_SESSION['periode'] = $periode;
    $_SESSION['periode_ferme'] = $periode_ferme;
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:index.php

示例13: mysqli_query

         $sql = "DELETE FROM gc_affichages WHERE projet='{$projet}';";
         $del = mysqli_query($GLOBALS["mysqli"], $sql);
         $sql = "DELETE FROM gc_ele_arriv_red WHERE projet='{$projet}';";
         $del = mysqli_query($GLOBALS["mysqli"], $sql);
         $sql = "DELETE FROM gc_options_classes WHERE projet='{$projet}';";
         $del = mysqli_query($GLOBALS["mysqli"], $sql);
         $msg = "Suppression du projet '{$projet}' effectuée.\n";
     } else {
         $msg = "Les caractères du nom de projet '{$projet}' ne sont pas valides.\n";
     }
     unset($projet);
 } elseif (isset($copie_projet)) {
     $projet_original = my_ereg_replace("[^A-Za-z0-9_]", "", $projet);
     $projet = $projet_new;
     if ($projet_original != "") {
         $projet = my_ereg_replace("[^A-Za-z0-9_]", "", $projet);
         if ($projet != "") {
             $sql = "SELECT 1=1 FROM gc_projets WHERE projet='{$projet}';";
             $test = mysqli_query($GLOBALS["mysqli"], $sql);
             if (mysqli_num_rows($test) == 0) {
                 $sql = "INSERT INTO gc_projets SET projet='{$projet}', commentaire='';";
                 //echo "$sql<br />";
                 if ($insert = mysqli_query($GLOBALS["mysqli"], $sql)) {
                     $msg = "Le projet {$projet} a été créé.";
                     // On ne peut pas copier 'gc_noms_affichages' sur le même principe.
                     // Les champs sont (id,nom,description) avec gc_noms_affichages.id=gc.affichage.id_aff
                     $tab_table = array('gc_affichages', 'gc_divisions', 'gc_ele_arriv_red', 'gc_eleves_options', 'gc_options', 'gc_options_classes', 'gc_noms_affichages');
                     for ($j = 0; $j < count($tab_table); $j++) {
                         $sql = "SELECT * FROM " . $tab_table[$j] . " WHERE projet='{$projet_original}';";
                         //echo "$sql<br />";
                         $res = mysqli_query($GLOBALS["mysqli"], $sql);
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:index.php

示例14: array

    $multiclasses = false;
}
$nb_periode = $current_group['nb_periode'];
$reg_eleves = array();
foreach ($current_group["periodes"] as $period) {
    if ($period["num_periode"] != "") {
        $reg_eleves[$period["num_periode"]] = $current_group["eleves"][$period["num_periode"]]["list"];
    }
}
$tab_sig = array();
$sql = "SELECT * FROM j_signalement WHERE id_groupe='{$id_groupe}' AND nature='erreur_affect' ORDER BY periode, login;";
//echo "$sql<br />";
$res_sig = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res_sig) > 0) {
    while ($lig_sig = mysqli_fetch_object($res_sig)) {
        $tab_sig[$lig_sig->periode][$lig_sig->login] = my_ereg_replace("_", " ", $lig_sig->valeur) . " selon " . civ_nom_prenom($lig_sig->declarant);
    }
}
$cpt = 0;
$chaine_periode_ouverte = "<p>La période courante est";
foreach ($current_group['classes']['list'] as $current_id_classe) {
    if ($cpt > 0) {
        $chaine_periode_ouverte .= ", ";
    }
    $current_periode = cherche_periode_courante($current_id_classe);
    if ($current_periode == "") {
        $chaine_periode_ouverte .= " <span style='color:red' title=\"Période non trouvée ???\">???</span> (<em>" . get_nom_classe($current_id_classe) . "</em>)";
    } else {
        $chaine_periode_ouverte .= " la <strong>période {$current_periode}</strong> (<em>" . get_nom_classe($current_id_classe) . "</em>)";
    }
    $cpt++;
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:grp_groupes_edit_eleves.php

示例15: strtoupper

         $firstname = $prenom_compose;
     } else {
         $firstname = $premier_prenom;
     }
     $temp1 = $firstname . "." . $affiche[0];
     $temp1 = strtoupper($temp1);
     $temp1 = my_ereg_replace(" ", "", $temp1);
     $temp1 = my_ereg_replace("-", "_", $temp1);
     $temp1 = my_ereg_replace("'", "", $temp1);
     $temp1 = mb_substr($temp1, 0, 19);
 } elseif ($_POST['login_gen_type'] == "namef8") {
     $temp1 = mb_substr($affiche[0], 0, 7) . $affiche[1][0];
     $temp1 = strtoupper($temp1);
     $temp1 = my_ereg_replace(" ", "", $temp1);
     $temp1 = my_ereg_replace("-", "_", $temp1);
     $temp1 = my_ereg_replace("'", "", $temp1);
     //$temp1 = mb_substr($temp1,0,8);
 } elseif ($_POST['login_gen_type'] == "lcs") {
     $nom = $affiche[0];
     $nom = strtolower($nom);
     if (preg_match("/\\s/", $nom)) {
         $noms = preg_split("/\\s/", $nom);
         $nom1 = $noms[0];
         if (mb_strlen($noms[0]) < 4) {
             $nom1 .= "_" . $noms[1];
             $separator = " ";
         } else {
             $separator = "-";
         }
     } else {
         $nom1 = $nom;
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:prof_csv.php


注:本文中的my_ereg_replace函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。