'Type', 'descriptif'=>_T('seminaire:mots_cles_techniques_kitcnrs'),'tables_liees'=>'evenements', 'minirezo'=>'oui','comite'=>'oui') ); if (sql_error() != '') die((_T('seminaire:erreur_install_groupe_technique ')).sql_error()); $Tstatuts = array('séminaire','groupe de travail','événement important'); foreach ($Tstatuts as $st) { sql_insertq('spip_mots', array('titre'=>$st, 'descriptif'=>$st, 'id_groupe'=>$id_groupe, 'type'=>'Type') ); if (sql_error() != '') $Terreur[] = (_T('erreur_creation_mot_cle')).$st.': '.sql_error(); }; }; /** création du groupe de mots clés Catégorie et de ses mots cles pours les équipes **/ if (sql_countsel('spip_mots', "titre IN ('Algèbre, Dynamique et Topologie','Analyse Appliquée', 'Analyse et Géométrie', 'FRUMAM', 'Géométrie et Singularités', 'Guide d’ondes et milieux stratifiés', 'Probabilités et statistiques', 'Séminaire des doctorants', 'Théorie des nombres')") == 0) { $id_groupe = sql_insertq('spip_groupes_mots',array('titre'=>'Catégorie', 'descriptif'=> _T('seminaire:mots_cles_categories'), 'tables_liees'=>'articles', 'minirezo'=>'oui','comite'=>'oui') ); if (sql_error() != '') die((_T('seminaire:erreur_install_groupe_coordonnees')).sql_error()); $Tstatuts = array('Algèbre, Dynamique et Topologie','Analyse Appliquée', 'Analyse et Géométrie', 'FRUMAM', 'Géométrie et Singularités', 'Guide d’ondes et milieux stratifiés', 'Probabilités et statistiques', 'Séminaire des doctorants', 'Théorie des nombres'); foreach ($Tstatuts as $st) { sql_insertq('spip_mots', array('titre'=>$st, 'id_groupe'=>$id_groupe, 'type'=>'Catégorie') ); if (sql_error() != '') $Terreurs[] = (_T('erreur_creation_mot_cle')).$st.': '.sql_error(); } } $maj = array(); $maj['create']= array( array('maj_tables',array('spip_evenements')), ); $maj['1.0.1'] = array( /*Copie de abstract vers descriptif*/ array('sql_update','spip_evenements', array('descriptif'=>'abstract')), array('sql_alter',"TABLE spip_evenements DROP abstract"), /*on change name en attendee*/ array('sql_alter',"TABLE spip_evenements ADD attendee text NOT NULL"), array('sql_update',"spip_evenements", array('attendee'=>'name')), array('sql_alter',"TABLE spip_evenements DROP name"), ); $maj['1.0.2'] = array( array('sql_alter',"TABLE spip_evenements ADD id_mot integer NOT NULL"), ); $maj['1.0.3'] = array( array('sql_alter',"TABLE spip_evenements DROP id_mot"), ); include_spip('base/upgrade'); maj_plugin($nom_meta_base_version, $version_cible, $maj); } /** * Fonction de désinstallation du plugin. **/ function seminaire_vider_tables($nom_meta_base_version) { effacer_meta($nom_meta_base_version); } ?>