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


PHP convert_date_mysql_to_french函数代码示例

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


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

示例1: voir

			echo'<tr id="id_'.$eleve_id.'">';
			echo'<td class="nu"><input type="checkbox" name="f_ids" value="'.$eleve_id.'"'.$checked.' /></td>';
			echo'<td class="label">'.$tab_eleve_td[$eleve_id].'</td>';
			echo'<td class="label">'.$archive_td.'</td>';
			echo'</tr>';
		}
		elseif($objet=='voir_archive')
		{
			if(!isset($DB_TAB[$eleve_id]))
			{
				$archive_td = 'Non, pas encore imprimé' ;
			}
			elseif(is_file(CHEMIN_DOSSIER_OFFICIEL.$_SESSION['BASE'].DS.fabriquer_nom_fichier_bilan_officiel( $eleve_id , $BILAN_TYPE , $periode_id )))
			{
				$_SESSION['tmp_droit_voir_archive'][$eleve_id.$BILAN_TYPE] = TRUE; // marqueur mis en session pour vérifier que c'est bien cet utilisateur qui veut voir (et à donc le droit de voir) le fichier, car il n'y a pas d'autre vérification de droit ensuite
				$archive_td = '<a href="releve_pdf.php?fichier='.$eleve_id.'_'.$BILAN_TYPE.'_'.$periode_id.'" class="lien_ext">Oui, le '.convert_date_mysql_to_french($DB_TAB[$eleve_id][0]['fichier_date']).'</a>' ;
			}
			else
			{
				$archive_td = 'Oui, mais archive non présente sur ce serveur' ;
			}
			echo'<tr>';
			echo'<td>'.$tab_eleve_td[$eleve_id].'</td>';
			echo'<td>'.$archive_td.'</td>';
			echo'</tr>';
		}
	}
	exit();
}

//	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:officiel_action_imprimer.ajax.php

示例2: voir

        $td_date_generation = 'Non, pas encore imprimé' ;
        $td_date_consult_eleve = $td_date_consult_parent = 'Sans objet' ;
      }
      else
      {
        if(is_file(CHEMIN_DOSSIER_OFFICIEL.$_SESSION['BASE'].DS.fabriquer_nom_fichier_bilan_officiel( $eleve_id , $BILAN_TYPE , $periode_id )))
        {
          $_SESSION['tmp_droit_voir_archive'][$eleve_id.$BILAN_TYPE] = TRUE; // marqueur mis en session pour vérifier que c'est bien cet utilisateur qui veut voir (et a donc le droit de voir) le fichier, car il n'y a pas d'autre vérification de droit ensuite
          $td_date_generation = '<a href="releve_pdf.php?fichier='.$eleve_id.'_'.$BILAN_TYPE.'_'.$periode_id.'" target="_blank">Oui, le '.convert_date_mysql_to_french($DB_TAB[$eleve_id][0]['fichier_date_generation']).'</a>' ;
        }
        else
        {
          $td_date_generation = 'Oui, mais archive non présente sur ce serveur' ;
        }
        $td_date_consult_eleve  = in_array( 'ELV' , explode(',',$_SESSION['DROIT_OFFICIEL_'.$tab_types[$BILAN_TYPE]['droit'].'_VOIR_ARCHIVE']) ) ? ( ($DB_TAB[$eleve_id][0]['fichier_date_consultation_eleve'])  ? convert_date_mysql_to_french($DB_TAB[$eleve_id][0]['fichier_date_consultation_eleve'])  : '-' ) : 'Non autorisé' ;
        $td_date_consult_parent = in_array( 'TUT' , explode(',',$_SESSION['DROIT_OFFICIEL_'.$tab_types[$BILAN_TYPE]['droit'].'_VOIR_ARCHIVE']) ) ? ( ($DB_TAB[$eleve_id][0]['fichier_date_consultation_parent']) ? convert_date_mysql_to_french($DB_TAB[$eleve_id][0]['fichier_date_consultation_parent']) : '-' ) : 'Non autorisé' ;
      }
      echo'<tr>';
      echo'<td>'.$tab_eleve_td[$eleve_id].'</td>';
      echo'<td class="hc">'.$td_date_generation.'</td>';
      echo'<td class="hc">'.$td_date_consult_eleve.'</td>';
      echo'<td class="hc">'.$td_date_consult_parent.'</td>';
      echo'</tr>';
    }
  }
  exit();
}

