if ($listing_profs) { $listing_abonnes = DB_STRUCTURE_NOTIFICATION::DB_lister_destinataires_listing_id($abonnement_ref, $listing_profs); if ($listing_abonnes) { $tab_abonnes = explode(',', $listing_abonnes); foreach ($tab_abonnes as $abonne_id) { DB_STRUCTURE_NOTIFICATION::DB_modifier_log_attente($abonne_id, $abonnement_ref, 0, NULL, $notification_contenu, 'compléter', FALSE); } } } } // //////////////////////////////////////////////////////////////////////////////////////////////////// // 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'];
foreach($tab_abonnes as $abonne_id) { DB_STRUCTURE_NOTIFICATION::DB_modifier_log_attente( $abonne_id , $abonnement_ref , 0 , NULL , $notification_contenu , 'compléter' , FALSE /*sep*/ ); } } } } // //////////////////////////////////////////////////////////////////////////////////////////////////// // 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 /*select_nom*/ , '' /*option_first*/ , FALSE /*selection*/ , '' /*optgroup*/ ) ); } // //////////////////////////////////////////////////////////////////////////////////////////////////// // Afficher les référentiels d'une matière // //////////////////////////////////////////////////////////////////////////////////////////////////// if( ($action=='Voir') && $matiere_id ) { $DB_TAB = DB_STRUCTURE_COMMUN::DB_recuperer_arborescence( 0 /*prof_id*/ , $matiere_id , 0 /*niveau_id*/ , FALSE /*only_socle*/ , FALSE /*only_item*/ , TRUE /*socle_nom*/ ); $tab_niveau = array(); $tab_domaine = array(); $tab_theme = array(); $tab_item = array(); $niveau_id = 0; foreach($DB_TAB as $DB_ROW)