コード例 #1
0
$ids = isset($_POST['f_ids']) ? $_POST['f_ids'] : '';
function compter_items($DB_TAB)
{
    $nb_item = 0;
    foreach ($DB_TAB as $DB_ROW) {
        if ($DB_ROW['item_id'] !== NULL) {
            $nb_item++;
        }
    }
    return $nb_item;
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Modifier le nb de demandes autorisées pour une matière
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($action == 'modifier_nombre_demandes' && $matiere_id && $nb_demandes != -1 && $nb_demandes < 10) {
    DB_STRUCTURE_REFERENTIEL::DB_modifier_matiere_nb_demandes($matiere_id, $nb_demandes);
    exit('ok');
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Afficher le formulaire des structures ayant partagées au moins un référentiel
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($action == 'afficher_structures_partage') {
    exit(ServeurCommunautaire::afficher_formulaire_structures_communautaires($_SESSION['SESAMATH_ID'], $_SESSION['SESAMATH_KEY']));
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Lister les référentiels partagés trouvés selon les critères retenus (matière / niveau / structure)
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($action == 'lister_referentiels_communautaires') {
    exit(ServeurCommunautaire::afficher_liste_referentiels($_SESSION['SESAMATH_ID'], $_SESSION['SESAMATH_KEY'], $matiere_id, $niveau_id, $structure_id));
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////