// ////////////////////////////////////////////////////////////////////////////////////////////////////
// IMPRIMER ETAPE 2/4 - Le PDF complet est généré ; on archive individuellement les bilans anonymes (qui vont y rester une année scolaire)
// ////////////////////////////////////////////////////////////////////////////////////////////////////
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:code_officiel_imprimer.php

示例3: elseif

        $tab_graphique[$groupe_id] .= '<div class="graph_erreur" style="margin-left:' . $margin_left_erreur . '%;width:' . $width_erreur . '%"></div>';
    } elseif ($memo_position > $margin_left + 0.02) {
        // Deux périodes se chevauchent
        $margin_left_erreur = $margin_left;
        $width_erreur = $memo_position - $margin_left;
        $tab_graphique[$groupe_id] .= '<div class="graph_erreur" style="margin-left:' . $margin_left_erreur . '%;width:' . $width_erreur . '%"></div>';
    }
    $tab_graphique[$groupe_id] .= '<div class="graph_partie" style="margin-left:' . $margin_left . '%;width:' . $width . '%"></div>';
    $memo_position = $margin_left + $width;
    // graphique (fin)
}
// Fabrication du tableau résultant
foreach ($tab_groupe as $groupe_id => $groupe_nom) {
    $tab_groupe[$groupe_id] = '<th>' . html($groupe_nom) . '</th>';
    foreach ($tab_periode as $periode_id => $periode_nom) {
        $tab_groupe[$groupe_id] .= isset($tab_jointure[$groupe_id][$periode_id]) ? '<td>' . $tab_jointure[$groupe_id][$periode_id] . '</td>' : '<td class="hc">-</td>';
    }
    $tab_groupe[$groupe_id] .= '<td>' . $tab_graphique[$groupe_id] . '</td>';
}
foreach ($tab_periode as $periode_id => $periode_nom) {
    $tab_periode[$periode_id] = '<th>' . html($periode_nom) . '</th>';
}
// Affichage du tableau résultant
echo '<table>' . NL;
echo '<thead>' . NL;
echo '<tr><td class="nu"></td>' . implode('', $tab_periode) . '<td class="graph_total">Étendue du ' . convert_date_mysql_to_french($tout_debut) . ' au ' . convert_date_mysql_to_french($toute_fin) . '.</td></tr>' . NL;
echo '</thead>' . NL;
echo '<tbody>' . NL;
echo '<tr>' . implode('</tr>' . NL . '<tr>', $tab_groupe) . '</tr>' . NL;
echo '</tbody>' . NL;
echo '</table><p>&nbsp;</p>' . NL;
开发者ID:Qwaseur,项目名称:SACoche,代码行数:31,代码来源:administrateur_periode_classe_groupe.ajax.php

示例4: str_replace

	{
		unset($tab_autres[$DB_ROW['user_id']]);
		$tab_demandes[] = $DB_ROW['demande_id'] ;
		$score  = ($DB_ROW['demande_score']!==null) ? $DB_ROW['demande_score'] : false ;
		$statut = ($DB_ROW['demande_statut']=='eleve') ? 'demande non traitée' : 'évaluation en préparation' ;
		$class  = ($DB_ROW['demande_statut']=='eleve') ? ' class="new"' : '' ;
		// Afficher une ligne du tableau 
		$retour .= '<tr'.$class.'>';
		$retour .= '<td class="nu"><input type="checkbox" name="f_ids" value="'.$DB_ROW['demande_id'].'x'.$DB_ROW['user_id'].'x'.$DB_ROW['item_id'].'" /></td>';
		$retour .= '<td class="label">'.html($matiere_nom).'</td>';
		$retour .= '<td class="label">'.html($DB_ROW['item_ref']).' <img alt="" src="./_img/bulle_aide.png" title="'.html($DB_ROW['item_nom']).'" /></td>';
		$retour .= '<td class="label">$'.$DB_ROW['item_id'].'$</td>';
		$retour .= '<td class="label">'.html($groupe_nom).'</td>';
		$retour .= '<td class="label">'.html($tab_eleves[$DB_ROW['user_id']]).'</td>';
		$retour .= str_replace( '<td class="' , '<td class="label ' , affich_score_html($score,'score',$pourcent='') );
		$retour .= '<td class="label"><i>'.html($DB_ROW['demande_date']).'</i>'.convert_date_mysql_to_french($DB_ROW['demande_date']).'</td>';
		$retour .= '<td class="label">'.$statut.'</td>';
		$retour .= '</tr>';
	}
	// Calculer pour chaque item sa popularité (le nb de demandes pour les élèves affichés)
	$listing_demande_id = implode(',', $tab_demandes );
	$DB_TAB = DB_STRUCTURE_PROFESSEUR::DB_recuperer_item_popularite($listing_demande_id,$listing_user_id);
	$tab_bad = array();
	$tab_bon = array();
	foreach($DB_TAB as $DB_ROW)
	{
		$s = ($DB_ROW['popularite']>1) ? 's' : '' ;
		$tab_bad[] = '$'.$DB_ROW['item_id'].'$';
		$tab_bon[] = '<i>'.sprintf("%02u",$DB_ROW['popularite']).'</i>'.$DB_ROW['popularite'].' demande'.$s;
	}
	// Inclure dans le retour la liste des élèves sans demandes
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:professeur_eval_demande.ajax.php

