Plugin Directory

Changeset 1110937


Ignore:
Timestamp:
03/12/2015 08:37:43 AM (11 years ago)
Author:
latorante
Message:

Updating to version 1.3

Location:
gravity-forms-enhancements/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • gravity-forms-enhancements/trunk/GravityFormsEnhacner.php

    r1082240 r1110937  
    66    Author URI: http://latorante.name
    77    Author Email: martin@latorante.name
    8     Version: 1.2
     8    Version: 1.3
    99    License: GPLv2
    1010*/
  • gravity-forms-enhancements/trunk/GravityFormsEnhacnerInit.php

    r1082240 r1110937  
    3535        define('GFENHANCER_ASSETS',  GFENHANCER_FOLDER . '/assets/');
    3636        define('GFENHANCER_ROOT',    dirname(__FILE__) . DIRECTORY_SEPARATOR);
    37         define('GFENHANCER_VER',     '1.2');
     37        define('GFENHANCER_VER',     '1.3');
    3838        // Start the engine last file to require, rest is auto
    3939        // Custom auto loader, PSR-0 Standard
  • gravity-forms-enhancements/trunk/libs/GravityFormsEnhancer/Enhancer.php

    r1082240 r1110937  
    2222{
    2323    /** @var null | array | int */
    24     var $form = NULL;
     24    public static $form = NULL;
    2525    /** @var int  */
    2626    var $priority = 10;
     
    5757        // in settings.
    5858        if($repositorySettings->enhancer == TRUE){
     59            // PHP lower than 5.4 support (meh)
     60            $that = $this;
    5961            // Add gravity forms HTML content filter
    60             Filter::add('gform_field_content', function($content, $field, $value, $lead_id, $form_id) use ($repositorySettings){
     62            Filter::add('gform_field_content', function($content, $field, $value, $lead_id, $form_id) use ($repositorySettings, $that){
    6163                // Apply form
    62                 $this->form = apply_filters('gravity_forms_enhancer_form', $this->form);
     64                self::$form = apply_filters('gravity_forms_enhancer_form', self::$form);
    6365                // Not for admin
    6466                if(!is_admin()){
    65                     if(is_numeric($this->form)){
    66                         if($this->form == $form_id){
     67                    if(is_numeric(self::$form)){
     68                        if(self::$form == $form_id){
    6769                            // Hunt for specific form
    68                             $content = $this->hunt($content, $field, $repositorySettings);
    69                         }
    70                     } elseif(is_array($this->form)){
    71                         if(in_array($form_id, $this->form)){
     70                            $content = $that->hunt($content, $field, $repositorySettings);
     71                        }
     72                    } elseif(is_array(self::$form)){
     73                        if(in_array($form_id, self::$form)){
    7274                            // Hunt for list of forms
    73                             $content = $this->hunt($content, $field, $repositorySettings);
     75                            $content = $that->hunt($content, $field, $repositorySettings);
    7476                        }
    7577                    } else {
    7678                        // Hunt for all forms
    77                         $content = $this->hunt($content, $field, $repositorySettings);
     79                        $content = $that->hunt($content, $field, $repositorySettings);
    7880                    }
    7981                }
  • gravity-forms-enhancements/trunk/readme.txt

    r1082240 r1110937  
    11=== Gravity Forms Enhancements ===
    22Contributors: latorante
    3 Donate link: http://donate.latorante.name/
    43Tags: gravity forms, html5 placeholders, gravity forms placeholders, gravity forms labels
    54Requires at least: 3.3
     
    76License: GPLv2 or later
    87License URI: http://www.gnu.org/licenses/gpl-2.0.html
    9 Stable tag: 1.2
     8Stable tag: 1.3
    109
    1110Simple library to enhance the Gravity Forms experience, build on a necessity and desire not to amend Gravity Forms core files.
     
    3029= Road-map =
    3130
    32 This is what I plan to implement in upcoming versions:
     31This is what I plan to implement in upcoming versions.
    3332
    34 1. Whatever I will find nice in [Forum / Wishlist.](https://wordpress.org/support/topic/wishlist-10 "Forum / Wishlist.")
     331. Hooks to apply enhacements only on certain forms.
     341. Correct HTML5 fields for date, time, email, website, etc.
     351. Whatever I will find nice in [https://wordpress.org/support/topic/wishlist-10](https://wordpress.org/support/topic/wishlist-10 "Forum -> Wishlist.")
    3536
    3637== Installation ==
     
    5657== Frequently Asked Questions ==
    5758
    58 1. **I want a special functionality** - [Forum / Wishlist.](https://wordpress.org/support/topic/wishlist-10 "Forum / Wishlist.")
     591. **I want a special functionality** - Forum -> Wishlist
    5960
    6061== Upgrade Notice ==
    61 = 1.2 =
    62 New options, new fixes, new looks.
     62
    6363== Changelog ==
    6464
     65= 1.3 =
     66* Added support for PHP 5.4 and lower.
     67
    6568= 1.2 =
    66 * Added select dropdowns placeholder
    67 * Fixed tiny bug with missing value for JS placeholders
    68 * Added HTML5 retype functionality
    69 * Enabled filters to run enhacements only on specific forms
     69* Added new functionality, better performance.
    7070
    7171= 1.0 =
Note: See TracChangeset for help on using the changeset viewer.