Changeset 52693 in spip-zone


Ignore:
Timestamp:
Oct 6, 2011, 12:59:00 PM (8 years ago)
Author:
olivier.gautier@…
Message:

Ajout de la prise en compte du format zirs pour les classeurs CarMetal?

Mise à jour du js carmetal
Incrémentation de la version du plugin
Correction d'une coquille dans les scripts d'install du plugin pour le format zir
Mise à jour du des scripts d'install du plugin pour le format zirs
Ajout de l'icône qui va bien pour zirs
Mise à jour du modèle carmetal

Location:
_plugins_/eva_geometrie/2.0
Files:
1 added
4 edited

Legend:

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

    r22779 r52693  
    1313        if (!$GLOBALS['meta']['eva_geometrie_test']) {return false;}
    1414        else {
     15        //Mise à jour avec le nouveau format zirs pour CarMetal
     16                //On commence par ajouter l'icone pour le format zirs = copie de zir
     17                if (!@opendir(_DIR_IMG."icones")) {mkdir(_DIR_IMG."icones");}
     18                if (!@fopen(_DIR_IMG."icones/zirs.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/zirs.png',_DIR_IMG.'icones/zirs.png');}
     19                //On poursuit avec l'ajout du format zirs dans la base de données
     20                $test_zirs_req=sql_select('inclus','spip_types_documents',"extension = 'zirs'");
     21                $test_zirs_ta=sql_fetch($test_zirs_req);
     22                $test_zirs=$test_zirs_ta['inclus'];
     23                if (!$test_zirs) {
     24                        sql_insertq('spip_types_documents',array('extension' => 'zirs','mime_type' => 'application/x-carmetal','titre' => 'CarMetal','inclus' => 'embed','upload' => 'oui'));
     25                }
     26        //Tests globaux
    1527        $test_req=sql_select('inclus','spip_types_documents',"extension = 'ggb'");
    1628        $test_ta=sql_fetch($test_req);
     
    2335        $test3=$test3_ta['inclus'];
    2436        $test4_req=sql_select('inclus','spip_types_documents',"extension = 'zir'");
    25         $test4_ta=sql_fetch($test3_req);
    26         $test4=$test3_ta['inclus'];
    27         if ((!@opendir(_DIR_IMG."icones")) OR (!@fopen(_DIR_IMG."icones/ggb.png", "r")) OR (!@fopen(_DIR_IMG."icones/glb.png", "r")) OR (!@fopen(_DIR_IMG."icones/gxt.png", "r")) OR (!@fopen(_DIR_IMG."icones/zir.png", "r")) OR !$test OR !$test2 OR !$test3 OR !$test4) {return false;}
     37        $test4_ta=sql_fetch($test4_req);
     38        $test4=$test4_ta['inclus'];
     39        $test5_req=sql_select('inclus','spip_types_documents',"extension = 'zirs'");
     40        $test5_ta=sql_fetch($test5_req);
     41        $test5=$test5_ta['inclus'];
     42        if ((!@opendir(_DIR_IMG."icones")) OR (!@fopen(_DIR_IMG."icones/ggb.png", "r")) OR (!@fopen(_DIR_IMG."icones/glb.png", "r")) OR (!@fopen(_DIR_IMG."icones/gxt.png", "r")) OR (!@fopen(_DIR_IMG."icones/zir.png", "r")) OR (!@fopen(_DIR_IMG."icones/zirs.png", "r")) OR !$test OR !$test2 OR !$test3 OR !$test4 OR !$test5) {return false;}
    2843        else {return true;}
    2944        }
     
    3651        if (!@fopen(_DIR_IMG."icones/gxt.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/gxt.png',_DIR_IMG.'icones/gxt.png');}
    3752        if (!@fopen(_DIR_IMG."icones/zir.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/zir.png',_DIR_IMG.'icones/zir.png');}
     53        if (!@fopen(_DIR_IMG."icones/zirs.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/zirs.png',_DIR_IMG.'icones/zirs.png');}
    3854        $test_req=sql_select('inclus','spip_types_documents',"extension = 'ggb'");
    3955        $test_ta=sql_fetch($test_req);
     
    6076        sql_insertq('spip_types_documents',array('extension' => 'zir','mime_type' => 'application/x-carmetal','titre' => 'CarMetal','inclus' => 'embed','upload' => 'oui'));
    6177        }
     78        $test_zirs_req=sql_select('inclus','spip_types_documents',"extension = 'zirs'");
     79        $test_zirs_ta=sql_fetch($test_zirs_req);
     80        $test_zirs=$test_zirs_ta['inclus'];
     81        if (!$test_zirs) {
     82        sql_insertq('spip_types_documents',array('extension' => 'zirs','mime_type' => 'application/x-carmetal','titre' => 'CarMetal','inclus' => 'embed','upload' => 'oui'));
     83        }
    6284        ecrire_meta('eva_geometrie_test','1');
    6385        break;
  • _plugins_/eva_geometrie/2.0/modeles/carmetal.html

    r22779 r52693  
    77******************************************************************/
    88]
    9 <BOUCLE_carmetaldoc(DOCUMENTS){id_document=#ENV**{doc}}{mode=document}{extension==zir}>
    10 <applet archive="#EVAL{_DIR_PLUGIN_EVA_GEOMETRIE}scripts/CaRMetal.jar" code="rene.zirkel.ZirkelApplet.class"
     9<BOUCLE_carmetaldoc(DOCUMENTS){id_document=#ENV**{doc}}{mode=document}{extension==zir|zirs}>
     10<applet archive="#EVAL{_DIR_PLUGIN_EVA_GEOMETRIE}scripts/CaRMetal.jar" code="Main.class"
    1111width="[(#ENV**{largeur}|?{#ENV**{largeur},"100%"})]"
    12 height="[(#ENV**{hauteur}|?{#ENV**{hauteur},"500"})]">
     12height="[(#ENV**{hauteur}|?{#ENV**{hauteur},"500"})]"
     13mayscript="true">
    1314<param name="file" VALUE="#URL_DOCUMENT">
    1415</applet>
  • _plugins_/eva_geometrie/2.0/plugin.xml

    r34498 r52693  
    1010        </auteur>
    1111        <version>
    12         1.0
     12        1.1
    1313        </version>
    1414        <etat>
     
    1616        </etat>
    1717    <description>
    18     Permet d'ins&eacute;rer des applet <a href="http://www.geogebra.org" class="spip_out">Geogebra</a> (format ggb),  <a href="http://www.bibmath.net/geolabo/" class="spip_out">Geolabo</a> (format glb),  <a href="http://geonext.uni-bayreuth.de/" class="spip_out">GeoNext</a> (format glb),  <a href="http://mathsrv.ku-eichstaett.de/MGF/homes/grothman/java/zirkel/" class="spip_out">C.a.r.Z.u.l.</a> (format zir) et <a href="http://db-maths.nuxit.net/CaRMetal/" class="spip_out">CarMetal</a> (format zir) gr&acirc;ce &agrave; un mod&egrave;le.
     18    Permet d'ins&eacute;rer des applet <a href="http://www.geogebra.org" class="spip_out">Geogebra</a> (format ggb),  <a href="http://www.bibmath.net/geolabo/" class="spip_out">Geolabo</a> (format glb),  <a href="http://geonext.uni-bayreuth.de/" class="spip_out">GeoNext</a> (format glb),  <a href="http://mathsrv.ku-eichstaett.de/MGF/homes/grothman/java/zirkel/" class="spip_out">C.a.r.Z.u.l.</a> (format zir) et <a href="http://db-maths.nuxit.net/CaRMetal/" class="spip_out">CarMetal</a> (formats zir et zirs) gr&acirc;ce &agrave; un mod&egrave;le.
    1919    </description>
    2020    <lien>
Note: See TracChangeset for help on using the changeset viewer.