示例5: foreach

    // en fait on connait aussi le palier mais la requête est plus simple (pas de jointure) avec les entrées
    foreach ($DB_TAB as $DB_ROW) {
        $tab_user_entree[$DB_ROW['user_id']][$DB_ROW['entree_id']] = array('etat' => $DB_ROW['validation_entree_etat'], 'date' => convert_date_mysql_to_french($DB_ROW['validation_entree_date']), 'info' => $DB_ROW['validation_entree_info']);
    }
    // On commence par remplir tout le tableau des piliers pour ne pas avoir ensuite à tester tout le temps si le champ existe
    foreach ($tab_eleve_id as $eleve_id) {
        foreach ($tab_pilier as $pilier_id => $tab) {
            $tab_user_pilier[$eleve_id][$pilier_id] = array('etat' => 2, 'date' => '', 'info' => '');
        }
    }
    // Maintenant on complète avec les valeurs de la base
    $listing_pilier_id = implode(',', array_keys($tab_pilier));
    $DB_TAB = DB_STRUCTURE_SOCLE::DB_lister_jointure_user_pilier($liste_eleve, $listing_pilier_id, $palier_id = 0);
    // en fait on connait aussi le palier mais la requête est plus simple (pas de jointure) avec les piliers
    foreach ($DB_TAB as $DB_ROW) {
        $tab_user_pilier[$DB_ROW['user_id']][$DB_ROW['pilier_id']] = array('etat' => $DB_ROW['validation_pilier_etat'], 'date' => convert_date_mysql_to_french($DB_ROW['validation_pilier_date']), 'info' => $DB_ROW['validation_pilier_info']);
    }
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
/* 
 * Libérer de la place mémoire car les scripts de bilans sont assez gourmands.
 * Supprimer $DB_TAB ne fonctionne pas si on ne force pas auparavant la fermeture de la connexion.
 * SebR devrait peut-être envisager d'ajouter une méthode qui libère cette mémoire, si c'est possible...
 */
