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


PHP get_class_from_id函数代码示例

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


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

示例1: count

                    echo "<p><br /></p>\n";
                }
                echo "<p>Contrôler les saisies pour la classe de&nbsp;:</p>\n";
                $nb_classes = count($id_classe);
                $nb_class_par_colonne = round($nb_classes / 3);
                echo "<table width='100%'>\n";
                echo "<tr valign='top' align='center'>\n";
                $i = '0';
                echo "<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>\n";
                echo "<td align='left'>\n";
                for ($i = 0; $i < count($id_classe); $i++) {
                    if ($i > 0 && round($i / $nb_class_par_colonne) == $i / $nb_class_par_colonne) {
                        echo "</td>\n";
                        echo "<td align='left'>\n";
                    }
                    echo "<a href='saisie_absences.php?id_classe={$id_classe[$i]}&amp;periode_num={$num_periode}' target='_blank'>" . get_class_from_id($id_classe[$i]) . "</a><br />\n";
                }
                echo "</td>\n";
                echo "</tr>\n";
                echo "</table>\n";
            }
        }
        // Fin is_posted
        //}
    }
}
echo "<p><br /></p>\n";
?>
	</div>
<?php 
require "../lib/footer.inc.php";
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:import_absences_sconet.php

示例2: get_class_from_id

         for ($loop = 0; $loop < $max_per; $loop++) {
             if (isset($tmp_per[$loop])) {
                 echo "<input type='hidden' name='num_periode_" . $id_classe[$i] . "[]' value='{$tmp_per[$loop]}' />\n";
             }
         }
     } else {
         $temoin_classe[$i] = 'n';
     }
 }
 if ($temoin_classe[$i] == 'y') {
     echo "<input type='hidden' name='id_classe[]' value='{$id_classe[$i]}' />\n";
     $first_grp[$id_classe[$i]] = $cpt;
     echo "<table class='boireaus' summary='Classe n°{$id_classe[$i]}'/>\n";
     echo "<tr>\n";
     echo "<th colspan='3'>\n";
     echo "Classe de " . get_class_from_id($id_classe[$i]) . "\n";
     echo "</th>\n";
     echo "</tr>\n";
     echo "<tr>\n";
     echo "<th>\n";
     //echo "Cocher/décocher\n";
     echo "<p><a href='#' onClick='ModifCase(" . $id_classe[$i] . ",true);return false;'><img src='../images/enabled.png' width='15' height='15' alt='Tout cocher' /></a> / <a href='#' onClick='ModifCase(" . $id_classe[$i] . ",false);return false;'><img src='../images/disabled.png' width='15' height='15' alt='Tout décocher' /></a></p>\n";
     echo "</th>\n";
     echo "<th>Enseignement</th>\n";
     echo "<th>Professeur</th>\n";
     echo "</tr>\n";
     $alt = 1;
     while ($lig_grp = mysqli_fetch_object($call_group)) {
         $alt = $alt * -1;
         echo "<tr class='lig{$alt} white_hover'>\n";
         echo "<td>\n";
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:creation_conteneurs_par_lots.php

示例3: tableau_eleves_req


//.........这里部分代码省略.........
                     $sans_lv3[] = $lig_tmp->valeur;
                 }
                 break;
             case 'sans_autre':
                 if (!in_array($lig_tmp->valeur, $sans_autre)) {
                     $sans_autre[] = $lig_tmp->valeur;
                 }
                 break;
             case 'sans_profil':
                 if (!in_array($lig_tmp->valeur, $sans_profil)) {
                     $sans_profil[] = $lig_tmp->valeur;
                 }
                 break;
         }
     }
     //}
     //=========================
     // Début de la requête à forger pour ne retenir que les élèves souhaités
     $sql_ele = "SELECT DISTINCT login FROM gc_eleves_options WHERE projet='{$projet}' AND classe_future!='Dep' AND classe_future!='Red'";
     $sql_ele_id_classe_act = "";
     $sql_ele_classe_fut = "";
     //=========================
     //$chaine_lien_modif_requete="projet=$projet";
     $chaine_classes_actuelles = "";
     if (count($id_clas_act) > 0) {
         for ($i = 0; $i < count($id_clas_act); $i++) {
             if ($i > 0) {
                 $sql_ele_id_classe_act .= " OR ";
             }
             $sql_ele_id_classe_act .= "id_classe_actuelle='{$id_clas_act[$i]}'";
             if ($i > 0) {
                 $chaine_classes_actuelles .= ", ";
             }
             $chaine_classes_actuelles .= get_class_from_id($id_clas_act[$i]);
             //$chaine_lien_modif_requete.="&amp;id_clas_act[$i]=".$id_clas_act[$i];
         }
         $sql_ele .= " AND ({$sql_ele_id_classe_act})";
     }
     $chaine_classes_futures = "";
     if (count($clas_fut) > 0) {
         for ($i = 0; $i < count($clas_fut); $i++) {
             if ($i > 0) {
                 $sql_ele_classe_fut .= " OR ";
             }
             $sql_ele_classe_fut .= "classe_future='{$clas_fut[$i]}'";
             if ($i > 0) {
                 $chaine_classes_futures .= ", ";
             }
             if ($clas_fut[$i] == '') {
                 $chaine_classes_futures .= 'Non.aff';
             } else {
                 $chaine_classes_futures .= $clas_fut[$i];
             }
             //$chaine_lien_modif_requete.="&amp;clas_fut[$i]=".$clas_fut[$i];
         }
         $sql_ele .= " AND ({$sql_ele_classe_fut})";
     }
     $chaine_avec_opt = "";
     for ($i = 0; $i < count($avec_lv1); $i++) {
         $sql_ele .= " AND liste_opt LIKE '%|{$avec_lv1[$i]}|%'";
         if ($chaine_avec_opt != "") {
             $chaine_avec_opt .= ", ";
         }
         $chaine_avec_opt .= "<span style='color:green;'>" . $avec_lv1[$i] . "</span>";
         //$chaine_lien_modif_requete.="&amp;avec_lv1[$i]=".$avec_lv1[$i];
     }
