Changeset 61383 in spip-zone


Ignore:
Timestamp:
May 18, 2012, 9:49:26 AM (10 years ago)
Author:
olivier.gautier@…
Message:

Mise à jour du plugin pour accepter divers formats de fichiers dans SPIP et utilisés par le logiciel Scilab.
Mise à jour des liens dans plugin.xml.
Incrémentation du numéro de version.

Location:
_plugins_/eva_geometrie/2.0
Files:
6 added
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/eva_geometrie/2.0/eva_geometrie_install.php

    r53655 r61383  
    1313        if (!$GLOBALS['meta']['eva_geometrie_test']) {return false;}
    1414        else {
     15        //Pour les collègues matheux, on insères ici quelques formats de documents à accepter par SPIP pour le logiciel Scilab
     16                //Ajout de l'icone pour le format sce pour Scilab
     17                if (!@opendir(_DIR_IMG."icones")) {mkdir(_DIR_IMG."icones");}
     18                if (!@fopen(_DIR_IMG."icones/sce.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/sce.png',_DIR_IMG.'icones/sce.png');}
     19                //On poursuit avec l'ajout du format sce dans la base de données
     20                $test_sce_req=sql_select('inclus','spip_types_documents',"extension = 'sce'");
     21                $test_sce_ta=sql_fetch($test_sce_req);
     22                $test_sce=$test_sce_ta['inclus'];
     23                if (!$test_sce) {
     24                        sql_insertq('spip_types_documents',array('extension' => 'sce','mime_type' => 'application/Scilab','titre' => 'Scilab','inclus' => 'embed','upload' => 'oui'));
     25                }
     26                //Ajout de l'icone pour le format sci pour Scilab
     27                if (!@fopen(_DIR_IMG."icones/sci.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/sci.png',_DIR_IMG.'icones/sci.png');}
     28                //On poursuit avec l'ajout du format sci dans la base de données
     29                $test_sci_req=sql_select('inclus','spip_types_documents',"extension = 'sci'");
     30                $test_sci_ta=sql_fetch($test_sci_req);
     31                $test_sci=$test_sci_ta['inclus'];
     32                if (!$test_sci) {
     33                        sql_insertq('spip_types_documents',array('extension' => 'sci','mime_type' => 'application/Scilab','titre' => 'Scilab','inclus' => 'embed','upload' => 'oui'));
     34                }
     35                //Ajout de l'icone pour le format tst pour Scilab
     36                if (!@fopen(_DIR_IMG."icones/tst.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/tst.png',_DIR_IMG.'icones/tst.png');}
     37                //On poursuit avec l'ajout du format tst dans la base de données
     38                $test_tst_req=sql_select('inclus','spip_types_documents',"extension = 'tst'");
     39                $test_tst_ta=sql_fetch($test_tst_req);
     40                $test_tst=$test_tst_ta['inclus'];
     41                if (!$test_tst) {
     42                        sql_insertq('spip_types_documents',array('extension' => 'tst','mime_type' => 'application/Scilab','titre' => 'Scilab','inclus' => 'embed','upload' => 'oui'));
     43                }
     44                //Ajout de l'icone pour le format cos pour Scilab
     45                if (!@fopen(_DIR_IMG."icones/cos.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/cos.png',_DIR_IMG.'icones/cos.png');}
     46                //On poursuit avec l'ajout du format cos dans la base de données
     47                $test_cos_req=sql_select('inclus','spip_types_documents',"extension = 'cos'");
     48                $test_cos_ta=sql_fetch($test_cos_req);
     49                $test_cos=$test_cos_ta['inclus'];
     50                if (!$test_cos) {
     51                        sql_insertq('spip_types_documents',array('extension' => 'cos','mime_type' => 'application/Scilab','titre' => 'Scilab','inclus' => 'embed','upload' => 'oui'));
     52                }
     53                //Ajout de l'icone pour le format xcos pour Scilab
     54                if (!@fopen(_DIR_IMG."icones/xcos.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/xcos.png',_DIR_IMG.'icones/xcos.png');}
     55                //On poursuit avec l'ajout du format xcos dans la base de données
     56                $test_xcos_req=sql_select('inclus','spip_types_documents',"extension = 'xcos'");
     57                $test_xcos_ta=sql_fetch($test_xcos_req);
     58                $test_xcos=$test_xcos_ta['inclus'];
     59                if (!$test_xcos) {
     60                        sql_insertq('spip_types_documents',array('extension' => 'xcos','mime_type' => 'application/Scilab','titre' => 'Scilab','inclus' => 'embed','upload' => 'oui'));
     61                }
     62                //Ajout de l'icone pour le format cosf pour Scilab
     63                if (!@fopen(_DIR_IMG."icones/cosf.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/cosf.png',_DIR_IMG.'icones/cosf.png');}
     64                //On poursuit avec l'ajout du format cosf dans la base de données
     65                $test_cosf_req=sql_select('inclus','spip_types_documents',"extension = 'cosf'");
     66                $test_cosf_ta=sql_fetch($test_cosf_req);
     67                $test_cosf=$test_cosf_ta['inclus'];
     68                if (!$test_cosf) {
     69                        sql_insertq('spip_types_documents',array('extension' => 'cosf','mime_type' => 'application/Scilab','titre' => 'Scilab','inclus' => 'embed','upload' => 'oui'));
     70                }
    1571        //Pour les collègues matheux, on insères ici quelques formats de documents à accepter par SPIP (algobox, XCAS)
    1672                //On commence par ajouter l'icone pour le format alg = logiciel algobox
    17                 if (!@opendir(_DIR_IMG."icones")) {mkdir(_DIR_IMG."icones");}
    1873                if (!@fopen(_DIR_IMG."icones/alg.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/alg.png',_DIR_IMG.'icones/alg.png');}
    1974                //On poursuit avec l'ajout du format alg dans la base de données
  • _plugins_/eva_geometrie/2.0/plugin.xml

    r55869 r61383  
    22        <nom>Int&#233;gration d'activit&#233;s de g&#233;om&#233;trie</nom>
    33        <slogan>Ins&#233;rer des applets GeoGebra, GeoNext, GeoLabo, C.a.r.Z.u.l. et CarMetal</slogan>
    4         <auteur>[Olivier Gautier->http://www.eva-web.edres74.ac-grenoble.fr]</auteur>
     4        <auteur>[Olivier Gautier->http://spip.ac-rouen.fr]</auteur>
    55        <licence>GNU/GPL</licence>
    6         <version>1.1.1</version>
     6        <version>1.1.2</version>
    77        <etat>stable</etat>
    88        <description>
    99        Permet d'ins&#233;rer des applets [Geogebra (format ggb)->http://www.geogebra.org], [Geolabo (format glb)->http://www.bibmath.net/geolabo], [GeoNext (format glb)->http://geonext.uni-bayreuth.de], [C.a.r.Z.u.l. (format zir)->http://mathsrv.ku-eichstaett.de/MGF/homes/grothman/java/zirkel] et [CarMetal (formats zir et zirs)->http://db-maths.nuxit.net/CaRMetal] gr&#226;ce &#224; un mod&#232;le.
    1010        </description>
    11         <lien>http://www.eva-web.edres74.ac-grenoble.fr/spip.php?article72</lien>
     11        <lien>http://evaweb.fr/spip.php?rubrique22</lien>
    1212        <prefix>eva_geometrie</prefix>
    1313        <install>eva_geometrie_install.php</install>
Note: See TracChangeset for help on using the changeset viewer.