// ////////////////////////////////////////////////////////////////////////////////////////////////////
DB::close(SACOCHE_STRUCTURE_BD_NAME);
unset($DB_TAB);
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Elaboration de la synthèse de maîtrise du socle, en HTML et PDF => Tableaux, variables, calculs (aucun affichage). [type "pourcentage" uniquement]
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($type == 'pourcentage') {
开发者ID:Qwaseur,项目名称:SACoche,代码行数:31,代码来源:releve_synthese_socle.ajax.php

示例6: exit

    exit('ok' . ']¤[' . $lignes . ']¤[' . $msg_audio_autre . ']¤[' . $msg_texte_url . ']¤[' . $msg_texte_data);
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Enregistrer des notes saisies (auto-évaluation)
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($action == 'Enregistrer_saisies' && $devoir_id && in_array($msg_autre, array('oui', 'non'))) {
    // On récupère les informations associées à ce devoir et on vérifie que l'élève est en droit de s'y auto-évaluer.
    $DB_ROW = DB_STRUCTURE_ELEVE::DB_recuperer_devoir_infos($devoir_id);
    if (empty($DB_ROW)) {
        exit('Devoir introuvable !');
    }
    if ($DB_ROW['devoir_autoeval_date'] === NULL) {
        exit('Devoir sans auto-évaluation !');
    }
    if ($DB_ROW['devoir_autoeval_date'] < TODAY_MYSQL) {
        exit('Auto-évaluation terminée le ' . convert_date_mysql_to_french($DB_ROW['devoir_autoeval_date']) . ' !');
    }
    $devoir_proprio_id = $DB_ROW['proprio_id'];
    $devoir_date_mysql = $DB_ROW['devoir_date'];
    $devoir_description = $DB_ROW['devoir_info'];
    $date_visible_mysql = $DB_ROW['devoir_visible_date'];
    // Tout est transmis : il faut comparer avec le contenu de la base pour ne mettre à jour que ce dont il y a besoin
    // On récupère les notes transmises dans $tab_post
    $tab_post = array();
    foreach ($_POST as $key => $val) {
        if (substr($key, 0, 5) == 'item_') {
            $item_id = (int) substr($key, 5);
            $note = $val;
            $tab_post[$item_id] = $note;
        }
    }
开发者ID:Qwaseur,项目名称:SACoche,代码行数:31,代码来源:evaluation_voir.ajax.php

示例7: convert_date_french_to_mysql

  if($periode_id==0)
  {
    $date_mysql_debut = convert_date_french_to_mysql($date_debut);
    $date_mysql_fin   = convert_date_french_to_mysql($date_fin);
  }
  else
  {
    $DB_ROW = DB_STRUCTURE_COMMUN::DB_recuperer_dates_periode($groupe_id,$periode_id);
    if(empty($DB_ROW))
    {
      exit('La classe et la période ne sont pas reliées !');
    }
    $date_mysql_debut = $DB_ROW['jointure_date_debut'];
    $date_mysql_fin   = $DB_ROW['jointure_date_fin'];
    $date_debut = convert_date_mysql_to_french($date_mysql_debut);
    $date_fin   = convert_date_mysql_to_french($date_mysql_fin);
  }
  if($date_mysql_debut>$date_mysql_fin)
  {
    exit('La date de début est postérieure à la date de fin !');
  }

  $tab_precision_retroactif = array
  (
    'auto'   => 'notes antérieures selon référentiels',
    'oui'    => 'avec notes antérieures',
    'non'    => 'sans notes antérieures',
    'annuel' => 'notes antérieures de l\'année scolaire',
  );
  $precision_socle = $only_socle ? ', restriction au socle' : '' ;
  $texte_periode = 'Du '.$date_debut.' au '.$date_fin.'';
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:releve_grille_referentiel.ajax.php

示例8: convert_date_mysql_to_french

		{
			exit('Erreur : cette classe et cette période ne sont pas reliées !');
		}
		// Formater les dates
		$date_debut_mysql = $DB_ROW['jointure_date_debut'];
		$date_fin_mysql   = $DB_ROW['jointure_date_fin'];
	}
	// Lister les évaluations
	$script = '';
	$classe_id = ($aff_classe_txt!='d2') ? $aff_classe_id : -1 ; // 'd2' est transmis si on veut toutes les classes / tous les groupes
	$DB_TAB = DB_STRUCTURE_PROFESSEUR::DB_lister_devoirs_prof($_SESSION['USER_ID'],$classe_id,$date_debut_mysql,$date_fin_mysql);
	foreach($DB_TAB as $DB_ROW)
	{
		// Formater la date et la référence de l'évaluation
		$date_affich = convert_date_mysql_to_french($DB_ROW['devoir_date']);
		$date_visible = ($DB_ROW['devoir_date']==$DB_ROW['devoir_visible_date']) ? 'identique' : convert_date_mysql_to_french($DB_ROW['devoir_visible_date']);
		$ref = $DB_ROW['devoir_id'].'_'.strtoupper($DB_ROW['groupe_type']{0}).$DB_ROW['groupe_id'];
		$s = ($DB_ROW['items_nombre']>1) ? 's' : '';
		if(!$DB_ROW['devoir_partage'])
		{
			$profs_liste  = '';
			$profs_nombre = 'moi seul';
		}
		else
		{
			$profs_liste  = str_replace(',','_',mb_substr($DB_ROW['devoir_partage'],1,-1));
			$profs_nombre = (mb_substr_count($DB_ROW['devoir_partage'],',')-1).' profs';
		}
		$proprio = ($DB_ROW['prof_id']==$_SESSION['USER_ID']) ? TRUE : FALSE ;
		// Afficher une ligne du tableau
		echo'<tr>';
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:professeur_eval_groupe.ajax.php

示例9: convert_date_french_to_mysql

	exit();
}

//	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	Indiquer la liste des élèves associés à une évaluation de même nom( uniquement pour une sélection d'élèves)
//	Reprise d'un développement initié par Alain Pottier <alain.pottier613@orange.fr>
//	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

if( ($action=='indiquer_eleves_deja') && $description && $date_debut )
{
	$date_debut_mysql = convert_date_french_to_mysql($date_debut);
	$DB_TAB = DB_STRUCTURE_PROFESSEUR::DB_lister_eleves_devoirs($_SESSION['USER_ID'],$description,$date_debut_mysql);
	$tab_retour = array();
	foreach($DB_TAB as $DB_ROW)
	{
		$tab_retour[] = $DB_ROW['user_id'].'_'.convert_date_mysql_to_french($DB_ROW['devoir_date']);
	}
	exit( 'ok,'.implode(',',$tab_retour) );
}

//	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//	Afficher le formulaire pour saisir les items acquis par les élèves à une évaluation
//	Générer en même temps un csv à récupérer pour une saisie déportée
//	Générer en même temps un pdf contenant un tableau de saisie vide
//	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

if( ($action=='saisir') && $devoir_id && $groupe_id && $date_mysql && $date_visible && $date_fr ) // $description et $groupe_nom sont aussi transmis
{
	// liste des items
	$DB_TAB_COMP = DB_STRUCTURE_PROFESSEUR::DB_lister_items_devoir( $devoir_id , FALSE /*with_lien*/ , TRUE /*with_coef*/ );
	// liste des élèves
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:professeur_eval_saisie.ajax.php

示例10: array

if(!defined('SACoche')) {exit('Ce fichier ne peut être appelé directement !');}
if($_SESSION['SESAMATH_ID']==ID_DEMO) {}

$profil      = (isset($_POST['f_profil']))      ? Clean::texte($_POST['f_profil'])      : ''; // professeur personnel directeur eleve parent
$groupe_type = (isset($_POST['f_groupe_type'])) ? Clean::texte($_POST['f_groupe_type']) : ''; // d n c g b
$groupe_id   = (isset($_POST['f_groupe_id']))   ? Clean::entier($_POST['f_groupe_id'])  : 0;
$tab_types   = array('d'=>'all' , 'n'=>'niveau' , 'c'=>'classe' , 'g'=>'groupe' , 'b'=>'besoin');

if( (!$profil) || (!$groupe_id) || (!isset($tab_types[$groupe_type])) )
{
  exit('Erreur avec les données transmises !');
}

$champs = ($profil!='parent') ? 'CONCAT(user_nom," ",user_prenom) AS user_identite , user_connexion_date AS connexion_date' : 'CONCAT(parent.user_nom," ",parent.user_prenom," (",enfant.user_nom," ",enfant.user_prenom,")") AS user_identite , parent.user_connexion_date AS connexion_date' ;
$DB_TAB = DB_STRUCTURE_COMMUN::DB_lister_users_regroupement( $profil /*profil_type*/ , 1 /*statut*/ , $tab_types[$groupe_type] , $groupe_id , 'alpha' /*eleves_ordre*/ , $champs ) ;

foreach($DB_TAB as $DB_ROW)
{
  // Formater la date (dont on ne garde que le jour)
  $date_mysql  = ($DB_ROW['connexion_date']===NULL) ? '0' : substr($DB_ROW['connexion_date'],0,10) ;
  $date_affich = ($DB_ROW['connexion_date']===NULL) ? '' : convert_date_mysql_to_french($date_mysql) ;
  // Afficher une ligne du tableau
  echo'<tr>';
  echo  '<td>'.html($DB_ROW['user_identite']).'</td>';
  echo  '<td>'.$date_affich.'</td>';
  echo'</tr>';
}
exit();

?>
开发者ID:rhertzog,项目名称:lcs,代码行数:30,代码来源:consultation_date_connexion.ajax.php

示例11: foreach

      <th>Date début</th>
      <th>Date fin</th>
      <th>Destinataires</th>
      <th>Contenu</th>
      <th class="nu"><q class="ajouter" title="Ajouter un message."></q></th>
    </tr>
  </thead>
  <tbody>
    <?php 
// Lister les messages dont le user est l'auteur
$DB_TAB = DB_STRUCTURE_COMMUN::DB_lister_messages_user_auteur($_SESSION['USER_ID']);
if (!empty($DB_TAB)) {
    Layout::add('js_inline_before', '// <![CDATA[');
    foreach ($DB_TAB as $DB_ROW) {
        $date_debut_affich = convert_date_mysql_to_french($DB_ROW['message_debut_date']);
        $date_fin_affich = convert_date_mysql_to_french($DB_ROW['message_fin_date']);
        $destinataires_liste = str_replace(',', '_', mb_substr($DB_ROW['message_destinataires'], 1, -1));
        $destinataires_nombre = mb_substr_count($DB_ROW['message_destinataires'], ',') - 1;
        $destinataires_nombre = $destinataires_nombre > 1 ? $destinataires_nombre . ' destinataires' : $destinataires_nombre . ' destinataire';
        // Afficher une ligne du tableau
        echo '<tr id="id_' . $DB_ROW['message_id'] . '">';
        echo '<td>' . $date_debut_affich . '</td>';
        echo '<td>' . $date_fin_affich . '</td>';
        echo '<td>' . $destinataires_nombre . '</td>';
        echo '<td>' . html(afficher_texte_tronque($DB_ROW['message_contenu'], 60)) . '</td>';
        echo '<td class="nu">';
        echo '<q class="modifier" title="Modifier ce message."></q>';
        echo '<q class="supprimer" title="Supprimer ce message."></q>';
        echo '</td>';
        echo '</tr>' . NL;
        // Javascript
开发者ID:Qwaseur,项目名称:SACoche,代码行数:31,代码来源:compte_message.php

示例12: convert_date_mysql_to_french

 $texte .= 'Période : du ' . convert_date_mysql_to_french($DB_ROW['convention_date_debut']) . ' au ' . convert_date_mysql_to_french($DB_ROW['convention_date_fin']) . "\r\n";
 $texte .= "\r\n";
 $texte .= 'Le contrat est en deux exemplaires.' . "\r\n";
 $texte .= 'L\'un est à retourner signé au président de l\'association (ses coordonnées postales figurent sur le document).' . "\r\n";
 $texte .= 'L\'autre est à conserver par votre établissement.' . "\r\n";
 $texte .= "\r\n";
 $texte .= 'La facture comporte les coordonnées bancaires de l\'association.' . "\r\n";
 $texte .= 'Votre service gestionnaire peut régler par mandat administratif.' . "\r\n";
 $texte .= "\r\n";
 $texte .= 'Ces documents vous resteront accessibles en vous connectant comme administrateur puis en vous rendant dans le menu [Paramétrages établissement] [Mode d\'identification / Connecteur ENT] (cliquer alors sur l\'icône en bout de ligne du tableau).' . "\r\n";
 $texte .= URL_DIR_SACOCHE . '?id=' . $_SESSION['BASE'] . "\r\n";
 $texte .= "\r\n";
 if ($DB_ROW['convention_date_debut'] < TODAY_MYSQL) {
     $texte .= 'Dès réception du contrat (ou perception du règlement), votre connecteur ENT sera automatiquement activé.' . "\r\n";
 } else {
     $texte .= 'La réception du contrat (ou la perception du règlement) entrainera l\'activation automatique de votre connecteur ENT au ' . convert_date_mysql_to_french($DB_ROW['convention_date_debut']) . ' (changement d\'année scolaire).' . "\r\n";
 }
 $texte .= 'Un courriel est alors envoyé au contact référent pour l\'en informer.' . "\r\n";
 $texte .= 'Vous disposez de 2 mois à compter de l\'activation du connecteur ENT pour le tester et nous faire parvenir votre règlement (ou le contrat).' . "\r\n";
 $texte .= "\r\n";
 $texte .= 'Nous vous remercions de votre confiance et de votre soutien.' . "\r\n";
 $texte .= "\r\n";
 $texte .= 'Remarque : si vous ne souhaitez pas donner suite à cette convention, il vous suffit de ne rien envoyer et de sélectionner une connexion avec les identifiants de SACoche.' . "\r\n";
 $texte .= "\r\n";
 $texte .= 'Cordialement,' . "\r\n";
 $texte .= WEBMESTRE_PRENOM . ' ' . WEBMESTRE_NOM . "\r\n";
 $texte .= 'Responsable SACoche pour Sésamath' . "\r\n";
 $texte .= "\r\n";
 $courriel_bilan = Sesamail::mail($DB_ROW2['structure_contact_courriel'], $titre, $texte);
 // Ce serait mieux si le Reply-To était MAIL_SACOCHE_CONTACT mais cette contante n'est pas connue ici...
 if (!$courriel_bilan) {
开发者ID:Qwaseur,项目名称:SACoche,代码行数:31,代码来源:administrateur_etabl_connexion.ajax.php

示例13: aff_champ

             }
         }
         if ($tab_users_base[$champ_ref][$id_base] != $tab_users_fichier[$champ_ref][$i_fichier]) {
             $td_modif .= ' || <b>' . $champ_aff . ' : ' . aff_champ($import_profil, $champ_ref, $tab_users_base[$champ_ref][$id_base]) . ' &rarr; ' . aff_champ($import_profil, $champ_ref, $tab_users_fichier[$champ_ref][$i_fichier]) . '</b>';
             $tab_users_modifier[$id_base][$champ_ref] = $champ_ref != 'classe' ? $tab_users_fichier[$champ_ref][$i_fichier] : $id_classe;
             $nb_modif++;
             if ($champ_ref == 'courriel') {
                 $tab_users_modifier[$id_base]['email_origine'] = 'user';
             }
         } else {
             $td_modif .= ' || ' . $champ_aff . ' : ' . aff_champ($import_profil, $champ_ref, $tab_users_base[$champ_ref][$id_base]);
             $tab_users_modifier[$id_base][$champ_ref] = FALSE;
         }
     }
     if ($tab_users_base['sortie'][$id_base] != SORTIE_DEFAUT_MYSQL) {
         $td_modif .= ' || <b>Sortie : ' . convert_date_mysql_to_french($tab_users_base['sortie'][$id_base]) . ' &rarr; non</b>';
         $tab_users_modifier[$id_base]['entree'] = SORTIE_DEFAUT_MYSQL;
         $nb_modif++;
     } else {
         $tab_users_modifier[$id_base]['entree'] = FALSE;
     }
     // Cas [5] : présent dans le fichier, présent dans la base, classe indiquée dans le fichier si élève, ancien dans la base et/ou différence constatée : contenu à modifier (user revenant ou mise à jour)
     if ($nb_modif) {
         $lignes_modifier .= '<tr><th>Modifier <input id="mod_' . $id_base . '" name="mod_' . $id_base . '" type="checkbox" checked /></th><td>' . mb_substr($td_modif, 4) . '</td></tr>' . NL;
     } else {
         if ($mode == 'complet') {
             $indication = $import_profil == 'eleve' ? $tab_users_base['classe'][$id_base] : $tab_users_base['profil_sigle'][$id_base];
             $lignes_conserver .= '<tr><th>Conserver</th><td>' . html($tab_users_base['sconet_id'][$id_base] . ' / ' . $tab_users_base['sconet_num'][$id_base] . ' / ' . $tab_users_base['reference'][$id_base] . ' || ' . $tab_users_base['nom'][$id_base] . ' ' . $tab_users_base['prenom'][$id_base] . ' (' . $indication . ')') . '</td></tr>' . NL;
         }
     }
 }
开发者ID:Qwaseur,项目名称:SACoche,代码行数:31,代码来源:administrateur_fichier_user.ajax.step51.php

示例14: array

$nb_fin_actuel = 0;
$nb_fin_ancien = 0;
$profil_type = $import_profil != 'professeur' ? $import_profil : array('professeur', 'directeur');
$with_classe = $import_profil == 'eleve' ? TRUE : FALSE;
$DB_TAB = DB_STRUCTURE_ADMINISTRATEUR::DB_lister_users($profil_type, 2, 'user_id,user_sconet_id,user_sconet_elenoet,user_reference,user_profil_nom_court_singulier,user_nom,user_prenom,user_prenom,user_login,user_sortie_date', $with_classe, TRUE);
foreach ($DB_TAB as $DB_ROW) {
    if (TODAY_MYSQL < $DB_ROW['user_sortie_date']) {
        $nb_fin_actuel++;
    } else {
        $nb_fin_ancien++;
    }
    if ($mode == 'complet') {
        $class = isset($tab_password[$DB_ROW['user_id']]) ? ' class="new"' : '';
        $td_password = isset($tab_password[$DB_ROW['user_id']]) ? '<td class="new">' . html($tab_password[$DB_ROW['user_id']]) . '</td>' : '<td class="i">champ crypté</td>';
        $champ = $import_profil == 'eleve' ? $DB_ROW['groupe_ref'] : $DB_ROW['user_profil_nom_court_singulier'];
        $date_affich = $DB_ROW['user_sortie_date'] != SORTIE_DEFAUT_MYSQL ? convert_date_mysql_to_french($DB_ROW['user_sortie_date']) : '-';
        $lignes .= '<tr' . $class . '><td>' . html($DB_ROW['user_sconet_id']) . '</td><td>' . html($DB_ROW['user_sconet_elenoet']) . '</td><td>' . html($DB_ROW['user_reference']) . '</td><td>' . html($champ) . '</td><td>' . html($DB_ROW['user_nom']) . '</td><td>' . html($DB_ROW['user_prenom']) . '</td><td' . $class . '>' . html($DB_ROW['user_login']) . '</td>' . $td_password . '<td>' . $date_affich . '</td></tr>' . NL;
    }
}
$s_debut_actuel = $nb_debut_actuel > 1 ? 's' : '';
$s_debut_ancien = $nb_debut_ancien > 1 ? 's' : '';
$s_fin_actuel = $nb_fin_actuel > 1 ? 's' : '';
$s_fin_ancien = $nb_fin_ancien > 1 ? 's' : '';
$s_mod = $nb_mod > 1 ? 's' : '';
$s_add = $nb_add > 1 ? 's' : '';
$s_del = $nb_del > 1 ? 's' : '';
if ($nb_add) {
    // On archive les nouveaux identifiants dans un fichier tableur (csv tabulé)
    $profil = $import_profil == 'eleve' ? 'eleve' : ($import_profil == 'parent' ? 'parent' : 'personnel');
    $fnom = 'identifiants_' . $_SESSION['BASE'] . '_' . $profil . '_' . fabriquer_fin_nom_fichier__date_et_alea();
    FileSystem::ecrire_fichier(CHEMIN_DOSSIER_LOGINPASS . $fnom . '.csv', To::csv($fcontenu_csv));
开发者ID:Qwaseur,项目名称:SACoche,代码行数:31,代码来源:administrateur_fichier_user.ajax.step52.php

示例15: count

  }
  $affichage .= '</tbody>';
  // Ligne avec le drapeau de la LV, si compétence concernée sélectionnée.
  $affichage .= count(array_intersect($tab_pilier_id,$tab_langue_piliers)) ? '<tfoot>'.$tfoot.'<th class="nu" colspan="3"></th></tfoot>' : '' ;
  // Récupérer la liste des jointures (validations)
  $listing_eleve_id  = implode(',',$tab_eleve_id);
  $listing_pilier_id = implode(',',$tab_pilier_id);
  $DB_TAB = DB_STRUCTURE_SOCLE::DB_lister_jointure_user_pilier($listing_eleve_id,$listing_pilier_id,$palier_id=0); // en fait on connait aussi le palier mais la requête est plus simple (pas de jointure) avec les piliers
  $tab_bad = array();
  $tab_bon = array();
  foreach($DB_TAB as $DB_ROW)
  {
    if($DB_ROW['validation_pilier_etat'])
    {
      $tab_bad[] = 'U'.$DB_ROW['user_id'].'C'.$DB_ROW['pilier_id'].'" class="v3">';
      $tab_bon[] = 'U'.$DB_ROW['user_id'].'C'.$DB_ROW['pilier_id'].'" class="v'.$DB_ROW['validation_pilier_etat'].'" title="Validé le '.convert_date_mysql_to_french($DB_ROW['validation_pilier_date']).' par '.html($DB_ROW['validation_pilier_info']).'" data-etat="lock">';
    }
  }
  $affichage = str_replace($tab_bad,$tab_bon,$affichage);
  // Afficher le résultat
  echo $affichage;
}

// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Supprimer une validation positive
// ////////////////////////////////////////////////////////////////////////////////////////////////////

elseif( ($action=='Enregistrer_validation') && ($delete_id) )
{
  // Récupérer le duo {eleve;pilier}
  $string_infos = str_replace( array('U','C') , '_' , $delete_id);
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:validation_socle_pilier_annuler.ajax.php


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