Plugin Directory

Changeset 1347621


Ignore:
Timestamp:
02/10/2016 04:17:42 PM (10 years ago)
Author:
gruppo.ambita
Message:

[1.2] Corretta un’anomalia che poteva causare il blocco del plugin durante l’apertura dei files zip relativi alle librerie.

Location:
fidelit-softwarefidelitycardit
Files:
50 added
2 edited

Legend:

Unmodified
Added
Removed
  • fidelit-softwarefidelitycardit/trunk/README.txt

    r1063353 r1347621  
    55Requires at least: 3.0
    66Tested up to: 4.0
    7 Stable tag: 1.1
     7Stable tag: 1.2
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    5656== Changelog ==
    5757
     58= 1.2 =
     59* Corretta un’anomalia che in rari casi poteva non scompattare gli archivi ZIP delle librerie
     60
    5861= 1.1 =
    5962* Implementato il download automatico del FidElìt SDK e l'upload da amministrazione dei certificati
     
    6467== Upgrade Notice ==
    6568
     69= 1.2 =
     70* Corretta un’anomalia che in rari casi poteva non scompattare gli archivi ZIP delle librerie
     71
    6672= 1.1 =
    6773* Ora il plugin scarica automaticamente il FidElìt SDK più aggiornato
  • fidelit-softwarefidelitycardit/trunk/admin/content.php

    r1063177 r1347621  
    1414            if (isset($_FILES['certificati']) && isset($_FILES['certificati']['name']) && pathinfo($_FILES['certificati']['name'], PATHINFO_EXTENSION) == "zip" && $_FILES['certificati']['size'] < 8000)
    1515            {
    16                 $crt_zip = new ZipArchive();
    17                 if ($crt_zip->open($_FILES['certificati']['tmp_name']))
     16                if (!file_exists(dirname(__FILE__)."/../cert"))
     17                    @mkdir(dirname(__FILE__)."/../cert");
     18                else
    1819                {
    19                     if (!file_exists(dirname(__FILE__)."/../cert"))
    20                         @mkdir(dirname(__FILE__)."/../cert");
    21                     else
    22                     {
    23                         @unlink(dirname(__FILE__) ."/../cert/pbl.crt");
    24                         @unlink(dirname(__FILE__) ."/../cert/pbl.csr");
    25                     }
    26 
    27                     $crt_zip->extractTo(dirname(__FILE__)."/../cert", array("pbl.crt", "pbl.csr"));
    28                     $crt_zip->close();
     20                    @unlink(dirname(__FILE__) ."/../cert/pbl.crt");
     21                    @unlink(dirname(__FILE__) ."/../cert/pbl.csr");
    2922                }
    30 
     23               
     24                WP_Filesystem();
     25                unzip_file($_FILES['certificati']['tmp_name'], dirname(__FILE__)."/../cert");
     26               
    3127                @unlink($_FILES['certificati']['tmp_name']);
    3228                unset($crt_zip);
     
    9591                <li>Scompatto l'archivio...</li>
    9692                <?
    97                 $sdk_zip = new ZipArchive();
    98                 if ($sdk_zip->open(dirname(__FILE__)."/../FidApi_SDK/php_FidApi_SDK.zip"))
    99                 {
    100                     $sdk_zip->extractTo(dirname(__FILE__)."/../");
    101                     $sdk_zip->close();
    102                     ?><li>Archivio scompattato con successo. Aggiornamento della pagina in corso...</li><?
    103                 }
    104                 else
    105                 {
    106                     ?><li>Impossibile scompattare l'archivio. Riprova tra qualche minuto.</li><?
    107                 }
    108 
     93                WP_Filesystem();
     94                if (unzip_file(dirname(__FILE__)."/../FidApi_SDK/php_FidApi_SDK.zip", dirname(__FILE__)."/../"))
     95                {
     96                    ?><li>Archivio scompattato con successo. Aggiornamento della pagina in corso...</li><?
     97                }
     98                else
     99                {
     100                    ?><li>Impossibile scompattare l'archivio. Riprova tra qualche minuto.</li><?
     101                }
     102               
    109103                unlink(dirname(__FILE__)."/../FidApi_SDK/php_FidApi_SDK.zip");
    110104                ?>
Note: See TracChangeset for help on using the changeset viewer.