Changeset 90045 in spip-zone


Ignore:
Timestamp:
Jun 9, 2015, 2:21:13 PM (6 years ago)
Author:
olivier.gautier@…
Message:

On ajoute la prise en compte des fichiers Scratch (extension sb2).
Incrémentation de version.

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

Legend:

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

    r67982 r90045  
    8282                        sql_insertq('spip_types_documents',array('extension' => 'xws','mime_type' => 'application/Xcas','titre' => 'Xcas','inclus' => 'embed','upload' => 'oui'));
    8383                }
     84                //On commence par ajouter l'icone pour le format sb2 = logiciel Scratch
     85                if (!@fopen(_DIR_IMG."icones/sb2.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/sb2.png',_DIR_IMG.'icones/sb2.png');}
     86                //On poursuit avec l'ajout du format sb2 dans la base de données
     87                $test_scratch_req=sql_select('inclus','spip_types_documents',"extension = 'sb2'");
     88                $test_scratch_ta=sql_fetch($test_scratch_req);
     89                $test_scratch=$test_scratch_ta['inclus'];
     90                if (!$test_scratch) {
     91                        sql_insertq('spip_types_documents',array('extension' => 'sb2','mime_type' => 'application/Scratch','titre' => 'Scratch','inclus' => 'embed','upload' => 'oui'));
     92                }
     93
    8494        //Mise à jour avec le nouveau format zirs pour CarMetal
    8595                //On commence par ajouter l'icone pour le format zirs = copie de zir
     
    108118        $test5_ta=sql_fetch($test5_req);
    109119        $test5=$test5_ta['inclus'];
    110         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;}
     120        $test6_req=sql_select('inclus','spip_types_documents',"extension = 'sb2'");
     121        $test6_ta=sql_fetch($test6_req);
     122        $test6=$test6_ta['inclus'];
     123        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 OR !$test6) {return false;}
    111124        else {return true;}
    112125        }
     
    120133        if (!@fopen(_DIR_IMG."icones/zir.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/zir.png',_DIR_IMG.'icones/zir.png');}
    121134        if (!@fopen(_DIR_IMG."icones/zirs.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/zirs.png',_DIR_IMG.'icones/zirs.png');}
     135        if (!@fopen(_DIR_IMG."icones/sb2.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/sb2.png',_DIR_IMG.'icones/sb2.png');}
    122136        $test_req=sql_select('inclus','spip_types_documents',"extension = 'ggb'");
    123137        $test_ta=sql_fetch($test_req);
     
    150164        sql_insertq('spip_types_documents',array('extension' => 'zirs','mime_type' => 'application/x-carmetal','titre' => 'CarMetal','inclus' => 'embed','upload' => 'oui'));
    151165        }
     166        $test_sb2_req=sql_select('inclus','spip_types_documents',"extension = 'sb2'");
     167        $test_sb2_ta=sql_fetch($test_sb2_req);
     168        $test_sb2=$test_sb2_ta['inclus'];
     169        if (!$test_sb2) {
     170        sql_insertq('spip_types_documents',array('extension' => 'sb2','mime_type' => 'application/Scratch','titre' => 'Scratch','inclus' => 'embed','upload' => 'oui'));
     171        }
    152172        ecrire_meta('eva_geometrie_test','1');
    153173        break;
  • _plugins_/eva_geometrie/2.0/eva_geometrie_install.php

    r61383 r90045  
    8888                        sql_insertq('spip_types_documents',array('extension' => 'xws','mime_type' => 'application/Xcas','titre' => 'Xcas','inclus' => 'embed','upload' => 'oui'));
    8989                }
     90                //On commence par ajouter l'icone pour le format sb2 = logiciel Scratch
     91                if (!@fopen(_DIR_IMG."icones/sb2.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/sb2.png',_DIR_IMG.'icones/sb2.png');}
     92                //On poursuit avec l'ajout du format sb2 dans la base de données
     93                $test_scratch_req=sql_select('inclus','spip_types_documents',"extension = 'sb2'");
     94                $test_scratch_ta=sql_fetch($test_scratch_req);
     95                $test_scratch=$test_scratch_ta['inclus'];
     96                if (!$test_scratch) {
     97                        sql_insertq('spip_types_documents',array('extension' => 'sb2','mime_type' => 'application/Scratch','titre' => 'Scratch','inclus' => 'embed','upload' => 'oui'));
     98                }
     99
    90100        //Mise à jour avec le nouveau format zirs pour CarMetal
    91101                //On commence par ajouter l'icone pour le format zirs = copie de zir
     
    114124        $test5_ta=sql_fetch($test5_req);
    115125        $test5=$test5_ta['inclus'];
    116         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;}
     126        $test6_req=sql_select('inclus','spip_types_documents',"extension = 'sb2'");
     127        $test6_ta=sql_fetch($test6_req);
     128        $test6=$test6_ta['inclus'];
     129        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 OR !$test6) {return false;}
    117130        else {return true;}
    118131        }
     
    126139        if (!@fopen(_DIR_IMG."icones/zir.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/zir.png',_DIR_IMG.'icones/zir.png');}
    127140        if (!@fopen(_DIR_IMG."icones/zirs.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/zirs.png',_DIR_IMG.'icones/zirs.png');}
     141        if (!@fopen(_DIR_IMG."icones/sb2.png", "r")) {copy(_DIR_PLUGIN_EVA_GEOMETRIE.'img_pack/sb2.png',_DIR_IMG.'icones/sb2.png');}
    128142        $test_req=sql_select('inclus','spip_types_documents',"extension = 'ggb'");
    129143        $test_ta=sql_fetch($test_req);
     
    156170        sql_insertq('spip_types_documents',array('extension' => 'zirs','mime_type' => 'application/x-carmetal','titre' => 'CarMetal','inclus' => 'embed','upload' => 'oui'));
    157171        }
     172        $test_sb2_req=sql_select('inclus','spip_types_documents',"extension = 'sb2'");
     173        $test_sb2_ta=sql_fetch($test_sb2_req);
     174        $test_sb2=$test_sb2_ta['inclus'];
     175        if (!$test_sb2) {
     176        sql_insertq('spip_types_documents',array('extension' => 'sb2','mime_type' => 'application/Scratch','titre' => 'Scratch','inclus' => 'embed','upload' => 'oui'));
     177        }
    158178        ecrire_meta('eva_geometrie_test','1');
    159179        break;
  • _plugins_/eva_geometrie/2.0/paquet.xml

    r77955 r90045  
    22  prefix="eva_geometrie"
    33  categorie="divers"
    4   version="1.1.4"
     4  version="1.1.5"
    55  etat="stable"
    66  compatibilite="[2.0.0;3.0.*]"
  • _plugins_/eva_geometrie/2.0/plugin.xml

    r77955 r90045  
    44        <auteur>[Olivier Gautier->http://spip.ac-rouen.fr]</auteur>
    55        <licence>GNU/GPL</licence>
    6         <version>1.1.4</version>
     6        <version>1.1.5</version>
    77        <etat>stable</etat>
    88        <description>
Note: See TracChangeset for help on using the changeset viewer.