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

PHP my_ereg_replace函数代码示例

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

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



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


示例16: fgets

					}

					//=========================
					$fp=fopen($csv_file['tmp_name'],"r");
					// On lit une ligne pour passer la ligne d'entête:
					$ligne = fgets($fp, 4096);
					//=========================
					$nb_reg_no3=0;
					$nb_record3=0;
					for($k = 1; ($k < $nblignes+1); $k++){
						//$ligne = dbase_get_record($fp,$k);
						if(!feof($fp)){
							//=========================
							// MODIF: boireaus 20071024
							//$ligne = fgets($fp, 4096);
							$ligne = my_ereg_replace('"','',fgets($fp, 4096));
							//=========================
							if(trim($ligne)!=""){
								$tabligne=explode(";",$ligne);
								for($i = 0; $i < count($tabchamps); $i++) {
									//$ind = $tabindice[$i];
									$affiche[$i] = traitement_magic_quotes(corriger_caracteres(dbase_filter(trim($tabligne[$tabindice[$i]]))));
									//echo "\$affiche[$i]=traitement_magic_quotes(corriger_caracteres(dbase_filter(trim(\$tabligne[\$tabindice[$i]]))))=traitement_magic_quotes(corriger_caracteres(dbase_filter(trim(\$tabligne[$tabindice[$i]]))))=traitement_magic_quotes(corriger_caracteres(dbase_filter(trim(".$tabligne[$tabindice[$i]]."))));<br />\n";
								}

								// Stockage des données:
								$personne[$affiche[0]]=array();
								for($i=1;$i<count($tabchamps);$i++) {
									$personne[$affiche[0]]["$tabchamps[$i]"]=$affiche[$i];
									//echo "\$personne[$affiche[0]][\"$tabchamps[$i]\"]=\$affiche[$i]=".$affiche[$i]."<br />\n";
								}
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:maj_import1.php


示例17: old_mysql_result

			// 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 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"]));
			}
			// 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 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."'
									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"]));
			}
		    if($fiche === 'oui') {
		 	header("Location:gestion_absences.php?type=A&select_fiche_eleve=$login_eleve[0]&aff_fiche=abseleve#abseleve");
			} else {
				header("Location:gestion_absences.php?type=A");
			}
		}
	} else {
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:ajout_abs.php


示例18: bas

        //echo "<input type='hidden' name='upload_scan' value='yes' />\n";
        $correctif_vertical = 1;
        if (isset($_SESSION['trombi_decoupe_correctif_vertical'])) {
            $correctif_vertical = $_SESSION['trombi_decoupe_correctif_vertical'];
        }
        echo "<p> Il arrive qu'il y ait un décalage vertical s'amplifiant ligne après ligne sur les découpes.<br />Par défaut, on ne décale pas&nbsp;: \n<input type='text' id='correctif_vertical' name='correctif_vertical' value='{$correctif_vertical}' size='3' onkeydown=\"clavier_3(this.id,event,0.1,1.5,0.01);\" /><br />Si vos découpes sont un peu décalées vers le bas (<i>il manque le haut des cranes</i>), essayez de corriger avec 0.97<br />Aucun correctif n'est proposé pour la largeur.<br />Veillez à ce que vos images scannées aient les bords taillés à la largeur de la page.</p>\n";
        echo "<p><input type='submit' value='Uploader' /></p>\n";
        echo "<input type='hidden' name='fin_form_upload_scan' value='yes' />\n";
        echo "</fieldset>\n";
        echo "</form>\n";
        echo "<br />\n";
        echo "<p><em>Notes</em>&nbsp;:</p>\n";
        echo "<ul>\n";
        echo "<li><p>Les images uploadées doivent être de type JPEG.</p></li>\n";
        $max_file_uploads = ini_get('max_file_uploads');
        if ($max_file_uploads != "" && mb_strlen(my_ereg_replace("[^0-9]", "", $max_file_uploads)) == mb_strlen($max_file_uploads) && $max_file_uploads > 0) {
            echo "<li><p>L'upload des photos est limité à <strong>{$max_file_uploads} fichier(s)</strong> simultanément.</p></li>\n";
        }
        echo "<li>\n";
        echo "<p>Les paramètres suivants peuvent influer sur le nombre de photos que vous pourrez uploader d'un coup&nbsp;:<br />\n";
        $post_max_size = ini_get('post_max_size');
        $upload_max_filesize = ini_get('upload_max_filesize');
        echo "&nbsp;&nbsp;&nbsp;<span style='color:blue'>\$post_max_size={$post_max_size}</span><br />\n";
        echo "&nbsp;&nbsp;&nbsp;<span style='color:blue'>\$upload_max_filesize={$upload_max_filesize}</span><br />\n";
        echo "</p>\n";
        echo "<p>Si après avoir cliqué sur Uploader, vous revenez à la page d'accueil de découpe, c'est probablement que vous avez mis trop de photos ou pour un volume trop grand d'un coup.</p>";
        echo "</li>\n";
        echo "\n\t<li>\n\t\t<p>Deux conseils pour les opérations de scan&nbsp;:<br />\n\t\tVeiller à scanner toutes les pages de la même façon, bien alignées (<em>pas en biais</em>).<br />\n\t\tScanner sans rabattre le couvercle pour que les bords de la page ressortent sur fond noir.<br />\n\t\tVous découperez ensuite les images scannées pour faire disparaitre le bord noir.<br />\n\t\tDe cette façon, les paramètres par défaut sont en principe corrects pour les découpes.</p>\n\t</li>";
        echo "</ul>\n";
    }
} elseif ($mode == 'suppr_grille') {
开发者ID:alhousseyni,项目名称:gepi,

鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
PHP my_error函数代码示例发布时间:2022-05-15
下一篇:
PHP my_ereg函数代码示例发布时间: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