开发者ID:alhousseyni,项目名称:gepi,代码行数:67,代码来源:affect_eleves_classes.php

示例4:

		if(document.getElementById(champs[i]).checked==true) {
			document.getElementById('texte_'+champs[i]).style.fontWeight='bold';
		}
		else {
			document.getElementById('texte_'+champs[i]).style.fontWeight='normal';
		}
	}
}
</script>\n";

}
else {
	$liste_classes="";
	for($i=0;$i<count($id_classe);$i++) {
		if($i>0) {$liste_classes.=", ";}
		$liste_classes.=get_class_from_id($id_classe[$i]);

		echo "<input type='hidden' name='id_classe[]' value='".$id_classe[$i]."' />\n";
	}
	echo "<p>Vous avez choisi les classes $liste_classes</p>\n";

	$liste_champs="";
	for($i=0;$i<count($tab_champs);$i++) {
		if(isset($_POST[$tab_champs[$i]])) {
			echo "<input type='hidden' name='".$tab_champs[$i]."' value='y' />\n";
			if($i>0) {$liste_champs.=", ";}
			$liste_champs.=$tab_champs[$i];
		}
	}
	echo "<p>Vous souhaitez faire apparaître les champs&nbsp;: $liste_champs</p>\n";
开发者ID:rhertzog,项目名称:lcs,代码行数:30,代码来源:liste_options.php

示例5: elseif

						$nb_comptes++;
					}
				}
			}
			$msg .= "$nb_comptes comptes ont été supprimés.";
		}
	} elseif ($action == "reinit_password") {
		if ($mode != "classe") {
			$msg .= "Erreur : Vous devez sélectionner une classe.";
		} elseif ($mode == "classe") {
			if ($_POST['classe'] == "all") {
				$msg .= "Vous allez réinitialiser les mots de passe de tous les utilisateurs ayant le statut 'responsable'.<br />Si vous êtes vraiment sûr de vouloir effectuer cette opération, cliquez sur le lien ci-dessous :";
				$msg .= "<br /><a href=\"reset_passwords.php?user_status=responsable&amp;mode=html".add_token_in_url()."\" target='_blank'>Réinitialiser les mots de passe (Impression HTML)</a> - ou (<a href=\"reset_passwords.php?user_status=responsable&amp;mode=html&amp;affiche_adresse_resp=y".add_token_in_url()."\" target='_blank'>Impression HTML avec adresse</a>)";
				$msg .= "<br /><a href=\"reset_passwords.php?user_status=responsable&amp;mode=csv".add_token_in_url()."\" target='_blank'>Réinitialiser les mots de passe (Export CSV)</a>";
			} else if (is_numeric($_POST['classe'])) {
				$msg .= "Vous allez réinitialiser les mots de passe de tous les utilisateurs ayant le statut 'responsable' pour la classe de ".get_class_from_id($_POST['classe']).".<br />Si vous êtes vraiment sûr de vouloir effectuer cette opération, cliquez sur le lien ci-dessous :";
				$msg .= "<br /><a href=\"reset_passwords.php?user_status=responsable&amp;user_classe=".$_POST['classe']."&amp;mode=html".add_token_in_url()."\" target='_blank'>Réinitialiser les mots de passe (Impression HTML)</a> - ou (<a href=\"reset_passwords.php?user_status=responsable&amp;user_classe=".$_POST['classe']."&amp;mode=html&amp;affiche_adresse_resp=y".add_token_in_url()."\" target='_blank'>Impression HTML avec adresse</a>)";
				$msg .= "<br /><a href=\"reset_passwords.php?user_status=responsable&amp;user_classe=".$_POST['classe']."&amp;mode=csv".add_token_in_url()."\" target='_blank'>Réinitialiser les mots de passe (Export CSV)</a>";
			}
		}
	}elseif ($action == "change_auth_mode") {
		$ldap_write_access=false;
		if ($gepiSettings['ldap_write_access'] == "yes") {
			$ldap_write_access = true;
			$ldap_server = new LDAPServer;
		}
		$nb_comptes = 0;
		$reg_auth_mode = (in_array($_POST['reg_auth_mode'], array("gepi", "ldap", "sso"))) ? $_POST['reg_auth_mode'] : "gepi";
		if ($mode != "classe") {
			$msg .= "Erreur : Vous devez sélectionner une classe.";
		} elseif ($mode == "classe") {
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:edit_responsable.php

示例6: mysqli_query

 echo "<p>\n";
 echo "Afficher les " . $gepiSettings['denomination_eleves'] . " dont le <strong>prénom</strong> contient&nbsp;: <input type='text' name='rech_prenom' id='rech_prenom' value='' onchange=\"affichage_et_action('prenom')\" />\n";
 echo "<input type='hidden' name='page' value='{$page}' />\n";
 echo "<input type='button' name='Recherche' id='Recherche_prenom' value='Rechercher' onclick=\"cherche_eleves('prenom')\" />\n";
 //echo $champ_quitter_page_ou_non;
 echo "</p>\n";
 echo "</form>\n";
 echo "<div id='liste_eleves'></div>\n";
 echo "</div>\n";
 echo "<script type='text/javascript'>\ndocument.getElementById('recherche_avec_js').style.display='';\naffichage_et_action('nom');\naffichage_et_action('prenom');\n\nif(document.getElementById('rech_nom')) {document.getElementById('rech_nom').focus();}\n</script>\n";
 if (isset($id_classe)) {
     $sql = "SELECT DISTINCT e.login,e.nom,e.prenom FROM eleves e, j_eleves_classes jec WHERE jec.login=e.login AND jec.id_classe='{$id_classe}' ORDER BY e.nom,e.prenom;";
     //echo "$sql<br />";
     $res_ele = mysqli_query($GLOBALS["mysqli"], $sql);
     if (mysqli_num_rows($res_ele) > 0) {
         echo "<a name='classe'></a><p class='bold'>" . casse_mot($gepiSettings['denomination_eleves'], 'majf2') . " de la classe de " . get_class_from_id($id_classe) . ":</p>\n";
         $tab_txt = array();
         $tab_lien = array();
         while ($lig_ele = mysqli_fetch_object($res_ele)) {
             $tab_txt[] = casse_mot($lig_ele->prenom, 'majf2') . " " . my_strtoupper($lig_ele->nom);
             $tab_lien[] = $_SERVER['PHP_SELF'] . "?login_ele=" . $lig_ele->login . "&amp;id_classe=" . $id_classe;
         }
         echo "<blockquote>\n";
         tab_liste($tab_txt, $tab_lien, 3);
         echo "</blockquote>\n";
     }
 }
 if ($_SESSION['statut'] == 'scolarite') {
     $sql = "SELECT DISTINCT c.id,c.classe FROM classes c, j_scol_classes jsc WHERE jsc.id_classe=c.id AND jsc.login='" . $_SESSION['login'] . "' ORDER BY classe";
 } elseif ($_SESSION['statut'] == 'professeur') {
     $sql = "SELECT DISTINCT c.id,c.classe FROM classes c,j_groupes_classes jgc,j_groupes_professeurs jgp WHERE jgp.login = '" . $_SESSION['login'] . "' AND jgc.id_groupe=jgp.id_groupe AND jgc.id_classe=c.id ORDER BY c.classe";
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:visu_eleve_calendrier.php

示例7:

			$sql="SELECT DISTINCT e.login, e.elenoet, e.nom, e.prenom FROM eleves e, j_eleves_classes jec WHERE jec.id_classe='$id_classe[$i]' AND jec.login=e.login ORDER BY e.nom,e.prenom, e.login;";
			$res_ele=mysqli_query($GLOBALS["mysqli"], $sql);
		
			$tab_ele=array();
			if(mysqli_num_rows($res_ele)>0) {
				$cpt=0;
				while($lig_ele=mysqli_fetch_object($res_ele)) {
					$tab_ele[$cpt]=array();
					$tab_ele[$cpt]['login']=$lig_ele->login;
					$tab_ele[$cpt]['elenoet']=$lig_ele->elenoet;
					$tab_ele[$cpt]['nom']=$lig_ele->nom;
					$tab_ele[$cpt]['prenom']=$lig_ele->prenom;
					$cpt++;
				}
		
				$classe=get_class_from_id($id_classe[$i]);
		
				$nb_pages=Ceil($cpt/$nb_cell);
				//echo "\$nb_pages=$nb_pages<br />";
				$cpt=0;
				for($j=0;$j<$nb_pages;$j++) {
		
					$pdf->AddPage("P");
		
					$pdf->SetXY($x0,$y0);
		
					$bordure='LRBT';
					//$bordure='';
					$pdf->SetFont('DejaVu','B',$fonte_size_classe);
					$texte="Classe de $classe";
					$pdf->Cell($largeur_utile_page,$hauteur_classe,$texte,$bordure,1,'C');
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:trombino_decoupe.php

示例8: MAX

 echo "<input type='hidden' name='num_periode' value='{$num_periode}' />\n";
 echo "<input type='submit' name='Retour_affect' value='Retour aux affectations' />\n";
 echo "</form>\n";
 echo "</div>\n";
 //===============================
 $maxper = 0;
 for ($i = 0; $i < count($id_classe); $i++) {
     $sql = "SELECT MAX(num_periode) AS maxper FROM periodes WHERE id_classe='" . $id_classe[$i] . "';";
     $res = mysqli_query($GLOBALS["mysqli"], $sql);
     if (mysqli_num_rows($res) > 0) {
         $lig_per = mysqli_fetch_object($res);
         if ($lig_per->maxper > $maxper) {
             $maxper = $lig_per->maxper;
         }
     } else {
         echo "La classe " . get_class_from_id($id_classe[$i]) . " n'a pas de période?<br />\n";
     }
 }
 //echo "maxper=$maxper<br />";
 echo "<form action='" . $_SERVER['PHP_SELF'] . "' name='form1' method='post'>\n";
 echo add_token_field();
 if ($_SESSION['statut'] != 'administrateur') {
     echo "<input type='hidden' name='id_grp_groupe' value='{$id_grp_groupe}' />\n";
 }
 for ($i = 0; $i < count($id_classe); $i++) {
     echo "<input type='hidden' name='id_classe[]' value='{$id_classe[$i]}' />\n";
 }
 for ($i = 0; $i < count($id_groupe); $i++) {
     echo "<input type='hidden' name='id_groupe[]' value='{$id_groupe[$i]}' />\n";
 }
 echo "<input type='hidden' name='num_periode' value='{$num_periode}' />\n";
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:repartition_ele_grp.php

示例9: unset

     $tab_per[] = $lig_per->num_periode;
 }
 for ($loop = 0; $loop < count($num_periode); $loop++) {
     if (!in_array($num_periode[$loop], $tab_per)) {
         $msg .= "Numéro de période '{$num_periode[$loop]}' invalide.<br />";
         unset($num_periode[$loop]);
     }
 }
 foreach ($num_periode as $key => $i) {
     // Contrôler que l'élève n'est pas déjà dans une autre classe
     $sql = "SELECT id_classe FROM j_eleves_classes WHERE\n\t\t\t\t\t(login = '{$login_eleve}' and\n\t\t\t\t\tid_classe!='{$id_classe}' and\n\t\t\t\t\tperiode = '{$i}')";
     $test_clas_per = mysqli_query($GLOBALS["mysqli"], $sql);
     if (mysqli_num_rows($test_clas_per) > 0) {
         $lig_clas_per = mysqli_fetch_object($test_clas_per);
         //$msg.=$login_eleve." est déjà dans une autre classe&nbsp;: <a href=../classes/classes_const.php?id_classe=$lig_clas_per->id_classe>".get_class_from_id($lig_clas_per->id_classe)."</a> en période $i.<br />\n";
         $msg .= $login_eleve . " est déjà dans une autre classe&nbsp;: " . get_class_from_id($lig_clas_per->id_classe) . " en période {$i}.<br />\n";
     } else {
         $sql = "SELECT login FROM j_eleves_classes WHERE\n\t\t\t\t\t\t(login = '{$login_eleve}' and\n\t\t\t\t\t\tid_classe = '{$id_classe}' and\n\t\t\t\t\t\tperiode = '{$i}')";
         $res_clas_per = mysqli_query($GLOBALS["mysqli"], $sql);
         if (mysqli_num_rows($res_clas_per) == 0) {
             $sql = "INSERT INTO j_eleves_classes VALUES('{$login_eleve}', '{$id_classe}', {$i}, '0');";
             $reg_data = mysqli_query($GLOBALS["mysqli"], $sql);
             if (!$reg_data) {
                 $msg .= "Erreur lors de l'inscription de {$nom_prenom} dans la classe {$classe} en période {$i}.<br />";
             } else {
                 //$msg.="$nom_prenom a été inscrit(e) dans la classe <a href=\"../classes/classes_const.php?id_classe=$id_classe\">$classe</a> en période $i.<br />";
                 $msg .= "{$nom_prenom} a été inscrit(e) dans la classe {$classe} en période {$i}.<br />";
                 // Ménage:
                 $sql = "SELECT id FROM infos_actions WHERE titre LIKE 'Ajout dans une classe % effectuer pour %({$login_eleve})';";
                 $res_actions = mysqli_query($GLOBALS["mysqli"], $sql);
                 if (mysqli_num_rows($res_actions) > 0) {
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:ajout_eleve_classe.php

示例10:

			$sql="SELECT DISTINCT e.login, e.prenom, e.nom FROM eleves e, j_eleves_classes jec WHERE e.login=jec.login AND id_classe='$id_classe' ORDER BY e.nom, e.prenom";
			$res_ele=mysqli_query($GLOBALS["mysqli"], $sql);
		
			$nb_ele=mysqli_num_rows($res_ele);
			if($nb_ele==0) {

				echo "<p>Aucun élève dans la classe ".get_class_from_id($id_classe).".</p>\n";

				//echo "<p><a href='".$_SERVER['PHP_SELF']."?mode=select_eleves'>Retour au choix de la classe</a></p>\n";

				require("../lib/footer.inc.php");
				die();
			}
			else {

				echo "<p class='bold'>Classe de ".get_class_from_id($id_classe).".</p>\n";

				echo "<form enctype='multipart/form-data' action='".$_SERVER['PHP_SELF']."' method='post' name='formulaire'>\n";
				echo add_token_field();

				echo "<input type='hidden' name='id_classe' value='$id_classe' />\n";
				echo "<input type='hidden' name='mode' value='select_eleves' />\n";
				echo "<input type='hidden' name='is_posted' value='1' />\n";

				$tab_lvr_ele=array();
				$sql="SELECT * FROM notanet_lvr_ele;";
				$res_lvr_ele=mysqli_query($GLOBALS["mysqli"], $sql);
				while($lig_lvr_ele=mysqli_fetch_object($res_lvr_ele)) {
					$tab_lvr_ele[$lig_lvr_ele->login]=$lig_lvr_ele->id_lvr;
				}
开发者ID:rhertzog,项目名称:lcs,代码行数:30,代码来源:saisie_lvr.php

示例11: mysqli_query

    $sql = "select * from edt_calendrier WHERE numero_periode>0 AND classe_concerne_calendrier!='';";
    //echo "$sql<br />";
    $res = mysqli_query($GLOBALS["mysqli"], $sql);
    if (mysqli_num_rows($res) > 0) {
        while ($lig = mysqli_fetch_object($res)) {
            if (preg_match("/;/", $lig->classe_concerne_calendrier)) {
                $tab_classe = explode(";", $lig->classe_concerne_calendrier);
            } else {
                $tab_classe[] = $lig->classe_concerne_calendrier;
            }
            for ($loop = 0; $loop < count($tab_classe); $loop++) {
                $sql = "UPDATE periodes SET date_fin='" . $lig->jourfin_calendrier . "' WHERE (num_periode='" . $lig->numero_periode . "' and id_classe='" . $tab_classe[$loop] . "')";
                //echo "$sql<br />";
                $register = mysqli_query($GLOBALS["mysqli"], $sql);
                if (!$register) {
                    $msg .= "Erreur lors de la définition de la date de fin pour la classe " . get_class_from_id($tab_classe[$loop]) . " en période {$lig->numero_periode}.<br />";
                } else {
                    $nb_reg++;
                }
            }
        }
    }
    if ($nb_reg > 0) {
        $msg .= "{$nb_reg} date(s) enregistrée(s).<br />";
    }
}
// CSS et js particulier à l'EdT
$javascript_specifique = "edt_organisation/script/fonctions_edt";
$style_specifique = "templates/" . NameTemplateEDT() . "/css/style_edt";
$utilisation_jsdivdrag = "";
$utilisation_prototype = "ok";
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:edt_calendrier.php

示例12: devoirs_tel_jour

function devoirs_tel_jour($id_classe, $date_jour, $afficher_enseignement_sans_devoir = "y")
{
    global $color_fond_notices;
    $dossier_documents = "";
    $mode = "";
    $tmp_tab = explode("/", $date_jour);
    $jour = $tmp_tab[0];
    $mois = $tmp_tab[1];
    $annee = $tmp_tab[2];
    $timestamp_debut = mktime(0, 0, 0, $mois, $jour, $annee);
    $timestamp_fin = $timestamp_debut + 24 * 3600 - 1;
    $hier = $timestamp_debut - 24 * 3600;
    $demain = $timestamp_debut + 24 * 3600;
    $retour = "<div style='float:right; width: 35px;'>\n";
    $retour .= "<a href=\"javascript: getWinDevoirsDeLaClasse().setAjaxContent('./ajax_devoirs_classe.php?id_classe={$id_classe}&today='+{$hier})\" title=\"Jour précédent\"><img src='../images/icons/back.png' width='16' height='16' alt='Jour précédent' /></a>\n";
    $retour .= "<a href=\"javascript: getWinDevoirsDeLaClasse().setAjaxContent('./ajax_devoirs_classe.php?id_classe={$id_classe}&today='+{$demain})\" title=\"Jour suivant\"><img src='../images/icons/forward.png' width='16' height='16' alt='Jour suivant' /></a>\n";
    $retour .= "</div>\n";
    $retour .= "<p class='bold'>";
    // Jour précédents... comment gérer les liens selon que c'est affiché en infobulle ou en page classique
    $retour .= get_class_from_id($id_classe) . "&nbsp;: Travaux à faire pour le {$date_jour}";
    // Jour suivant
    $retour .= "</p>\n";
    $retour .= "<table class='boireaus' style='margin:3px;' border='1' summary='CDT'>\n";
    // Boucle sur les groupes de la classe
    //$groups=get_groups_for_clas($id_classe);
    $sql = "select g.id from groupes g, j_groupes_classes j where (g.id = j.id_groupe and j.id_classe = '" . $id_classe . "') ORDER BY j.priorite, g.name";
    //echo "$sql<br />";
    $query = mysqli_query($GLOBALS["mysqli"], $sql);
    $tab_champs = array('classes', 'profs');
    $alt = 1;
    $cpt = 0;
    while ($lig = mysqli_fetch_object($query)) {
        $current_group = get_group($lig->id, $tab_champs);
        $id_groupe = $current_group['id'];
        unset($tmp_tab);
        unset($tab_dates);
        unset($tab_notices);
        unset($tab_dev);
        $tmp_tab = get_dates_notices_et_dev($id_groupe, "", "", $timestamp_debut, $timestamp_fin, "y", "y");
        $tab_dates = $tmp_tab[0];
        $tab_notices = $tmp_tab[1];
        $tab_dev = $tmp_tab[2];
        unset($tmp_tab);
        if ($afficher_enseignement_sans_devoir == "y" || count($tab_dev) > 0) {
            $retour .= "";
            $alt = $alt * -1;
            $retour .= "<tr class='lig{$alt}'>\n";
            $retour .= "<td style='width:12%; text-align: center; padding: 3px;'>\n";
            $retour .= "<h3 class='see_all_h3'>" . $current_group['name'] . "</h3>\n";
            //$retour.="<br />\n";
            $retour .= "(<span style='font-size:small; font-variant:italic; '>" . $current_group['description'] . "</span>)<br /><span style='font-size:small;'>" . $current_group["profs"]["proflist_string"] . "</span>\n";
            $retour .= "</td>\n";
            $retour .= "<td style='width:40%; text-align:left; padding: 3px;'>\n";
            for ($k = 0; $k < count($tab_dates); $k++) {
                if (isset($tab_dev[$tab_dates[$k]])) {
                    foreach ($tab_dev[$tab_dates[$k]] as $key => $value) {
                        $retour .= "<div class='see_all_notice couleur_bord_tableau_notice color_fond_notices_t' style='margin: 1px; padding: 1px; border: 1px solid black; width: 99%; background-color:" . $color_fond_notices['t'] . "'>" . $value['contenu'];
                        $adj = my_affiche_docs_joints($value['id_ct'], "t");
                        if ($adj != '') {
                            $retour .= "<div style='border: 1px dashed black'>\n";
                            $retour .= $adj;
                            $retour .= "</div>\n";
                        }
                        $retour .= "</div>\n";
                    }
                    $cpt++;
                } else {
                    $retour .= "&nbsp;\n";
                }
            }
            $retour .= "</td>\n";
            $retour .= "</tr>\n";
        }
    }
    $retour .= "</table>\n";
    if ($cpt == 0) {
        $retour .= "<p>Aucun travail n'est (<i>encore</i>) demandé pour cette date.</p>\n";
    }
    return $retour;
}
开发者ID:rhertzog,项目名称:lcs,代码行数:80,代码来源:cdt_lib.php

示例13: if

						$temoin_ajout_ou_modif_ok="y";
					}
				}
			}

			if($temoin_ajout_ou_modif_ok=="y") {
				if ($_POST['reg_statut']=='scolarite'){
					$sql="SELECT c.id FROM classes c;";
					$res_liste_classes=mysqli_query($GLOBALS["mysqli"], $sql);
					if(mysqli_num_rows($res_liste_classes)>0){
						while($ligtmp=mysqli_fetch_object($res_liste_classes)) {
							$sql="INSERT INTO j_scol_classes SET id_classe='$ligtmp->id', login='".$_POST['new_login']."';";
							$insert=mysqli_query($GLOBALS["mysqli"], $sql);
							if(!$insert){
								$msg.="<br />Erreur lors de l'association avec la classe ".get_class_from_id($ligtmp->id);
							}
						}
					}
				}
			}

		}
		//
		//action s'il s'agit d'une modification
		//
		else if ((isset($user_login)) and ($user_login!='')) {

			// On regarde quel est le format du login, majuscule ou minuscule...
			$test = sql_count(sql_query("SELECT login FROM utilisateurs WHERE (login = '".$user_login."')"));
			if ($test == "0") $user_login = strtoupper($user_login);
开发者ID:alhousseyni,项目名称:gepi,代码行数:30,代码来源:modify_user.php

示例14: mysqli_num_rows

                $test2 = mysqli_num_rows($res2);

                if ($test>0) {
                    // On a des entrées... la catégorie a déjà été associée à des matières, donc on ne la supprime pas.
					$liste_matieres_associees="";
					while($lig=mysqli_fetch_object($res)) {
						if($liste_matieres_associees!='') {$liste_matieres_associees.=", ";}
						$liste_matieres_associees.="<a href='index.php' target='_blank'>".$lig->matiere."</a>";
					}
                    $msg .= "La catégorie n'a pas pu être supprimée, car elle a déjà été associée à des matières (<i>$liste_matieres_associees</i>).<br/>";
				}
                elseif ($test2>0) {
					$liste_classes_associees="";
					while($lig=mysqli_fetch_object($res2)) {
						if($liste_classes_associees!='') {$liste_classes_associees.=", ";}
						$liste_classes_associees.="<a href='../groupes/edit_class.php?id_classe=$lig->id' target='_blank'>".get_class_from_id($lig->id)."</a>";
					}
                    $msg .= "La catégorie n'a pas pu être supprimée, car elle a déjà été associée à des enseignements pour des classes (<i>$liste_classes_associees</i>).<br/>";
                }
				else {
                    $res = mysqli_query($GLOBALS["mysqli"], "DELETE FROM matieres_categories WHERE id = '" . $_POST['categorie_id']."'");
                    if (!$res) {
                        $msg .= "Erreur lors de la suppression de la catégorie.<br/>";
                    } else {
                        $msg .= "La catégorie a bien été supprimée.<br/>";
                    }
                }
            }
        }
    }
}
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:matieres_categories.php

示例15: mysqli_query

 // Il faut supprimer toutes les périodes après le plus petit des num_periode
 // Il ne faut pas se retrouver avec une classe qui aurait des périodes 1, 2, 3 puis passerait à 5 sans période 4.
 $sql = "SELECT num_periode FROM periodes WHERE id_classe='" . $id_classe . "' ORDER BY num_periode DESC LIMIT 1;";
 $res = mysqli_query($GLOBALS["mysqli"], $sql);
 if (mysqli_num_rows($res) == 0) {
     echo "<p style='color:red'>ANOMALIE&nbsp;: La classe " . $classe . " n'a actuellement aucune période.</p>\n";
     require "../lib/footer.inc.php";
     die;
 } else {
     $lig = mysqli_fetch_object($res);
     $max_per = $lig->num_periode;
 }
 sort($suppr_periode);
 for ($i = 0; $i < count($tab_liaisons_classes); $i++) {
     $id_classe_courant = $tab_liaisons_classes[$i];
     $classe_courante = get_class_from_id($tab_liaisons_classes[$i]);
     echo "<p class='bold'>Traitement de la classe {$classe_courante}&nbsp;:</p>\n";
     echo "<blockquote>\n";
     $sql = "SELECT num_periode FROM periodes WHERE id_classe='" . $id_classe_courant . "' ORDER BY num_periode DESC LIMIT 1;";
     $res = mysqli_query($GLOBALS["mysqli"], $sql);
     if (mysqli_num_rows($res) == 0) {
         echo "<p style='color:red'>ANOMALIE&nbsp;: La classe " . $classe_courante . " n'a actuellement aucune période.</p>\n";
     } else {
         // Boucle sur la liste des périodes en contrôlant qu'elles ne sont pas dans $tab_periode_non_supprimable
         //for($j=0;$j<count($suppr_periode);$j++) {
         for ($j = $suppr_periode[0]; $j <= $max_per; $j++) {
             //if(!in_array($suppr_periode[$j],$tab_periode_non_supprimable)) {
             if (!in_array($j, $tab_periode_non_supprimable)) {
                 // Nettoyer j_eleves_groupes
                 //echo "Nettoyage des inscriptions d'élèves dans des groupes/enseignements pour la période $suppr_periode[$j]&nbsp;: ";
                 //$sql="DELETE FROM j_eleves_groupes WHERE periode='$suppr_periode[$j]' AND id_groupe IN (SELECT id_groupe FROM j_groupes_classes WHERE id_classe='$id_classe_courant');";
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:supprimer_periode.php


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