本文整理汇总了PHP中DB_STRUCTURE_COMMUN::DB_recuperer_arborescence方法的典型用法代码示例。如果您正苦于以下问题:PHP DB_STRUCTURE_COMMUN::DB_recuperer_arborescence方法的具体用法?PHP DB_STRUCTURE_COMMUN::DB_recuperer_arborescence怎么用?PHP DB_STRUCTURE_COMMUN::DB_recuperer_arborescence使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DB_STRUCTURE_COMMUN
的用法示例。
在下文中一共展示了DB_STRUCTURE_COMMUN::DB_recuperer_arborescence方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: isset
}
}
}
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Lister des référentiels ou domaines ou thèmes auquel un prof a accès (pour un formulaire select)
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($action == 'lister_options' && in_array($granulosite, $tab_granulosite)) {
$listing_id_matieres_autorisees = isset($_POST['id_matieres']) ? implode(',', Clean::map_entier(explode(',', $_POST['id_matieres']))) : '0';
exit(HtmlForm::afficher_select(DB_STRUCTURE_REFERENTIEL::DB_OPT_lister_elements_referentiels_prof($_SESSION['USER_ID'], $granulosite, $listing_id_matieres_autorisees), FALSE, '', FALSE, ''));
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Afficher les référentiels d'une matière
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($action == 'Voir' && $matiere_id) {
$DB_TAB = DB_STRUCTURE_COMMUN::DB_recuperer_arborescence(0, $matiere_id, 0, FALSE, FALSE, TRUE);
$tab_niveau = array();
$tab_domaine = array();
$tab_theme = array();
$tab_item = array();
$niveau_id = 0;
foreach ($DB_TAB as $DB_ROW) {
if (!is_null($DB_ROW['niveau_id']) && $DB_ROW['niveau_id'] != $niveau_id) {
$niveau_id = $DB_ROW['niveau_id'];
$tab_niveau[$niveau_id] = $DB_ROW['niveau_nom'];
$domaine_id = 0;
$theme_id = 0;
$item_id = 0;
}
if (!is_null($DB_ROW['domaine_id']) && $DB_ROW['domaine_id'] != $domaine_id) {
$domaine_id = $DB_ROW['domaine_id'];
示例2: devoir
<th>Profs</th>
<th class="nu"><q class="ajouter" title="Ajouter une évaluation."></q></th>
</tr>
</thead>
<tbody>
<tr><td class="nu" colspan="7"></td></tr>
</tbody>
</table>
</form>
<form action="#" method="post" id="zone_matieres_items" class="arbre_dynamique arbre_check hide">
<div>Tout déployer / contracter : <a href="m1" class="all_extend"><img alt="m1" src="./_img/deploy_m1.gif" /></a> <a href="m2" class="all_extend"><img alt="m2" src="./_img/deploy_m2.gif" /></a> <a href="n1" class="all_extend"><img alt="n1" src="./_img/deploy_n1.gif" /></a> <a href="n2" class="all_extend"><img alt="n2" src="./_img/deploy_n2.gif" /></a> <a href="n3" class="all_extend"><img alt="n3" src="./_img/deploy_n3.gif" /></a></div>
<p>Cocher ci-dessous (<span class="astuce">cliquer sur un intitulé pour déployer son contenu</span>) :</p>
<?php
// Affichage de la liste des items pour toutes les matières d'un professeur, sur tous les niveaux
$DB_TAB = DB_STRUCTURE_COMMUN::DB_recuperer_arborescence($_SESSION['USER_ID'],$matiere_id=0,$niveau_id=0,$only_socle=false,$only_item=false,$socle_nom=false);
echo afficher_arborescence_matiere_from_SQL($DB_TAB,$dynamique=true,$reference=true,$aff_coef=false,$aff_cart=false,$aff_socle='texte',$aff_lien=false,$aff_input=true);
?>
<p class="danger">Une évaluation dont la saisie a commencé ne devrait pas voir ses items modifiés.<br />En particulier, retirer des items d'une évaluation efface les scores correspondants déjà saisis !</p>
<div><span class="tab"></span><button id="valider_compet" type="button" class="valider">Valider la sélection</button> <button id="annuler_compet" type="button" class="annuler">Annuler / Retour</button></div>
<hr />
<p>
<label class="tab" for="f_selection_items"><img alt="" src="./_img/bulle_aide.png" title="Pour choisir un regroupement d'items mémorisé." /> Initialisation</label><?php echo $select_selection_items ?><br />
<label class="tab" for="f_liste_items_nom"><img alt="" src="./_img/bulle_aide.png" title="Pour enregistrer le groupe d'items cochés." /> Mémorisation</label><input id="f_liste_items_nom" name="f_liste_items_nom" size="30" type="text" value="" maxlength="60" /> <button id="f_enregistrer_items" type="button" class="fichier_export">Enregistrer</button><label id="ajax_msg_memo"> </label>
</p>
</form>
<form action="#" method="post" id="zone_profs" class="hide">
<div class="astuce">Vous pouvez permettre à des collègues de co-saisir les notes de ce devoir (et de le dupliquer).</div>
<?php echo afficher_form_element_checkbox_collegues() ?>
<div style="clear:both"><button id="valider_profs" type="button" class="valider">Valider la sélection</button> <button id="annuler_profs" type="button" class="annuler">Annuler / Retour</button></div>
示例3: array
if( ($type_export=='arbre_matiere') && $matiere_id && $matiere_nom )
{
Form::save_choix('matiere');
// Préparation de l'export CSV
$separateur = ';';
// ajout du préfixe 'ITEM_' pour éviter un bug avec M$ Excel « SYLK : Format de fichier non valide » (http://support.microsoft.com/kb/323626/fr).
$export_csv = 'MATIERE'.$separateur.'NIVEAU'.$separateur.'DOMAINE'.$separateur.'THEME'.$separateur.'ITEM'."\r\n\r\n";
// Préparation de l'export HTML
$export_html = '<div id="zone_matieres_items" class="arbre_dynamique p">'.NL;
$tab_niveau = array();
$tab_domaine = array();
$tab_theme = array();
$tab_item = array();
$niveau_id = 0;
$DB_TAB = DB_STRUCTURE_COMMUN::DB_recuperer_arborescence( 0 /*prof_id*/ , $matiere_id , 0 /*niveau_id*/ , FALSE /*only_socle*/ , FALSE /*only_item*/ , FALSE /*socle_nom*/ );
foreach($DB_TAB as $DB_ROW)
{
if($DB_ROW['niveau_id']!=$niveau_id)
{
$niveau_id = $DB_ROW['niveau_id'];
$tab_niveau[$niveau_id] = $DB_ROW['niveau_ref'].' - '.$DB_ROW['niveau_nom'];
$domaine_id = 0;
$theme_id = 0;
$item_id = 0;
}
if( (!is_null($DB_ROW['domaine_id'])) && ($DB_ROW['domaine_id']!=$domaine_id) )
{
$domaine_id = $DB_ROW['domaine_id'];
$tab_domaine[$niveau_id][$domaine_id] = $DB_ROW['domaine_ref'].' - '.$DB_ROW['domaine_nom'];
}
示例4: strpos
?>
<br />
<label class="tab">Évaluations :</label>cases de largeur <?php
echo $select_cases_larg;
?>
</div>
<p><span class="tab"></span><button id="bouton_valider" type="submit" class="generer">Générer.</button><label id="ajax_msg"> </label></p>
</fieldset></form>
<form action="#" method="post" id="zone_matieres_items" class="arbre_dynamique arbre_check hide">
<div>Tout déployer / contracter :<q class="deployer_m1"></q><q class="deployer_m2"></q><q class="deployer_n1"></q><q class="deployer_n2"></q><q class="deployer_n3"></q></div>
<p>Cocher ci-dessous (<span class="astuce">cliquer sur un intitulé pour déployer son contenu</span>) :</p>
<?php
// Affichage de la liste des items pour toutes les matières d'un professeur ou toutes les matières de l'établissement si directeur ou PP, sur tous les niveaux
$user_id = $_SESSION['USER_PROFIL_TYPE'] == 'professeur' && !DB_STRUCTURE_PROFESSEUR::DB_tester_prof_principal($_SESSION['USER_ID'], 0) ? $_SESSION['USER_ID'] : 0;
$DB_TAB = DB_STRUCTURE_COMMUN::DB_recuperer_arborescence($user_id, 0, 0, FALSE, FALSE, FALSE);
if (empty($DB_TAB)) {
echo '<p class="danger">Vous n\'êtes rattaché à aucune matière, ou des matières ne comportant aucun référentiel !</p>';
} else {
$arborescence = HtmlArborescence::afficher_matiere_from_SQL($DB_TAB, TRUE, TRUE, FALSE, FALSE, 'texte', FALSE, TRUE);
echo strpos($arborescence, '<input') ? $arborescence : '<p class="danger">Vous êtes rattaché à des matières dont les référentiels ne comportent aucun item !</p>';
}
?>
<p><span class="tab"></span><button id="valider_compet" type="button" class="valider">Valider la sélection</button> <button id="annuler_compet" type="button" class="annuler">Annuler / Retour</button></p>
<hr />
<p>
<label class="tab" for="f_selection_items"><img alt="" src="./_img/bulle_aide.png" width="16" height="16" title="Pour choisir un regroupement d'items mémorisé." /> Initialisation</label><?php
echo $select_selection_items;
?>
<br />
<label class="tab" for="f_liste_items_nom"><img alt="" src="./_img/bulle_aide.png" width="16" height="16" title="Pour enregistrer le groupe d'items cochés." /> Mémorisation</label><input id="f_liste_items_nom" name="f_liste_items_nom" size="30" type="text" value="" maxlength="60" /> <button id="f_enregistrer_items" type="button" class="fichier_export">Enregistrer</button><label id="ajax_msg_memo"> </label>
示例5: convert_date_mysql_to_french
$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 . '';
$texte_precision = '(' . $tab_precision_retroactif[$retroactif] . $precision_socle . ')';
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Récupération de la liste des items pour la matière et le niveau sélectionné
// ////////////////////////////////////////////////////////////////////////////////////////////////////
$lignes_nb = 0;
$DB_TAB = DB_STRUCTURE_COMMUN::DB_recuperer_arborescence(0, $matiere_id, $niveau_id, $only_socle, FALSE, FALSE);
if (!empty($DB_TAB)) {
$domaine_id = 0;
$theme_id = 0;
$item_id = 0;
foreach ($DB_TAB as $DB_ROW) {
if (!is_null($DB_ROW['domaine_id']) && $DB_ROW['domaine_id'] != $domaine_id) {
$domaine_id = $DB_ROW['domaine_id'];
$domaine_ref = $DB_ROW['niveau_ref'] . '.' . $DB_ROW['domaine_ref'];
$tab_domaine[$domaine_id] = array('domaine_ref' => $domaine_ref, 'domaine_nom' => $DB_ROW['domaine_nom'], 'domaine_nb_lignes' => 2);
$lignes_nb++;
}
if (!is_null($DB_ROW['theme_id']) && $DB_ROW['theme_id'] != $theme_id) {
$theme_id = $DB_ROW['theme_id'];
$theme_ref = $DB_ROW['niveau_ref'] . '.' . $DB_ROW['domaine_ref'] . $DB_ROW['theme_ordre'];
$first_theme_of_domaine = isset($tab_theme[$domaine_id]) ? FALSE : TRUE;
示例6: strpos
<p>Confirmez-vous la suppression de l'évaluation « <b id="gestion_delete_identite"></b> » ?</p>
</div>
<p>
<span class="tab"></span><input id="f_action" name="f_action" type="hidden" value="" /><input id="f_ref" name="f_ref" type="hidden" value="" /><input id="f_type" name="f_type" type="hidden" value="<?php
echo $TYPE;
?>
" /><input id="f_fini" name="f_fini" type="hidden" value="" /><button id="bouton_valider" type="button" class="valider">Valider.</button> <button id="bouton_annuler" type="button" class="annuler">Annuler.</button><label id="ajax_msg_gestion"> </label>
</p>
</form>
<form action="#" method="post" id="zone_matieres_items" class="arbre_dynamique arbre_check hide">
<div>Tout déployer / contracter :<q class="deployer_m1"></q><q class="deployer_m2"></q><q class="deployer_n1"></q><q class="deployer_n2"></q><q class="deployer_n3"></q></div>
<p>Cocher ci-dessous (<span class="astuce">cliquer sur un intitulé pour déployer son contenu</span>) :</p>
<?php
// Affichage de la liste des items pour toutes les matières d'un professeur, sur tous les niveaux
$DB_TAB = DB_STRUCTURE_COMMUN::DB_recuperer_arborescence($_SESSION['USER_ID'], 0, 0, FALSE, FALSE, FALSE);
if (empty($DB_TAB)) {
echo '<p class="danger">Vous n\'êtes rattaché à aucune matière, ou des matières ne comportant aucun référentiel !</p>';
} else {
$arborescence = HtmlArborescence::afficher_matiere_from_SQL($DB_TAB, TRUE, TRUE, FALSE, FALSE, 'texte', FALSE, TRUE);
echo strpos($arborescence, '<input') ? $arborescence : '<p class="danger">Vous êtes rattaché à des matières dont les référentiels ne comportent aucun item !</p>';
}
?>
<p id="alerte_items" class="fluo"><span class="danger b">Une évaluation dont la saisie a commencé ne devrait pas voir ses items modifiés.<br />En particulier, retirer des items d'une évaluation efface les scores correspondants déjà saisis !</span></p>
<div><span class="tab"></span><button id="valider_compet" type="button" class="valider">Valider la sélection</button> <button id="annuler_compet" type="button" class="annuler">Annuler / Retour</button></div>
<hr />
<p>
<label class="tab" for="f_selection_items"><img alt="" src="./_img/bulle_aide.png" width="16" height="16" title="Pour choisir un regroupement d'items mémorisé." /> Initialisation</label><?php
echo $select_selection_items;
?>
<br />
示例7: strpos
</div>
<div id="gestion_delete">
<p class="danger">Les notes associées à l'évaluation seront effacées !</p>
<p>Confirmez-vous la suppression de l'évaluation « <b id="gestion_delete_identite"></b> » ?</p>
</div>
<p>
<span class="tab"></span><input id="f_action" name="f_action" type="hidden" value="" /><input id="f_ref" name="f_ref" type="hidden" value="" /><input id="f_type" name="f_type" type="hidden" value="<?php echo $TYPE; ?>" /><input id="f_fini" name="f_fini" type="hidden" value="" /><button id="bouton_valider" type="button" class="valider">Valider.</button> <button id="bouton_annuler" type="button" class="annuler">Annuler.</button><label id="ajax_msg_gestion"> </label>
</p>
</form>
<form action="#" method="post" id="zone_matieres_items" class="arbre_dynamique arbre_check hide">
<div>Tout déployer / contracter :<q class="deployer_m1"></q><q class="deployer_m2"></q><q class="deployer_n1"></q><q class="deployer_n2"></q><q class="deployer_n3"></q></div>
<p>Cocher ci-dessous (<span class="astuce">cliquer sur un intitulé pour déployer son contenu</span>) :</p>
<?php
// Affichage de la liste des items pour toutes les matières d'un professeur, sur tous les niveaux
$DB_TAB = DB_STRUCTURE_COMMUN::DB_recuperer_arborescence( $_SESSION['USER_ID'] , 0 /*matiere_id*/ , 0 /*niveau_id*/ , FALSE /*only_socle*/ , FALSE /*only_item*/ , FALSE /*socle_nom*/ );
if(empty($DB_TAB))
{
echo'<p class="danger">Vous n\'êtes rattaché à aucune matière, ou des matières ne comportant aucun référentiel !</p>' ;
}
else
{
$arborescence = HtmlArborescence::afficher_matiere_from_SQL( $DB_TAB , TRUE /*dynamique*/ , TRUE /*reference*/ , FALSE /*aff_coef*/ , FALSE /*aff_cart*/ , 'texte' /*aff_socle*/ , FALSE /*aff_lien*/ , TRUE /*aff_input*/ );
echo strpos($arborescence,'<input') ? $arborescence : '<p class="danger">Vous êtes rattaché à des matières dont les référentiels ne comportent aucun item !</p>' ;
}
?>
<p id="alerte_items" class="fluo"><span class="danger b">Une évaluation dont la saisie a commencé ne devrait pas voir ses items modifiés.<br />En particulier, retirer des items d'une évaluation efface les scores correspondants déjà saisis !</span></p>
<div><span class="tab"></span><button id="valider_compet" type="button" class="valider">Valider la sélection</button> <button id="annuler_compet" type="button" class="annuler">Annuler / Retour</button></div>
<hr />
<p>
<label class="tab" for="f_selection_items"><img alt="" src="./_img/bulle_aide.png" width="16" height="16" title="Pour choisir un regroupement d'items mémorisé." /> Initialisation</label><?php echo $select_selection_items ?><br />