コード例 #1
0
    // Retour
    exit($contexte . '_' . $element_id);
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Renommer un domaine / un thème / un item
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($action == 'edit' && isset($tab_contexte[$contexte]) && $matiere_id && $element_id && ($ref || $contexte != 'n1') && $nom && $matiere_nom && $socle_id != -1 && $coef != -1 && $cart != -1) {
    switch ($contexte) {
        case 'n1':
            $test_modif = DB_STRUCTURE_REFERENTIEL::DB_modifier_referentiel_domaine($element_id, $ref, $nom);
            break;
        case 'n2':
            $test_modif = DB_STRUCTURE_REFERENTIEL::DB_modifier_referentiel_theme($element_id, $nom);
            break;
        case 'n3':
            $test_modif = DB_STRUCTURE_REFERENTIEL::DB_modifier_referentiel_item($element_id, $socle_id, $nom, $coef, $cart);
            break;
    }
    if (!$test_modif) {
        exit('Contenu inchangé ou élément non trouvé !');
    }
    // Notifications (rendues visibles ultérieurement)
    $notification_contenu = date('d-m-Y H:i:s') . ' ' . $_SESSION['USER_PRENOM'] . ' ' . $_SESSION['USER_NOM'] . ' a modifié dans le référentiel [' . $matiere_nom . '] :' . "\r\n" . $tab_contexte[$contexte] . ' "' . $nom . '"' . "\r\n";
    notifications_referentiel_edition($matiere_id, $notification_contenu);
    // Retour
    exit('ok');
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Supprimer un domaine (avec son contenu) / un thème (avec son contenu) / un item
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($action == 'del' && isset($tab_contexte[$contexte]) && $matiere_id && $element_id && $matiere_nom && $nom) {