本文整理汇总了PHP中creer_div_infobulle函数的典型用法代码示例。如果您正苦于以下问题:PHP creer_div_infobulle函数的具体用法?PHP creer_div_infobulle怎么用?PHP creer_div_infobulle使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了creer_div_infobulle函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: aff_tab_couleurs_ccm
function aff_tab_couleurs_ccm($div_conteneur)
{
global $couleurs_ccm;
global $tabdiv_infobulle;
echo "<script type='text/javascript'>\n\tfunction reporte_couleur(r,v,b) {\n\t\tmotif=document.getElementById('id_couleur_motif').value;\n\t\tr_id=document.getElementById('id_couleur_r').value;\n\t\tv_id=document.getElementById('id_couleur_v').value;\n\t\tb_id=document.getElementById('id_couleur_b').value;\n\n\t\tdocument.getElementById(r_id).value=r;\n\t\tdocument.getElementById(v_id).value=v;\n\t\tdocument.getElementById(b_id).value=b;\n\n\t\taffichecouleur(motif);\n\t}\n</script>\n";
echo "<input type='hidden' name='id_couleur_r' id='id_couleur_r' value='' />\n";
echo "<input type='hidden' name='id_couleur_v' id='id_couleur_v' value='' />\n";
echo "<input type='hidden' name='id_couleur_b' id='id_couleur_b' value='' />\n";
echo "<input type='hidden' name='id_couleur_motif' id='id_couleur_motif' value='' />\n";
$titre_bulle = "Choix couleur";
$texte_bulle = "<table class='boireaus' border='1' summary='Choix de couleur'>\n";
$texte_bulle .= "<tr>\n";
$texte_bulle .= "<th>Nom</th>\n";
$texte_bulle .= "<th>R</th>\n";
$texte_bulle .= "<th>V</th>\n";
$texte_bulle .= "<th>B</th>\n";
$texte_bulle .= "</tr>\n";
for ($i = 0; $i < count($couleurs_ccm); $i += 4) {
$texte_bulle .= "<tr style='background-color:" . $couleurs_ccm[$i] . "'>\n";
$texte_bulle .= "<td>";
$texte_bulle .= "<a href='#' onclick=\"reporte_couleur('" . $couleurs_ccm[$i + 1] . "','" . $couleurs_ccm[$i + 2] . "','" . $couleurs_ccm[$i + 3] . "')";
$texte_bulle .= ";cacher_div('{$div_conteneur}');return false;\">";
$texte_bulle .= $couleurs_ccm[$i];
$texte_bulle .= "</a>\n";
$texte_bulle .= "</td>\n";
$texte_bulle .= "<td>" . $couleurs_ccm[$i + 1] . "</td>\n";
$texte_bulle .= "<td>" . $couleurs_ccm[$i + 2] . "</td>\n";
$texte_bulle .= "<td>" . $couleurs_ccm[$i + 3] . "</td>\n";
$texte_bulle .= "</tr>\n";
}
$texte_bulle .= "</table>\n";
$tabdiv_infobulle[] = creer_div_infobulle($div_conteneur, $titre_bulle, "", $texte_bulle, "", 20, 10, 'y', 'y', 'n', 'y');
}
示例2: liste_doc_joints_sanction
$tmp_doc_joints = liste_doc_joints_sanction($lig_sanction->id_sanction);
if ($lig_sanction->travail == "" && $tmp_doc_joints == "") {
$texte = "Aucun travail";
} else {
$texte = nl2br($lig_sanction->travail);
if ($tmp_doc_joints != "") {
if ($texte != "") {
$texte .= "<br />";
}
$texte .= "<b>Documents joints</b> :<br />";
$texte .= $tmp_doc_joints;
}
if ($details == "y") {
echo $texte;
} else {
$tabdiv_infobulle[] = creer_div_infobulle("div_travail_sanction_{$lig_sanction->id_sanction}", "Travail (sanction n°{$lig_sanction->id_sanction})", "", $texte, "", 20, 0, 'y', 'y', 'n', 'n', 2);
echo " <a href=\"" . $_SERVER['PHP_SELF'] . "?jour_sanction={$jour_sanction}&details=y\"";
//echo " onmouseover=\"delais_afficher_div('div_travail_sanction_$lig_sanction->id_sanction','y',10,-40,$delais_affichage_infobulle,$largeur_survol_infobulle,$hauteur_survol_infobulle);\"";
//echo " onmouseover=\"cacher_toutes_les_infobulles();afficher_div('div_travail_sanction_$lig_sanction->id_sanction','y',20,20);\"";
echo " onmouseover=\"cacher_toutes_les_infobulles();delais_afficher_div('div_travail_sanction_{$lig_sanction->id_sanction}','y',20,60,{$delais_affichage_infobulle},{$largeur_survol_infobulle},{$hauteur_survol_infobulle});\"";
echo " onclick=\"return confirm_abandon (this, change, '{$themessage}')\" title=\"Afficher les détails en infobulle.\"";
echo ">Détails</a>";
}
}
echo "</td>\n";
echo "<td>\n";
$login_declarant = get_login_declarant_incident($lig_sanction->id_incident);
echo u_p_nom($login_declarant);
echo "</td>\n";
echo "<td>\n";
$marquer_sanction_effectuee_possible = "y";
示例3: insere_cmt
$texte_bulle.="<div class='boireaus'>\n";
$alt=1;
while($lig_cmt=mysqli_fetch_object($res_cmt)) {
$alt=$alt*(-1);
$texte_bulle.="<div class='lig$alt' style='border:1px solid black; margin: 1px; ' onClick=\"insere_cmt($cpt)\">\n";
$texte_bulle.=htmlspecialchars($lig_cmt->app)."\n";
$texte_bulle.="</div>\n";
echo "<div id='cmt_".$cpt."' style='display:none;'>".htmlspecialchars($lig_cmt->app)."</div>\n";
$cpt++;
}
$texte_bulle.="</div>\n";
//echo "\$texte_bulle=$texte_bulle<br />";
$tabdiv_infobulle[]=creer_div_infobulle('div_commtype',$titre_bulle,"",$texte_bulle,"",30,$hauteur_div_ctp,'y','y','n','y');
}
echo "<script type='text/javascript'>
function insere_cmt(num) {
id_focus_courant=document.getElementById('focus_courant').value;
if(document.getElementById('prenom_eleve_'+id_focus_courant)) {
prenom_eleve=document.getElementById('prenom_eleve_'+id_focus_courant).value;
}
login_eleve='';
if(document.getElementById('login_eleve_'+id_focus_courant)) {
login_eleve=document.getElementById('login_eleve_'+id_focus_courant).value;
}
示例4: mysqli_query
}
if ($_SESSION['statut'] == 'scolarite' && getSettingValue('GepiScolImprBulSettings') == 'yes') {
echo "<div style='float:left;' class='bold'>\n\t | <a href='param_bull.php'>Paramétrage des bulletins </a>\n</div>";
}
if (acces("/bulletin/verrouillage.php", $_SESSION['statut'])) {
echo "<div style='float:left;' class='bold'>\n\t | <a href='verrouillage.php' title=\"Verrouiller/déverrouiller les périodes de notes en saisie pour telle ou telle classe.\">Verrouillage des saisies </a>\n</div>";
}
// ===========================================
echo "<div style='clear:both;'></div>\n";
$bulletin_rempli = 'yes';
$call_classe = mysqli_query($GLOBALS["mysqli"], "SELECT * FROM classes WHERE id = '{$id_classe}'");
$classe = old_mysql_result($call_classe, "0", "classe");
echo "<p><strong>Classe : {$classe} - {$nom_periode[$per]} - Année scolaire : " . getSettingValue("gepiYear") . "</strong><br />\n(<em style='color:" . $couleur_verrouillage_periode[$ver_periode[$per]] . ";'><span id='span_etat_verrouillage_classe'>Période " . $traduction_verrouillage_periode[$ver_periode[$per]] . "</span> <a href='#' onclick=\"afficher_div('div_modif_verrouillage','y',-20,20);return false;\" title=\"Verrouillez/déverrouillez la période pour cette classe.\"><img src='../images/icons/configure.png' class='icone16' alt='Modifier' /></a></em>) - (<em>" . getSettingValue('gepi_prof_suivi') . " : " . liste_prof_suivi($id_classe, "profs", "y") . "</em>)</p>";
$titre_infobulle = "Verrouillage de période";
$texte_infobulle = "<p class='bold' style='text-align:center;'>Modifiez l'état de verrouillage ou non de la période<br />pour la classe de {$classe}</p>\n<p style='text-align:center;'>Passer la période à l'état :<br />\n<a href='verrouillage.php?mode=change_verrouillage&id_classe={$id_classe}&num_periode={$per}&etat=N" . add_token_in_url() . "' onclick=\"changer_etat_verrouillage_periode({$id_classe}, {$per}, 'N');return false;\" target='_blank' style='color:" . $couleur_verrouillage_periode['N'] . "'>ouverte en saisie</a> - \n<a href='verrouillage.php?mode=change_verrouillage&id_classe={$id_classe}&num_periode={$per}&etat=P" . add_token_in_url() . "' onclick=\"changer_etat_verrouillage_periode({$id_classe}, {$per}, 'P');return false;\" target='_blank' style='color:" . $couleur_verrouillage_periode['P'] . "'>partiellement close</a> - \n<a href='verrouillage.php?mode=change_verrouillage&id_classe={$id_classe}&num_periode={$per}&etat=O" . add_token_in_url() . "' onclick=\"changer_etat_verrouillage_periode({$id_classe}, {$per}, 'O');return false;\" target='_blank' style='color:" . $couleur_verrouillage_periode['O'] . "'>close</a><br />\n </p>";
$tabdiv_infobulle[] = creer_div_infobulle("div_modif_verrouillage", $titre_infobulle, "", $texte_infobulle, "", 30, 0, 'y', 'y', 'n', 'n');
//
// Vérification de paramètres généraux
//
$current_classe_nom_complet = old_mysql_result($call_classe, 0, "nom_complet");
if ($current_classe_nom_complet == '') {
$bulletin_rempli = 'no';
echo "<p>Le nom long de la classe n'est pas défini !</p>\n";
}
$current_classe_suivi_par = old_mysql_result($call_classe, 0, "suivi_par");
if ($current_classe_suivi_par == '') {
$bulletin_rempli = 'no';
echo "<p>La personne de l'administration chargée de la classe n'est pas définie !</p>\n";
}
$current_classe_formule = old_mysql_result($call_classe, 0, "formule");
if ($current_classe_formule == '') {
示例5: creer_div_infobulle
$texte_infobulle .= "<input type='hidden' name='toutes' value='{$toutes}' />\n";
}
if (isset($statusgepi)) {
$texte_infobulle .= "<input type='hidden' name='statusgepi' value='{$statusgepi}' />\n";
}
if (isset($discipline)) {
$texte_infobulle .= "<input type='hidden' name='discipline' value='{$discipline}' />\n";
}
if (isset($affdiscipline)) {
$texte_infobulle .= "<input type='hidden' name='affdiscipline' value='{$affdiscipline}' />\n";
}
if (isset($etape)) {
$texte_infobulle .= "<input type='hidden' name='etape' value='{$etape}' />\n";
}
if (isset($classe) && isset($order_by)) {
$texte_infobulle .= "<input type='hidden' name='order_by' value='{$order_by}' />\n";
}
$texte_infobulle .= "<input type='hidden' name='upload_photo' value='y' />\n";
$texte_infobulle .= "<input type='hidden' name='login_photo' id='login_photo' value=\"\" />\n";
$texte_infobulle .= "Uploader/remplacer la photo pour <span id='nom_prenom_photo_upload' style='font-weight:bold''></span> :";
$texte_infobulle .= "<input type='file' name='photo_a_uploader' id='photo_a_uploader' value='' />\n";
$texte_infobulle .= "<input type='submit' name='Valider' value='Valider' />\n";
$texte_infobulle .= "</form>\n";
$titre_infobulle = "Remplacer la photo";
$tabdiv_infobulle[] = creer_div_infobulle('div_upload_photo', $titre_infobulle, "", $texte_infobulle, "", 20, 0, 'y', 'y', 'n', 'n');
echo "<script type='text/javascript'>\n\tfunction afficher_div_upload_photo(login,nom_prenom) {\n\t\tif(document.getElementById('login_photo')) {\n\t\t\tdocument.getElementById('login_photo').value=login;\n\t\t\tif(document.getElementById('nom_prenom_photo_upload')) {\n\t\t\t\tdocument.getElementById('nom_prenom_photo_upload').innerHTML=nom_prenom;\n\t\t\t}\n\t\t\tafficher_div('div_upload_photo','y',-20,20);\n\t\t}\n\t}\n\t</script>\n";
}
require "../lib/footer.inc.php";
?>
示例6: creer_div_infobulle
<label for='mesure_demandee_<?php
echo $i;
?>
_<?php
echo $loop;
?>
'
style='cursor:pointer;'>
<?php
echo $tab_mes_demandee[$loop];
?>
</label>
<?php
if ($tab_c_mes_demandee[$loop] != '') {
if ($i == 0) {
$tabdiv_infobulle[] = creer_div_infobulle("div_commentaire_mesures_demandee_{$loop}", $tab_mes_demandee[$loop], "", $tab_c_mes_demandee[$loop], "", 30, 0, 'y', 'y', 'n', 'n');
}
?>
<a href='#'
onmouseover="delais_afficher_div('div_commentaire_mesures_demandee_<?php
echo $loop;
?>
','y',10,-40,<?php
echo $delais_affichage_infobulle;
?>
,<?php
echo $largeur_survol_infobulle;
?>
,<?php
echo $hauteur_survol_infobulle;
?>
示例7: confirm_abandon
include "../lib/periodes.inc.php";
if ($nb_periode > 1) {
// On a $nb_periode = Nombre de périodes + 1
$texte .= "<img src='../images/icons/edit_user.png' alt='' /> <a href='../classes/classes_const.php?id_classe={$id_classe}' onclick=\"return confirm_abandon (this, change, '{$themessage}')\">Élèves</a><br />";
}
$texte .= "<img src='../images/icons/document.png' alt='' /> <a href='../groupes/edit_class.php?id_classe={$id_classe}' onclick=\"return confirm_abandon (this, change, '{$themessage}')\">Enseignements</a><br />";
//$texte.="<img src='../images/icons/document.png' alt='' /> <a href='../groupes/edit_class_grp_lot.php?id_classe=$id_classe' onclick=\"return confirm_abandon (this, change, '$themessage')\">config.simplifiée</a><br />";
$texte .= "<img src='../images/icons/configure.png' alt='' /> <a href='../classes/modify_nom_class.php?id_classe={$id_classe}' onclick=\"return confirm_abandon (this, change, '{$themessage}')\">Paramètres</a>";
$ouvrir_infobulle_nav = getSettingValue("ouvrir_infobulle_nav");
if ($ouvrir_infobulle_nav == "y") {
$texte .= "<div id='save_mode_nav' style='float:right; width:20px; height:20px;'><a href='#' onclick='modif_mode_infobulle_nav();return false;'><img src='../images/vert.png' width='16' height='16' /></a></div>\n";
} else {
$texte .= "<div id='save_mode_nav' style='float:right; width:20px; height:20px;'><a href='#' onclick='modif_mode_infobulle_nav();return false;'><img src='../images/rouge.png' width='16' height='16' /></a></div>\n";
}
$texte .= "<script type='text/javascript'>\n\t// <![CDATA[\n\tfunction modif_mode_infobulle_nav() {\n\t\tnew Ajax.Updater(\$('save_mode_nav'),'../classes/classes_ajax_lib.php?mode=ouvrir_infobulle_nav',{method: 'get'});\n\t}\n\t//]]>\n</script>\n";
$tabdiv_infobulle[] = creer_div_infobulle('navigation_classe', $titre, "", $texte, "", 14, 0, 'y', 'y', 'n', 'n');
echo " | <a href='#' onclick=\"afficher_div('navigation_classe','y',-100,20);\"";
echo ">";
echo "Navigation";
echo "</a>";
//=========================
echo " | <a href='../init_xml2/init_alternatif.php?cat=classes' onclick=\"return confirm_abandon (this, change, '{$themessage}')\">Création par lots</a>";
echo "</p>\n";
echo "</form>\n";
?>
<?php
echo "<h3>Gestion des enseignements simples pour la classe :" . $classe["classe"] . "</h3>\n";
echo "<p>Ne doivent être saisis ici que les enseignements ne concernant qu'une classe (<i>pas les regroupements</i>) et un seul professeur par matière.</p>\n";
示例8: Array
?>
</form>
</div>
<?php
}
}
?>
</div>
<?php
if((isset($chaine_veille_tous_eleves))&&($chaine_veille_tous_eleves!="")) {
$titre_infobulle="Saisies de la journée";
$texte_infobulle="<table class='boireaus boireaus_alt'>".$chaine_entete_veille_tous_eleves.$chaine_veille_tous_eleves."</table>";
$tabdiv_infobulle[]=creer_div_infobulle("div_infobulle_saisie_veille_tous_eleves", $titre_infobulle,"",$texte_infobulle,"",30,0,'y','y','n','n',2);
}
if(isset($compteur_eleve)) {
$chaine_manquement="";
foreach($tab_types_autorises as $key=>$value) {
if($value['manquement']=='FAUX') {$chaine_manquement.=" tab_type_manquement[".$value['type']."]=false;\n";} else {$chaine_manquement.=" tab_type_manquement[".$value['type']."]=true;\n";}
}
echo "<script type='text/javascript'>
// 20121121
var type_courant='-1';
var title_type_courant='Saisie sans type. Elève non présent, sans autre précision.';
var tab_type_manquement=new Array();
示例9: creer_div_infobulle
} else {
echo "&avec_details=y";
}
if (isset($periode_num)) {
echo "&periode_num={$periode_num}";
}
echo "' title='Afficher/masquer les détails'>";
if ($avec_details == 'y') {
echo "<img src='../images/icons/remove.png' width='16' height='16' alt='Sans détails' />";
} else {
echo "<img src='../images/icons/add.png' width='16' height='16' alt='Avec détails' />";
}
echo "</a></div>";
$titre = "Photo";
$texte = "";
$tabdiv_infobulle[] = creer_div_infobulle('div_photo_eleve', $titre, "", $texte, "", 10, 0, 'y', 'y', 'n', 'n');
if (acces("/groupes/get_csv.php", $_SESSION['statut'])) {
echo "<div class='noprint' style='float:right; width: 20px; height: 20px'><a href='../groupes/get_csv.php?id_aid={$id_aid}";
if (isset($periode_num)) {
echo "&periode_num={$periode_num}";
}
echo "' title=\"Exporter la liste des élèves au format CSV (tableur)\"><img src='../images/icons/csv.png' class='icone16' alt='CSV' /></a></div>\n";
}
$tabmail = array();
echo "<table class='boireaus' border='1'>\n";
echo "<tr valign='top'><th>Professeur";
if (isset($tab_aid['profs']['list']) && count($tab_aid['profs']['list']) > 1) {
echo "s";
}
echo ":</th>\n";
echo "<td class='lig-1'>";
示例10: textes
if ($envoi_mail == "y") {
$contexte_affichage_docs_joints = "visu_eleve";
}
//include("../lib/calendrier/calendrier.class.php");
//$cal1 = new Calendrier("form_envoi_cdt_mail", "date_debut_cdt_mail");
// Choisir qui a le droit
if ($_SESSION['statut'] != 'eleve' && $_SESSION['statut'] != 'responsable') {
//echo "<span id='lien_mail' style='display:none'> - <a href='see_all.php?id_classe=$id_classe&login_eleve=$selected_eleve_login&id_groupe=$id_groupe&ordre=$current_ordre&imprime=$current_imprime' onclick=\"\" title=\"Envoyer par mail une partie du cahier de textes (par exemple pour envoyer à un parent d'élève qui a oublié ses compte et mot de passe).\">Mail</a></span>\n";
echo "<span id='lien_mail' style='display:none'> - <a href=\"javascript:afficher_div('div_envoi_cdt_par_mail','y',10,10)\" title=\"Envoyer par mail une partie du cahier de textes (par exemple pour envoyer à un parent d'élève qui a oublié ses compte et mot de passe).\">Mail</a></span>\n\t\t\t<script type='text/javascript'>document.getElementById('lien_mail').style.display=''</script>\n";
echo "</div>\n";
$titre_infobulle = "Envoi du CDT par mail";
$texte_infobulle = "<form action='" . $_SERVER['PHP_SELF'] . "' name='form_envoi_cdt_mail' method='post'>\n\t<input type='hidden' name='envoi_mail' value='y' />\n\t<input type='hidden' name='id_classe' value='{$id_classe}' />\n\t<input type='hidden' name='login_eleve' value='{$login_eleve}' />\n\t<input type='hidden' name='id_groupe' value='{$id_groupe}' />\n\t<input type='hidden' name='current_ordre' value='{$current_ordre}' />\n\t<input type='hidden' name='imprime' value='{$current_imprime}' />\n\t<p>Précisez à quelle adresse vous souhaitez envoyer le contenu du cahier de textes :<br />\n\tMail : <input type='text' name='mail_dest' value='' /><br />\n\tIndiquez également, quelle partie du cahier de textes vous souhaitez envoyer :<br />\n\tA partir du : <input type='text' name='date_debut_cdt_mail' id='date_debut_cdt_mail' size='10' value='" . $date_debut_cdt_mail . "' onKeyDown=\"clavier_date(this.id,event);\" AutoComplete=\"off\" />";
$texte_infobulle .= img_calendrier_js("date_debut_cdt_mail", "img_bouton_date_debut_cdt_mail");
//$texte_infobulle.="<a href=\"#calend\" onClick=\"".$cal1->get_strPopup('../lib/calendrier/pop.calendrier.php', 350, 170)."\"><img src=\"../lib/calendrier/petit_calendrier.gif\" alt=\"Calendrier\" border=\"0\" /></a>";
$texte_infobulle .= "<input type='submit' value='Envoyer' />\n</form>";
$tabdiv_infobulle[] = creer_div_infobulle('div_envoi_cdt_par_mail', $titre_infobulle, "", $texte_infobulle, "", 30, 0, 'y', 'y', 'n', 'n');
}
//================================================
echo "<hr />\n";
echo "<div id='div_compte_rendu_envoi_mail' style='text-align:center;'></div>";
$tab_id_grp = array();
$tab_grp = array();
$tab_dates = array();
$tab_dates2 = array();
$tab_timestamp_dates = array();
//$tab_notices_exclues_mail=array();
$sql = "SELECT DISTINCT id_groupe FROM j_groupes_classes WHERE id_classe='{$id_classe}' ORDER BY priorite;";
$res = mysqli_query($GLOBALS["mysqli"], $sql);
while ($lig = mysqli_fetch_object($res)) {
$tab_id_grp[] = $lig->id_groupe;
}
示例11: ConstruireEDTClasseDuJour
//.........这里部分代码省略.........
RemplirBox($elapse_time1, $tab_data[$jour], $index_box, "vide", $tab_id_creneaux[$j], "", "", "cellule" . $time_left, "cadre", "");
$elapse_time1++;
}
RemplirBox($elapse_time1, $tab_data[$jour], $index_box, "fin_conteneur", $tab_id_creneaux[$j], "", "", "", "", "");
$elapse_time1 = $elapse_time;
RemplirBox($elapse_time1, $tab_data[$jour], $index_box, "conteneur", $tab_id_creneaux[$j], "", "", "demicellule" . $duree_max, "", "");
if ($heuredeb_dec2 != 0 and $elapse_time1 % 2 == 0) {
RemplirBox($elapse_time1, $tab_data[$jour], $index_box, "vide", $tab_id_creneaux[$j], "", "", "cellule1", "cadre", "");
$elapse_time1++;
}
$contenu = ContenuCreneau($tab_id_creneaux[$j], $jour_sem_tab[$jour], $type_edt, $tab_cours['id_groupe'][1], $tab_cours['id_aid'][1], "", $period);
RemplirBox($elapse_time1, $tab_data[$jour], $index_box, "cours", $tab_id_creneaux[$j], "", $tab_cours['id_cours'][1], "cellule" . $tab_cours['duree'][1], $tab_cours['couleur'][1], $contenu);
$elapse_time1 += (int) $tab_cours['duree'][1];
if ($elapse_time1 < $elapse_time + $duree_max) {
$time_left = $elapse_time + $duree_max - $elapse_time1;
RemplirBox($elapse_time1, $tab_data[$jour], $index_box, "vide", $tab_id_creneaux[$j], "", "", "cellule" . $time_left, "cadre", "");
$elapse_time1++;
}
RemplirBox($elapse_time1, $tab_data[$jour], $index_box, "fin_conteneur", $tab_id_creneaux[$j], "", "", "", "", "");
$elapse_time += $duree_max;
} else {
$duree_max = DureeMax2ColonnesClasse($jour_sem_tab[$jour], $id_classe, $tab_id_creneaux, $elapse_time, $tab_cours, $j, $indice2, $indice3, $period);
ConstruireColonneClasse($elapse_time, $tab_cours, $indice2, $duree_max, $jour_sem_tab[$jour], $jour, $tab_id_creneaux, $j, $type_edt, $id_classe, '0', $tab_data, $index_box, $period);
ConstruireColonneClasse($elapse_time, $tab_cours, $indice3, $duree_max, $jour_sem_tab[$jour], $jour, $tab_id_creneaux, $j, $type_edt, $id_classe, $tab_cours['id_semaine'][$indice2], $tab_data, $index_box, $period);
$elapse_time += $duree_max;
}
} else {
if ($tab_cas['cas_detecte'] == 18) {
$indice = $tab_cas['indice'];
$indice2 = ($indice + 1) % 3;
$indice3 = ($indice + 2) % 3;
RemplirBox($elapse_time, $tab_data[$jour], $index_box, "conteneur", $tab_id_creneaux[$j], "", "", "demicellule1", "", "");
$contenu = ContenuCreneau($tab_id_creneaux[$j], $jour_sem_tab[$jour], $type_edt, $tab_cours['id_groupe'][$indice2], $tab_cours['id_aid'][$indice2], "", $period);
RemplirBox($elapse_time, $tab_data[$jour], $index_box, "cours", $tab_id_creneaux[$j], "", $tab_cours['id_cours'][$indice2], "cellule" . $tab_cours['duree'][$indice2], $tab_cours['couleur'][$indice2], $contenu);
RemplirBox($elapse_time, $tab_data[$jour], $index_box, "fin_conteneur", $tab_id_creneaux[$j], "", "", "", "", "");
RemplirBox($elapse_time, $tab_data[$jour], $index_box, "conteneur", $tab_id_creneaux[$j], "", "", "demicellule1", "", "");
$contenu = ContenuCreneau($tab_id_creneaux[$j], $jour_sem_tab[$jour], $type_edt, $tab_cours['id_groupe'][$indice3], $tab_cours['id_aid'][$indice3], "", $period);
RemplirBox($elapse_time, $tab_data[$jour], $index_box, "cours", $tab_id_creneaux[$j], "", $tab_cours['id_cours'][$indice3], "cellule" . $tab_cours['duree'][$indice3], $tab_cours['couleur'][$indice3], $contenu);
RemplirBox($elapse_time, $tab_data[$jour], $index_box, "fin_conteneur", $tab_id_creneaux[$j], "", "", "", "", "");
$elapse_time += (int) $tab_cours['duree'][$indice2];
$contenu = ContenuCreneau($tab_id_creneaux[$j], $jour_sem_tab[$jour], $type_edt, $tab_cours['id_groupe'][$indice], $tab_cours['id_aid'][$indice], "", $period);
RemplirBox($elapse_time, $tab_data[$jour], $index_box, "cours", $tab_id_creneaux[$j], "", $tab_cours['id_cours'][$indice], "cellule" . $tab_cours['duree'][$indice], $tab_cours['couleur'][$indice], $contenu);
$elapse_time += (int) $tab_cours['duree'][$indice];
} else {
if ($tab_cas['cas_detecte'] == 19) {
$indice = $tab_cas['indice'];
$indice2 = ($indice + 1) % 3;
$indice3 = ($indice + 2) % 3;
if ($tab_cours['id_semaine'][$indice] == $tab_cours['id_semaine'][$indice2]) {
$rang = $indice3;
} else {
$rang = $indice2;
}
$duree_max = DureeMax2ColonnesClasse($jour_sem_tab[$jour], $id_classe, $tab_id_creneaux, $elapse_time, $tab_cours, $j, $indice, $rang, $period);
ConstruireColonneClasse($elapse_time, $tab_cours, $indice, $duree_max, $jour_sem_tab[$jour], $jour, $tab_id_creneaux, $j, $type_edt, $id_classe, '0', $tab_data, $index_box, $period);
ConstruireColonneClasse($elapse_time, $tab_cours, $rang, $duree_max, $jour_sem_tab[$jour], $jour, $tab_id_creneaux, $j, $type_edt, $id_classe, $tab_cours['id_semaine'][$indice], $tab_data, $index_box, $period);
$elapse_time += $duree_max;
} else {
if ($tab_cas['cas_detecte'] == 20 or $tab_cas['cas_detecte'] == 21) {
$indice = $tab_cas['indice'];
$indice2 = ($indice + 1) % 3;
$indice3 = ($indice + 2) % 3;
$duree_max = DureeMax2ColonnesClasse($jour_sem_tab[$jour], $id_classe, $tab_id_creneaux, $elapse_time, $tab_cours, $j, $indice2, $indice3, $period);
ConstruireColonneClasse($elapse_time, $tab_cours, $indice2, $duree_max, $jour_sem_tab[$jour], $jour, $tab_id_creneaux, $j, $type_edt, $id_classe, '0', $tab_data, $index_box, $period);
ConstruireColonneClasse($elapse_time, $tab_cours, $indice3, $duree_max, $jour_sem_tab[$jour], $jour, $tab_id_creneaux, $j, $type_edt, $id_classe, $tab_cours['id_semaine'][$indice2], $tab_data, $index_box, $period);
$elapse_time += $duree_max;
} else {
$erreur = true;
echo "<div class= \"cadreInformation\">Erreur sur la génération de l'emploi du temps : " . $tab_cas['cas_detecte'] . "</div>";
}
}
}
}
}
} else {
// ============= gloups ! 4 enseignements ou plus sur le même créneau
//
$contenu = "";
for ($z = 0; $z < $nb_rows; $z++) {
$contenu .= "<p>" . ContenuCreneau($tab_id_creneaux[$j], $jour_sem_tab[$jour], $type_edt, $tab_cours['id_groupe'][$z], $tab_cours['id_aid'][$z], "", $period) . "</p>";
}
// Normalement, l'ajout $tab_cours['id_groupe'][XXX] est inutile.
// On ne devrait pas avoir de collision d'id_dev pour un créneau sur un jour donné
//$id_div = "ens_".$tab_id_creneaux[$j]."_".$jour_sem_tab[$jour]."_".$tab_cours['id_groupe'][$z];
$id_div = "ens_" . $tab_id_creneaux[$j] . "_" . $jour_sem_tab[$jour] . "_" . $tab_cours['id_groupe'][0];
$case_tab = "<a href='#' onclick=\"afficher_div('" . $id_div . "','n',0,0);return false;\">\r\n<img src=\"../templates/" . NameTemplateEDT() . "/images/voir.png\" title=\"voir les cours\" alt=\"voir les cours\" /> </a>" . creer_div_infobulle($id_div, "Liste des enseignements", "#330033", $contenu, "#FFFFFF", 20, 0, "y", "n", "y", "n") . "\n";
RemplirBox($elapse_time, $tab_data[$jour], $index_box, "cours", $tab_id_creneaux[$j], "", "", "cellule2", "cadreRouge", $case_tab);
//RemplirBox($elapse_time,$tab_data[$jour], $index_box, "erreur", $tab_id_creneaux[$j], "none", "none", "cellule2", "cadreRouge", "C08");
$elapse_time += 2;
}
}
}
}
$j = (int) ($elapse_time / 2);
}
$jour++;
$index_box = 0;
}
return $tab_data;
}
示例12: mysqli_query
$res_classe = mysqli_query($GLOBALS["mysqli"], $sql);
$titre_infobulle = "Inscription dans une classe";
$texte_infobulle = "<form action='../classes/ajout_eleve_classe.php' method='post'>\n\t" . add_token_field() . "\n\t<input type='hidden' name='login_ele_ajout_classe' id='login_ele_ajout_classe' value='' />\n\t<p style='text-align:center;'>Choisissez une classe : \n\t<select name='id_classe' id='form_ajout_ele_clas_id_classe' onchange='update_champs_periode()'>\n\t\t<option value=''>---</option>";
while ($lig_classe = mysqli_fetch_object($res_classe)) {
$texte_infobulle .= "\n\t\t<option value='{$lig_classe->id}'>{$lig_classe->classe} ({$lig_classe->nom_complet})</option>";
}
$texte_infobulle .= "\n\t</select>\n\t<br />\n\tet la ou les périodes<br />\n\t<span id='span_periodes'>";
for ($loop = 1; $loop <= $max_per; $loop++) {
$texte_infobulle .= "\n\t\t<input type='checkbox' id='num_periode_{$loop}' name='num_periode[]' value='{$loop}' /><label for='num_periode_{$loop}'>Période {$loop}</label><br />";
}
$texte_infobulle .= "\n\t</span><br />\n\t<input type='submit' value='Inscrire' />\n</form>";
$tabdiv_infobulle[] = creer_div_infobulle('div_form_ajout_ele_clas', $titre_infobulle, "", $texte_infobulle, "", 20, 0, 'y', 'y', 'n', 'n');
//=========================
$titre_infobulle = "Choix du " . getSettingValue('gepi_prof_suivi');
$texte_infobulle = "<form action='./index.php' method='post'>\n\t" . add_token_field() . "\n\t<input type='hidden' name='mode' id='modif_prof_suivi' value='' />\n\t<input type='hidden' name='login_ele_prof_suivi' id='login_ele_prof_suivi' value='' />\n\t<p style='text-align:center;'>Choisissez un " . getSettingValue('gepi_prof_suivi') . " : \n\t<span id='span_choix_prof_suivi'></span><br />\n\t<input type='button' value='Valider' onclick=\"modifier_prof_suivi()\" />\n</form>";
$tabdiv_infobulle[] = creer_div_infobulle('div_form_choix_prof_suivi_ele', $titre_infobulle, "", $texte_infobulle, "", 20, 0, 'y', 'y', 'n', 'n');
//=========================
echo "<br />\n";
$temoin_notes_bas_de_page = "n";
$max_file_uploads = ini_get('max_file_uploads');
if ($max_file_uploads != "" && mb_strlen(preg_replace("/[^0-9]/", "", $max_file_uploads)) == mb_strlen($max_file_uploads) && $max_file_uploads > 0) {
echo "<p><i>Notes</i> :</p>\n";
echo "<ul>\n";
echo "<li><p>L'upload des photos est limité à {$max_file_uploads} fichier(s) simultanément.</p></li>\n";
$temoin_notes_bas_de_page = "y";
}
if ($_SESSION['statut'] == 'administrateur') {
if ($temoin_notes_bas_de_page == "n") {
echo "<p><i>Notes</i> :</p>\n";
echo "<ul>\n";
}
示例13: header
// Section checkAccess() à décommenter en prenant soin d'ajouter le droit correspondant:
if (!checkAccess()) {
header("Location: ../logout.php?auto=1");
die;
}
$id_classe = isset($_GET['id_classe']) ? $_GET['id_classe'] : NULL;
//**************** EN-TETE *****************
$titre_page = "Bulletins et conseils de classe";
//echo "<div class='noprint'>\n";
require_once "../lib/header.inc.php";
//echo "</div>\n";
//**************** FIN EN-TETE *****************
if (!isset($id_classe)) {
echo "<p class='bold'><a href='../accueil.php'><img src='../images/icons/back.png' alt='Retour' class='back_link'/> Retour</a></p>\n\n<h2>Bulletins et conseils de classe</h2>\n\n<p>Choisissez une classe :</p>\n\n<script type='text/javascript'>\n\tfunction afficher_action_classe(id_classe) {\n\t\tnew Ajax.Updater(\$('div_action_conseil_de_classe'), '{$gepiPath}/lib/ajax_action.php?mode=actions_conseil_classe&id_classe='+id_classe,{method: 'get'});\n\t\tafficher_div('div_infobulle_action_conseil_de_classe', 'y', 10, 10);\n\t}\n</script>";
$texte_infobulle = "<div id='div_action_conseil_de_classe'></div>";
$tabdiv_infobulle[] = creer_div_infobulle('div_infobulle_action_conseil_de_classe', "Bulletins et conseils de classe", "", $texte_infobulle, "", 40, 0, 'y', 'y', 'n', 'n');
$tab_txt = array();
$tab_lien = array();
$tab_extra = array();
$sql = retourne_sql_mes_classes();
$res_mes_classes = mysqli_query($GLOBALS["mysqli"], $sql);
while ($lig_mes_classes = mysqli_fetch_object($res_mes_classes)) {
$tab_txt[] = $lig_mes_classes->classe;
$tab_lien[] = $_SERVER['PHP_SELF'] . "?id_classe=" . $lig_mes_classes->id;
$tab_extra[] = " onclick=\"afficher_action_classe({$lig_mes_classes->id});return false;\"";
}
$nbcol = 3;
echo "<div style='margin-left:3em;'>";
tab_liste($tab_txt, $tab_lien, $nbcol, NULL, $tab_extra);
echo "</div>";
} else {
示例14: add_token_field
$titre_page = "Import des communes de naissance";
require_once "../lib/header.inc.php";
//**************** FIN EN-TETE *****************
//debug_var();
if (isset($step)) {
if ($step == 0 || $step == 1 || $step == 2) {
echo "<div style='float: right; border: 1px solid black; width: 4em;'>\n<form name='formstop' action='" . $_SERVER['PHP_SELF'] . "' method='post'>\n<input type='checkbox' name='stop' id='stop' value='y' onchange='stop_change()' ";
//if(isset($stop)) {
if ($stop == 'y') {
echo "checked ";
}
echo "/> <a href='#' onmouseover=\"afficher_div('div_stop','y',10,20);\">Stop</a>";
echo add_token_field();
echo "</form>\n";
echo "</div>\n";
echo creer_div_infobulle("div_stop", "", "", "Ce bouton permet s'il est coché d'interrompre les passages automatiques à la page suivante", "", 12, 0, "n", "n", "y", "n");
echo "<script type='text/javascript'>\n\ttemporisation_chargement='ok';\n\tcacher_div('div_stop');\n</script>\n";
echo "<script type='text/javascript'>\nfunction stop_change() {\n\tstop='n';\n\tif(document.getElementById('stop')) {\n\t\tif(document.getElementById('stop').checked==true) {\n\t\t\tstop='y';\n\t\t}\n\t}\n\tif(document.getElementById('id_form_stop')) {\n\t\tdocument.getElementById('id_form_stop').value=stop;\n\t}\n}\n\n//function test_stop(num) {\nfunction test_stop(num,compteur,nblig) {\n\tstop='n';\n\tif(document.getElementById('stop')) {\n\t\tif(document.getElementById('stop').checked==true) {\n\t\t\tstop='y';\n\t\t}\n\t}\n\t//document.getElementById('id_form_stop').value=stop;\n\tif(stop=='n') {\n\t\t//setTimeout(\"document.location.replace('" . $_SERVER['PHP_SELF'] . "?step=1')\",2000);\n\t\t//document.location.replace('" . $_SERVER['PHP_SELF'] . "?step='+num+'&stop='+stop);\n\t\tdocument.location.replace('" . $_SERVER['PHP_SELF'] . "?step='+num+'&compteur='+compteur+'&nblig='+nblig+'&stop='+stop+'" . add_token_in_url(false) . "');\n\t}\n}\n\nfunction test_stop2() {\n\tstop='n';\n\tif(document.getElementById('stop')) {\n\t\tif(document.getElementById('stop').checked==true) {\n\t\t\tstop='y';\n\t\t}\n\t}\n\tdocument.getElementById('id_form_stop').value=stop;\n\tif(stop=='n') {\n\t\t//setTimeout(\"document.forms['formulaire'].submit();\",1000);\n\t\tdocument.forms['formulaire'].submit();\n\t}\n}\n\n\n\n\n\nfunction test_stop_suite(num) {\n\tstop='n';\n\tif(document.getElementById('stop')) {\n\t\tif(document.getElementById('stop').checked==true) {\n\t\t\tstop='y';\n\t\t}\n\t}\n\n\tdocument.location.replace('" . $_SERVER['PHP_SELF'] . "?step='+num";
// AJOUT A FAIRE VALEUR STOP
echo "+'&stop='+stop";
echo "+'" . add_token_in_url(false) . "'";
echo ");\n}\n\n</script>\n";
}
}
echo "<p class=bold>";
echo "<a href=\"index.php\"><img src='../images/icons/back.png' alt='Retour' class='back_link'/> Retour</a>";
//echo "</p>\n";
// On fournit les fichiers CSV générés depuis les XML de SCONET...
//if (!isset($is_posted)) {
if (!isset($step)) {
echo " | <a href=\"../utilitaires/import_pays.php\">Import des pays</a>";
示例15: creer_div_infobulle
" id="rn_adr_resp_y" onchange='changement()' /><label for='rn_adr_resp_y' style='cursor: pointer;'>Oui</label>
<input type="radio" value="n" name="rn_adr_resp_<?php
echo $per;
?>
" id="rn_adr_resp_n" onchange='changement()' /><label for='rn_adr_resp_n' style='cursor: pointer;'>Non</label>
</td>
</tr>
<?php
$titre_infobulle = "Bloc observations en PDF\n";
$texte_infobulle = "<p>Le bloc observations est affiché si une des conditions suivantes est remplie :</p>\n";
$texte_infobulle .= "<ul>\n";
$texte_infobulle .= "<li>La case Bloc observations est cochée.</li>\n";
$texte_infobulle .= "<li>Une des cases signature est cochée.</li>\n";
$texte_infobulle .= "</ul>\n";
$tabdiv_infobulle[] = creer_div_infobulle('a_propos_bloc_observations', $titre_infobulle, "", $texte_infobulle, "", 35, 0, 'y', 'y', 'n', 'n');
?>
<tr>
<td> </td>
<td style="font-variant: small-caps;">
Afficher le bloc observations (<em>relevé PDF</em>) <?php
echo "<a href=\"#\" onclick='return false;' onmouseover=\"afficher_div('a_propos_bloc_observations','y',100,-50);\" onmouseout=\"cacher_div('a_propos_bloc_observations');\"><img src='../images/icons/ico_ampoule.png' width='15' height='25' alt='Aide sur Bloc observations en PDF'/></a>";
?>
:
</td>
<td>
<input type="radio" value="y" name="rn_bloc_obs_<?php
echo $per;
?>
" id="rn_bloc_obs_y" onchange='changement()' /><label for='rn_bloc_obs_y' style='cursor: pointer;'>Oui</label>
<input type="radio" value="n" name="rn_bloc_obs_<?php