<?php

echo '<p><b>Mise à jour de la base de données <i class="fas fa-angle-double-right"></i> Version 0.46</b></p>
<ul class="maxwidth">';

// Suppression du paramètre edt_userevent (obsolète)
if(mysqli_num_rows(mysqli_query($bdd,"SELECT * FROM ".$prefix."_parametres WHERE param_nom = 'edt_userevent'"))==1) {
	mysqli_query($bdd,"DELETE FROM ".$prefix."_parametres WHERE param_nom = 'edt_userevent'");
}
echo '<li>Suppression du paramètre edt_userevent (obsolète).</li>';

// Création de la table _savnotions
mysqli_query($bdd,"CREATE TABLE IF NOT EXISTS ".$base.".".$prefix."_savnotions (notion_id INT ( 11 ) NOT NULL AUTO_INCREMENT , notion_nom VARCHAR ( 300 ) COLLATE utf8_unicode_ci NOT NULL , PRIMARY KEY ( notion_id ) ) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci;");
echo '<li>Création de la table _savnotions.</li>';

// Remplissage de la table _savnotions
$savnotions_insert = "INSERT INTO `".$prefix."_savnotions` (`notion_id`, `notion_nom`) VALUES
(1, 'Algorithme'),
(2, 'Analyse de données'),
(3, 'Analyse documentaire'),
(4, 'Annuaire'),
(5, 'Annuaire (web)'),
(6, 'Architecture de l\'information'),
(7, 'Archivage des données'),
(8, 'Auteur'),
(9, 'Base de données'),
(10, 'Besoin d\'information'),
(11, 'Bibliographie'),
(12, 'Bibliothèque'),
(13, 'Bruit documentaire'),
(14, 'Carte conceptuelle ou heuristique'),
(15, 'Catalogue'),
(16, 'Centre de ressources'),
(17, 'Citation'),
(18, 'Classement'),
(19, 'Classification'),
(20, 'Cloud computing'),
(21, 'Code'),
(22, 'Collecte de données'),
(23, 'Collection (édition)'),
(24, 'Descripteur'),
(25, 'Discours (rhétorique, intention)'),
(26, 'Document'),
(27, 'Document hôte'),
(28, 'Document numérique en ligne'),
(29, 'Document primaire'),
(30, 'Document secondaire'),
(31, 'Document tertiaire'),
(32, 'Donnée informationnelle'),
(33, 'Droit de l\'information'),
(34, 'Désinformation'),
(35, 'Economie de l\'information'),
(36, 'Edition'),
(37, 'Editorialisation'),
(38, 'Environnement numérique de travail (ENT)'),
(39, 'Espace informationnel'),
(40, 'Ethique de l\'information'),
(41, 'Evaluation de l\'information'),
(42, 'Exploitation de l\'information'),
(43, 'Hypertexte'),
(44, 'Hébergement (web)'),
(45, 'Identité numérique'),
(46, 'Index'),
(47, 'Indexation'),
(48, 'Indexation automatique'),
(49, 'Indexation documentaire'),
(50, 'Indexation libre (folksonomie)'),
(51, 'Information'),
(52, 'Instabilité documentaire'),
(53, 'Interface de recherche'),
(54, 'Internet'),
(55, 'Intranet'),
(56, 'Journalisme'),
(57, 'Langage documentaire'),
(58, 'Message'),
(59, 'Messagerie (web)'),
(60, 'Mot clé'),
(61, 'Moteur de recherche'),
(62, 'Média'),
(63, 'Médias sociaux (en ligne)'),
(64, 'Médiatisation'),
(65, 'Métadonnée'),
(66, 'Métamoteur'),
(67, 'Méthodologie de la recherche d\'information'),
(68, 'Nature physique de l\'information'),
(69, 'Navigation arborescente'),
(70, 'Notice bibliographique'),
(71, 'Numérisation'),
(72, 'Opérateur de recherche'),
(73, 'Outil de recherche'),
(74, 'Pertinence'),
(75, 'Plagiat'),
(76, 'Portail (en ligne)'),
(77, 'Prise de notes'),
(78, 'Production documentaire'),
(79, 'Publication'),
(80, 'Publicité'),
(81, 'Périodicité'),
(82, 'Recherche d\'information'),
(83, 'Redocumentarisation'),
(84, 'Requête'),
(85, 'Rumeur'),
(86, 'Référence'),
(87, 'Référencement'),
(88, 'Réseau documentaire'),
(89, 'Résumé'),
(90, 'Signalétique'),
(91, 'Silence documentaire'),
(92, 'Site web'),
(93, 'Source'),
(94, 'Source primaire'),
(95, 'Source secondaire'),
(96, 'Structure du document'),
(97, 'Support'),
(98, 'Synthèse documentaire'),
(99, 'Sécurisation des données'),
(100, 'Sérendipité'),
(101, 'Thésaurus'),
(102, 'Trace numérique'),
(103, 'Type d\'information'),
(104, 'Type de document'),
(105, 'Type de source'),
(106, 'Veille informationnelle'),
(107, 'Web sémantique'),
(123, 'Arborescence'),
(124, 'Autorité'),
(125, 'Crédibilité'),
(126, 'Biens communs'),
(127, 'Communs'),
(128, 'Déréférencement'),
(129, 'Equation de recherche'),
(130, 'Fake news'),
(131, 'Folksonomie'),
(132, 'Tag'),
(133, 'Imprimé'),
(134, 'Lemmatisation'),
(135, 'Marché de l\'information'),
(136, 'Numérique'),
(137, 'Répertoire de sites'),
(138, 'Indexation automatisée'),
(139, 'Fiabilité de l\'information'),
(140, 'Propagande'),
(141, 'Design graphique'),
(142, 'Enonciation éditoriale'),
(143, 'Interface utilisateur'),
(144, 'Navigation hypertextuelle'),
(145, 'Résultats de recherche')";
mysqli_query($bdd,$savnotions_insert) or die(mysqli_error($bdd));
echo '<li>Remplissage de la table _savnotions (130 notions).</li>';

// Création de la table _seqnot
mysqli_query($bdd,"CREATE TABLE IF NOT EXISTS ".$base.".".$prefix."_seqnot (seq_id INT ( 11 ) NOT NULL , notion_id INT ( 11 ) NOT NULL ) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci;");
echo '<li>Création de la table _seqnot, vide.</li>';

// version bdd :
mysqli_query($bdd,"UPDATE ".$prefix."_parametres SET valeur = '0.46' WHERE param_nom = 'version_bdd'");
echo '<li>Mise à jour de la base de données effectuée - version_bdd 0.46.</li></ul>';
?>