Plugin Directory

Changeset 1669841


Ignore:
Timestamp:
06/02/2017 07:48:53 PM (9 years ago)
Author:
sckmkny
Message:

Fix bug in upgrade to show screen

Location:
futusign/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • futusign/trunk/common/class-futusign-common.php

    r1669808 r1669841  
    4343     * @var      Futusign_Playlist    $playlist    The playlist.
    4444     */
     45    private $playlist;
    4546    /**
    4647     * The image.
     
    5152     */
    5253    private $image;
    53     private $playlist;
    5454    /**
    5555     * Initialize the class and set its properties.
     
    5757     * @since    0.3.0
    5858     */
    59 
    6059    public function __construct() {
    6160        $this->load_dependencies();
     
    7675        require_once plugin_dir_path( __FILE__ ) . 'class-futusign-playlist.php';
    7776        require_once plugin_dir_path( __FILE__ ) . 'class-futusign-image.php';
     77    }
     78    // DUPLICATED IN INACTIVE
     79    /**
     80     * Flush on upgrade
     81     *
     82     * @since    2.2.1
     83     */
     84    public function upgrader_process_complete() {
     85        flush_rewrite_rules();
    7886    }
    7987    /**
  • futusign/trunk/futusign.php

    r1669808 r1669841  
    1111 * Plugin URI:       https://github.com/larkintuckerllc/futusign
    1212 * Description:      Manage and display digital signage content
    13  * Version:          2.2.0
     13 * Version:          2.2.1
    1414 * Author:           John Tucker
    1515 * Author URI:       https://github.com/larkintuckerllc
  • futusign/trunk/inactive/class-futusign-inactive.php

    r1669808 r1669841  
    2929    // DUPLICATED IN COMMON
    3030    /**
     31     * Flush on upgrade
     32     *
     33     * @since    2.2.1
     34     */
     35    public function upgrader_process_complete() {
     36        flush_rewrite_rules();
     37    }
     38    // DUPLICATED IN COMMON
     39    /**
    3140     * Add rewrite rules
    3241     *
  • futusign/trunk/includes/class-futusign.php

    r1669808 r1669841  
    9393    public function __construct() {
    9494        $this->plugin_name = 'futusign';
    95         $this->version = '2.2.0';
     95        $this->version = '2.2.1';
    9696        $this->load_dependencies();
    9797        $this->set_locale();
     
    146146    private function define_inactive_hooks() {
    147147        $plugin_inactive = new Futusign_Inactive();
     148        $this->loader->add_action('upgrader_process_complete', $plugin_inactive, 'upgrader_process_complete');
    148149        $this->loader->add_action('init', $plugin_inactive, 'add_rewrite_rules');
    149150        $this->loader->add_action('admin_notices', $plugin_inactive, 'missing_plugins_notice' );
     
    157158    private function define_common_hooks() {
    158159        $plugin_common = new Futusign_Common();
     160        $this->loader->add_action('upgrader_process_complete', $plugin_common, 'upgrader_process_complete');
    159161        // ENDPOINT
    160162        $this->loader->add_action('init', $plugin_common, 'add_rewrite_rules');
  • futusign/trunk/readme.txt

    r1669808 r1669841  
    44Requires at least: 4.3
    55Tested up to: 4.7
    6 Stable tag: 2.2.0
     6Stable tag: 2.2.1
    77License: GPLv2 or later
    88License URI: https://www.gnu.org/licenses/gpl.html
     
    2222
    2323== Changelog ==
     24
     25= 2.2.1 =
     26
     27Bug fix: On upgrade to 2.2.0, the plugin needed to be reactivated
     28before screens would play again.
    2429
    2530= 2.2.0 =
Note: See TracChangeset for help on using the changeset viewer.