Plugin Directory

Changeset 1885283


Ignore:
Timestamp:
06/01/2018 07:50:32 AM (7 years ago)
Author:
ihorsl
Message:

1.14

Location:
opti-mozjpeg-guetzli-webp/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • opti-mozjpeg-guetzli-webp/trunk/class_wpmjgu_image.php

    r1858500 r1885283  
    491491
    492492    /*
    493         classWpmjguOptimizeThumbnail($attachmentId, $thumbnailSize, $allWpmjguSettings)
     493        classWpmjguOptimizeThumbnail($attachmentId, $thumbnailSize)
     494        does everything himself, including db update
     495       
    494496     *  thumbnail_compress_or_optimize($backedupImagePath, $basename, $destinationFolder, $maxWidth,  $maxHeight, $crop, $allWpmjguSettings)
    495497        thumbnail_webp_duplicate($backedupImagePath, $currentThumbnailPath, $maxWidth,  $maxHeight, $crop, $allWpmjguSettings)
  • opti-mozjpeg-guetzli-webp/trunk/class_wpmjgu_url_file.php

    r1858500 r1885283  
    232232        if (!file_exists($ret['original_path']))
    233233        {
    234             $ret['out'] .=  "Copy " . $current_path . " to " . $ret['original_path'] . "faild\n";
     234            $ret['out'] .=  "Copy " . $current_path . " to " . $ret['original_path'] . " faild\n";
    235235            $ret['error'] = true;
    236236            return $ret;       
     
    239239        $basename_file_path = $originals_dir . DIRECTORY_SEPARATOR . $attachment_id . "_basename.txt";
    240240        $this->wait_and_unlink($basename_file_path);
    241         //file_put_contents($basename_file_path, basename($current_path));
     241
    242242        file_put_contents($basename_file_path, $this->mbBasename($current_path));   
    243243        if (!file_exists($basename_file_path))
  • opti-mozjpeg-guetzli-webp/trunk/class_wpmjgu_validate.php

    r1863166 r1885283  
    3333    }
    3434   
    35    
    36     if (!file_exists($working_directory))
    37     {
    38         if ($working_directory ===  $wpmjgu_func->url_file->PLUGIN_DEFAULT_WORKING_DIRECTORY)
    39         {   
     35    if (file_exists($working_directory)  &&  !is_dir($working_directory)) {
     36        return $working_directory . " " . __("is not a directory");
     37    }
     38   
     39    if (! file_exists($working_directory))
     40    {
     41        if ($working_directory ===  $wpmjgu_func->url_file->PLUGIN_DEFAULT_WORKING_DIRECTORY) {   
    4042
    4143            mkdir($working_directory);
    42             if (!file_exists($working_directory))
    43             {
     44            if (!file_exists($working_directory)) {
    4445                return "Can't create plugin working directory " . $working_directory;
    4546            }
    46             $wpmjgu_func->url_file->write_blocking_htaccess($working_directory);
    4747           
    48             $original_images_directory = $working_directory . "/" . $wpmjgu_func->url_file->ORIGINAL_IMAGES_SUBDIRECTORY;
    49             mkdir($original_images_directory);
    50             $wpmjgu_func->url_file->write_blocking_htaccess($original_images_directory);
    51            
    52             $temp_directory = $working_directory . "/" . "temp";
    53             mkdir($temp_directory);
    54             $wpmjgu_func->url_file->write_blocking_htaccess($temp_directory);
    55            
    56          }
    57         else
    58         {
     48        }
     49        else {
    5950            return "Plugin working directory does not exist " . $working_directory;
    6051        }         
     
    6354
    6455    $write_test_file = $working_directory . DIRECTORY_SEPARATOR . "writetest.txt";
    65     file_put_contents($write_test_file, "");
    66     if (!file_exists($working_directory))
    67     {
    68         return "Plugin working directory is not writable " . $working_directory;
    69     }
    70     else
    71     {
     56    @file_put_contents($write_test_file, "WRITE TEST FILE");
     57    if (! file_exists($write_test_file)) {
     58        return __("Plugin working directory is not writable") . " " . $working_directory;
     59    } else {
    7260        unlink($write_test_file);
    73     }
    74 
    75 
     61    }   
     62   
     63    $wpmjgu_func->url_file->write_blocking_htaccess($working_directory);
     64
     65    //----
     66
     67    $original_images_directory = $working_directory . "/" . $wpmjgu_func->url_file->ORIGINAL_IMAGES_SUBDIRECTORY;
     68    @mkdir($original_images_directory);
     69    $wpmjgu_func->url_file->write_blocking_htaccess($original_images_directory);
     70
     71    $temp_directory = $working_directory . "/" . "temp";
     72    @mkdir($temp_directory);
     73    $wpmjgu_func->url_file->write_blocking_htaccess($temp_directory);   
    7674   
    7775}
  • opti-mozjpeg-guetzli-webp/trunk/opti-mozjpeg-guetzli-webp.php

    r1863172 r1885283  
    44Plugin Name: Opti MozJpeg Guetzli WebP
    55Plugin URI: https://ihorsl.com/en/wordpress-opti-mozjpeg-guetzli-webp/home/
    6 Version: 1.13
     6Version: 1.14
    77Author: Ihor Slyva
    88Author uri: https://ihorsl.com
     
    5858<div class="wrap">
    5959<div id="icon-options-general" class="icon32"></div>
    60 <h1 id="wpmjgu-title">Opti MozJpeg Guetzli WebP (v1.13)</h1>
     60<h1 id="wpmjgu-title">Opti MozJpeg Guetzli WebP (v1.14)</h1>
    6161
    6262
  • opti-mozjpeg-guetzli-webp/trunk/readme.txt

    r1863172 r1885283  
    11=== Opti MozJpeg Guetzli WebP ===
    22Contributors: ihorsl
    3 Tags: free image optimization, SEO, PageSpeed, pingdom, free WordPress images optimization
     3Tags: free image optimization, SEO, PageSpeed, pingdom, WordPress images optimization
    44Donate link: http://ihorsl.com/en/wordpress-opti-mozjpeg-guetzli-webp/home/#donate-wpmjgu
    55Requires at least: 4.7
    66Tested up to: 4.9.5
    77Requires PHP: 5.4
    8 Stable tag: 1.13
     8Stable tag: 1.14
    99License: GPLv2
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
Note: See TracChangeset for help on using the changeset viewer.