本文整理汇总了PHP中DB_STRUCTURE_COMMUN::DB_OPT_classes_etabl方法的典型用法代码示例。如果您正苦于以下问题:PHP DB_STRUCTURE_COMMUN::DB_OPT_classes_etabl方法的具体用法?PHP DB_STRUCTURE_COMMUN::DB_OPT_classes_etabl怎么用?PHP DB_STRUCTURE_COMMUN::DB_OPT_classes_etabl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DB_STRUCTURE_COMMUN
的用法示例。
在下文中一共展示了DB_STRUCTURE_COMMUN::DB_OPT_classes_etabl方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
?>
?fichier=releves_bilans__notanet_fiches_brevet#toggle_etape5_fiches_brevet_etapes_processus">DOC : Notanet & Fiches brevet → Fiches brevet</a></span><br />
<span class="astuce"><?php
echo $affichage_formulaire_statut ? 'Vous pouvez utiliser l\'outil d\'<a href="./index.php?page=compte_message">affichage de messages en page d\'accueil</a> pour informer les professeurs de l\'ouverture à la saisie.' : '<a title="' . $profils_modifier_statut . '" href="#">Profils pouvant modifier le statut des fiches brevet.</a>';
?>
</span></li>
</p>
<div id="cadre_photo"><button id="voir_photo" type="button" class="voir_photo">Photo</button></div>
<hr />
<?php
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Récupération de la liste des classes de l'établissement ; on ne garde que les classes concernées.
// Utile pour les profils administrateurs / directeurs, et requis concernant les professeurs pour une recherche s'il est affecté à des groupes.
// ////////////////////////////////////////////////////////////////////////////////////////////////////
$DB_TAB = DB_STRUCTURE_COMMUN::DB_OPT_classes_etabl(FALSE);
$tab_classe_etabl = array();
// tableau temporaire avec les noms des classes de l'établissement
if (is_array($DB_TAB)) {
foreach ($DB_TAB as $DB_ROW) {
if (in_array($DB_ROW['valeur'], $tab_classes_concernees)) {
$tab_classe_etabl[$DB_ROW['valeur']] = $DB_ROW['texte'];
}
}
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Récupérer la liste des classes accessibles à l'utilisateur.
// Indiquer celles potentiellement accessibles à l'utilisateur pour l'appréciation générale.
// Indiquer celles potentiellement accessibles à l'utilisateur pour l'impression PDF.
// Initialiser les cellules du tableau à afficher
//
示例2:
*
* SACoche est distribué dans l’espoir qu’il vous sera utile, mais SANS AUCUNE GARANTIE :
* sans même la garantie implicite de COMMERCIALISABILITÉ ni d’ADÉQUATION À UN OBJECTIF PARTICULIER.
* Consultez la Licence Générale Publique GNU pour plus de détails.
*
* Vous devriez avoir reçu une copie de la Licence Générale Publique GNU avec SACoche ;
* si ce n’est pas le cas, consultez : <http://www.gnu.org/licenses/>.
*
*/
if(!defined('SACoche')) {exit('Ce fichier ne peut être appelé directement !');}
if(empty($page_maitre)) {exit('Ce fichier ne peut être appelé directement !');}
// Formulaire de choix d'une période (utilisé deux fois)
// Formulaire des classes
$tab_groupes = DB_STRUCTURE_COMMUN::DB_OPT_classes_etabl(FALSE /*with_ref*/);
$select_periode = Form::afficher_select(DB_STRUCTURE_COMMUN::DB_OPT_periodes_etabl() , $select_nom=FALSE , $option_first='oui' , $selection=FALSE , $optgroup='non');
$select_groupe = Form::afficher_select($tab_groupes , $select_nom='f_groupe' , $option_first='oui' , $selection=FALSE , $optgroup='non');
// Fabrication du tableau javascript "tab_groupe_periode" pour les jointures groupes/périodes
list( $tab_groupe_periode_js ) = Form::fabriquer_tab_js_jointure_groupe( $tab_groupes , TRUE /*return_jointure_periode*/ , FALSE /*return_jointure_niveau*/ );
?>
<script type="text/javascript">
var profil = "<?php echo $_SESSION['USER_PROFIL'] ?>";
var date_mysql="<?php echo TODAY_MYSQL ?>";
<?php echo $tab_groupe_periode_js ?>
</script>
<!-- <div><span class="manuel"><a class="pop_up" href="<?php echo SERVEUR_DOCUMENTAIRE ?>?fichier=releves_bilans__reglages_syntheses_bilans#toggle_officiel_mise_en_page">DOC : Réglages synthèses & bilans → Mise en page des bilans officiels</a></span></div> -->
<div class="travaux">Page en construction ; documentation et finalisation à venir prochainement !</div>
示例3: echo
<li><span class="manuel"><a class="pop_up" href="<?php echo SERVEUR_DOCUMENTAIRE ?>?fichier=releves_bilans__<?php echo $tab_types[$BILAN_TYPE]['doc'] ?>">DOC : Bilan officiel → <?php echo $tab_types[$BILAN_TYPE]['titre'] ?></a></span></li>
<li><span class="astuce"><?php echo($affichage_formulaire_statut) ? 'Vous pouvez utiliser l\'outil d\'<a href="./index.php?page=compte_message">affichage de messages en page d\'accueil</a> pour informer les professeurs de l\'ouverture à la saisie.' : '<a title="'.$profils_modifier_statut.'" href="#">Profils pouvant modifier le statut d\'un bilan.</a>' ; ?></span></li>
<?php echo $li ?>
</ul>
<div id="cadre_photo"><button id="voir_photo" type="button" class="voir_photo">Photo</button></div>
<hr />
<?php
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Récupération de la liste des classes de l'établissement.
// Utile pour les profils administrateurs / directeurs, et requis concernant les professeurs pour une recherche s'il est affecté à des groupes.
// ////////////////////////////////////////////////////////////////////////////////////////////////////
$DB_TAB = DB_STRUCTURE_COMMUN::DB_OPT_classes_etabl(FALSE /*with_ref*/);
$tab_classe_etabl = array(); // tableau temporaire avec les noms des classes de l'établissement
if(is_array($DB_TAB))
{
foreach($DB_TAB as $DB_ROW)
{
$tab_classe_etabl[$DB_ROW['valeur']] = $DB_ROW['texte'];
}
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Récupérer la liste des classes accessibles à l'utilisateur.
// Indiquer celles potentiellement accessibles à l'utilisateur pour l'appréciation générale.
// Indiquer celles potentiellement accessibles à l'utilisateur pour l'impression PDF.
//
示例4: html
* sans même la garantie implicite de COMMERCIALISABILITÉ ni d’ADÉQUATION À UN OBJECTIF PARTICULIER.
* Consultez la Licence Publique Générale GNU Affero pour plus de détails.
*
* Vous devriez avoir reçu une copie de la Licence Publique Générale GNU Affero avec SACoche ;
* si ce n’est pas le cas, consultez : <http://www.gnu.org/licenses/>.
*
*/
if(!defined('SACoche')) {exit('Ce fichier ne peut être appelé directement !');}
$TITRE = html(Lang::_("Professeurs & classes / Professeurs principaux"));
?>
<?php
// Fabrication des éléments select du formulaire
$select_prof = HtmlForm::afficher_select(DB_STRUCTURE_COMMUN::DB_OPT_professeurs_etabl('config') , 'f_prof' /*select_nom*/ , FALSE /*option_first*/ , FALSE /*selection*/ , '' /*optgroup*/ , $multiple=TRUE);
$select_classe = HtmlForm::afficher_select(DB_STRUCTURE_COMMUN::DB_OPT_classes_etabl(FALSE /*with_ref*/) , 'f_classe' /*select_nom*/ , FALSE /*option_first*/ , FALSE /*selection*/ , '' /*optgroup*/ , $multiple=TRUE);
?>
<p><span class="manuel"><a class="pop_up" href="<?php echo SERVEUR_DOCUMENTAIRE ?>?fichier=support_administrateur__gestion_classes">DOC : Gestion des classes</a></span></p>
<hr />
<form action="#" method="post" id="form_select">
<table><tr>
<td class="nu" style="width:25em">
<b>Professeurs :</b><span class="check_multiple"><q class="cocher_tout" title="Tout cocher."></q><q class="cocher_rien" title="Tout décocher."></q></span><br />
<span id="f_prof" class="select_multiple"><?php echo $select_prof ?></span>
</td>
<td class="nu" style="width:20em">
<b>Classes :</b><span class="check_multiple"><q class="cocher_tout" title="Tout cocher."></q><q class="cocher_rien" title="Tout décocher."></q></span><br />
<span id="f_classe" class="select_multiple"><?php echo $select_classe; ?></span>
示例5: exit
* Consultez la Licence Publique Générale GNU Affero pour plus de détails.
*
* Vous devriez avoir reçu une copie de la Licence Publique Générale GNU Affero avec SACoche ;
* si ce n’est pas le cas, consultez : <http://www.gnu.org/licenses/>.
*
*/
if (!defined('SACoche')) {
exit('Ce fichier ne peut être appelé directement !');
}
$TITRE = html(Lang::_("Professeurs & classes / Professeurs principaux"));
?>
<?php
// Fabrication des éléments select du formulaire
$select_prof = HtmlForm::afficher_select(DB_STRUCTURE_COMMUN::DB_OPT_professeurs_etabl('config'), 'f_prof', FALSE, FALSE, '', $multiple = TRUE);
$select_classe = HtmlForm::afficher_select(DB_STRUCTURE_COMMUN::DB_OPT_classes_etabl(FALSE), 'f_classe', FALSE, FALSE, '', $multiple = TRUE);
?>
<p><span class="manuel"><a class="pop_up" href="<?php
echo SERVEUR_DOCUMENTAIRE;
?>
?fichier=support_administrateur__gestion_classes">DOC : Gestion des classes</a></span></p>
<hr />
<form action="#" method="post" id="form_select">
<table><tr>
<td class="nu" style="width:25em">
<b>Professeurs :</b><span class="check_multiple"><q class="cocher_tout" title="Tout cocher."></q><q class="cocher_rien" title="Tout décocher."></q></span><br />
<span id="f_prof" class="select_multiple"><?php
echo $select_prof;
示例6: exit
*/
if (!defined('SACoche')) {
exit('Ce fichier ne peut être appelé directement !');
}
$TITRE = html(Lang::_("Absences / Retards"));
if ($_SESSION['USER_PROFIL_TYPE'] != 'administrateur' && !test_user_droit_specifique($_SESSION['DROIT_OFFICIEL_SAISIR_ASSIDUITE'], NULL, 0)) {
echo '<p class="danger">Vous n\'êtes pas habilité à accéder à cette fonctionnalité !</p>' . NL;
echo '<div class="astuce">Profils autorisés (par les administrateurs) :<div>' . NL;
echo afficher_profils_droit_specifique($_SESSION['DROIT_OFFICIEL_SAISIR_ASSIDUITE'], 'li');
return;
// Ne pas exécuter la suite de ce fichier inclus.
}
// Formulaire de choix d'une période (utilisé deux fois)
// Formulaire des classes
if ($_SESSION['USER_PROFIL_TYPE'] == 'administrateur' || $_SESSION['USER_JOIN_GROUPES'] == 'all') {
$tab_groupes = DB_STRUCTURE_COMMUN::DB_OPT_classes_etabl(FALSE);
} else {
$tab_groupes = test_droit_specifique_restreint($_SESSION['DROIT_OFFICIEL_SAISIR_ASSIDUITE'], 'ONLY_PP') ? DB_STRUCTURE_COMMUN::DB_OPT_classes_prof_principal($_SESSION['USER_ID']) : DB_STRUCTURE_COMMUN::DB_OPT_classes_professeur($_SESSION['USER_ID']);
}
$select_periode = HtmlForm::afficher_select(DB_STRUCTURE_COMMUN::DB_OPT_periodes_etabl(), FALSE, '', FALSE, '');
$select_groupe = HtmlForm::afficher_select($tab_groupes, 'f_groupe', '', FALSE, '');
// Javascript
Layout::add('js_inline_before', 'var date_mysql = "' . TODAY_MYSQL . '";');
// Fabrication du tableau javascript "tab_groupe_periode" pour les jointures groupes/périodes
HtmlForm::fabriquer_tab_js_jointure_groupe($tab_groupes, TRUE, FALSE);
?>
<div><span class="manuel"><a class="pop_up" href="<?php
echo SERVEUR_DOCUMENTAIRE;
?>
?fichier=releves_bilans__officiel_assiduite">DOC : Bilan officiel - Absences & Retards</a></span></div>