WordPress.org

Plugin Directory

Changeset 1718729


Ignore:
Timestamp:
08/24/17 10:43:26 (2 months ago)
Author:
Mte90
Message:

tagging version 1.4.11

Location:
glossary-by-codeat
Files:
616 added
4 edited

Legend:

Unmodified
Added
Removed
  • glossary-by-codeat/trunk/README.txt

    r1718045 r1718729  
    55Requires at least: 4.6 
    66Tested up to: 4.8 
    7 Stable tag: 1.4.10 
     7Stable tag: 1.4.11 
    88License: GPLv2 or later 
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html 
     
    123123== Changelog == 
    124124 
     125= 1.4.11 = 
     126* Bugfix for older php versions 
     127* Tested now with php7cc and PHP Compatibility to check support for PHP 5.2+ 
     128 
    125129= 1.4.10 = 
    126130* Improved: Yoast SEO detection 
  • glossary-by-codeat/trunk/codeat.xml

    r1716258 r1718729  
    33    <description>Codeat coding standard.</description> 
    44 
     5    <!-- https://github.com/CodeAtCode/PHPDoc-for-PHPCS-PHPCBF/ --> 
    56    <rule ref="PHPDoc"/> 
     7     
     8    <!-- https://github.com/wimg/PHPCompatibility/ --> 
     9    <rule ref="PHPCompatibility"/> 
    610 
    711    <rule ref="WordPress"> 
     
    3438        <exclude name="WordPress.VIP.PostsPerPage.posts_per_page_posts_per_page" /> 
    3539        <exclude name="WordPress.VIP.SlowDBQuery.slow_db_query_tax_query" /> 
     40        <exclude name="WordPress.VIP.RestrictedFunctions.switch_to_blog_switch_to_blog" /> 
    3641        <exclude name="WordPress.CSRF.NonceVerification.NoNonceVerification"/> 
    3742        <exclude name="WordPress.Classes.ClassInstantiation.MissingParenthesis" /> 
  • glossary-by-codeat/trunk/glossary.php

    r1718045 r1718729  
    1414 * Plugin URI:        http://codeat.co/glossary 
    1515 * Description:       Easily add and manage a glossary with auto-link, tooltips and more. Improve your internal link building for a better SEO. 
    16  * Version:           1.4.10 
     16 * Version:           1.4.11 
    1717 * Author:            Codeat 
    1818 * Author URI:        http://codeat.co 
     
    2929    die; 
    3030} 
    31 define( 'GT_VERSION', '1.4.10' ); 
     31define( 'GT_VERSION', '1.4.11' ); 
    3232define( 'GT_SETTINGS', 'glossary' ); 
    3333define( 'GT_TEXTDOMAIN', 'glossary-by-codeat' ); 
  • glossary-by-codeat/trunk/includes/Glossary_Upgrade.php

    r1717160 r1718729  
    1616class Glossary_Upgrade { 
    1717 
    18     /** 
    19     * Initialize the class 
    20     * 
    21     * @since 1.0.0 
    22      *  
    23     * @return void 
    24     */ 
    25     public function __construct() { 
    26         register_activation_hook( 'glossary.php', array( $this, 'activate' ) ); 
    27         add_action( 'admin_init', array( $this, 'activate' ) ); 
    28     } 
     18    /** 
     19    * Initialize the class 
     20    * 
     21    * @since 1.0.0 
     22     * 
     23    * @return void 
     24    */ 
     25    public function __construct() { 
     26        register_activation_hook( 'glossary.php', array( $this, 'activate' ) ); 
     27        add_action( 'admin_init', array( $this, 'activate' ) ); 
     28    } 
    2929 
    30     /** 
    31     * On activation 
    32      *  
    33     * @return void 
    34     */ 
    35     public function activate() { 
    36         if ( is_admin() ) { 
    37             $version = get_option( 'glossary-version' ); 
    38             if ( version_compare( GT_VERSION, $version, '>' ) ) { 
    39                 $this->add_admin_cap(); 
    40                 update_option( 'glossary-version', GT_VERSION ); 
    41                 // Was wrong in previous release with a missing of an _ 
    42                 delete_option( GT_SETTINGS . 'count_terms' ); 
    43                 delete_option( GT_SETTINGS . 'count_related_terms' ); 
    44             } 
    45         } 
    46     } 
     30    /** 
     31    * On activation 
     32     * 
     33    * @return void 
     34    */ 
     35    public function activate() { 
     36        if ( is_admin() ) { 
     37            $version = get_option( 'glossary-version' ); 
     38            if ( version_compare( GT_VERSION, $version, '>' ) ) { 
     39                $this->add_admin_cap(); 
     40                update_option( 'glossary-version', GT_VERSION ); 
     41                // Was wrong in previous release with a missing of an _ 
     42                delete_option( GT_SETTINGS . 'count_terms' ); 
     43                delete_option( GT_SETTINGS . 'count_related_terms' ); 
     44            } 
     45        } 
     46    } 
    4747 
    48     /** 
    49     * Add admin capabilities 
    50      *  
    51     * @return void 
    52     */ 
    53     public function add_admin_cap() { 
    54         $caps = array( 
    55             'create_glossaries', 
    56             'read_glossary', 
    57             'read_private_glossaries', 
    58             'edit_glossary', 
    59             'edit_glossaries', 
    60             'edit_private_glossaries', 
    61             'edit_published_glossaries', 
    62             'edit_others_glossaries', 
    63             'publish_glossaries', 
    64             'delete_glossary', 
    65             'delete_glossaries', 
    66             'delete_private_glossaries', 
    67             'delete_published_glossaries', 
    68             'delete_others_glossaries', 
    69             'manage_glossaries', 
    70         ); 
    71         $roles = array( 
    72             get_role( 'administrator' ), 
    73             get_role( 'editor' ), 
    74             get_role( 'author' ), 
    75             get_role( 'contributor' ), 
    76             get_role( 'subscriber' ), 
    77         ); 
    78         foreach ( $roles as $role ) { 
    79             if ( !is_null( $role ) ) { 
    80                 foreach ( $caps as $cap ) { 
    81                     $role->add_cap( $cap ); 
    82                 } 
    83             } 
    84         } 
    85         $bad_caps = array( 
    86             'create_glossaries', 
    87             'read_private_glossaries', 
    88             'edit_glossary', 
    89             'edit_glossaries', 
    90             'edit_private_glossaries', 
    91             'edit_published_glossaries', 
    92             'edit_others_glossaries', 
    93             'publish_glossaries', 
    94             'delete_glossary', 
    95             'delete_glossaries', 
    96             'delete_private_glossaries', 
    97             'delete_published_glossaries', 
    98             'delete_others_glossaries', 
    99             'manage_glossaries', 
    100         ); 
    101         $roles = array( 
    102             get_role( 'author' ), 
    103             get_role( 'contributor' ), 
    104             get_role( 'subscriber' ), 
    105         ); 
    106         foreach ( $roles as $role ) { 
    107             if ( !is_null( $role ) ) { 
    108                 foreach ( $bad_caps as $cap ) { 
    109                     $role->remove_cap( $cap ); 
    110                 } 
    111             } 
    112         } 
    113     } 
     48    /** 
     49    * Add admin capabilities 
     50     * 
     51    * @return void 
     52    */ 
     53    public function add_admin_cap() { 
     54        $caps = array( 
     55            'create_glossaries', 
     56            'read_glossary', 
     57            'read_private_glossaries', 
     58            'edit_glossary', 
     59            'edit_glossaries', 
     60            'edit_private_glossaries', 
     61            'edit_published_glossaries', 
     62            'edit_others_glossaries', 
     63            'publish_glossaries', 
     64            'delete_glossary', 
     65            'delete_glossaries', 
     66            'delete_private_glossaries', 
     67            'delete_published_glossaries', 
     68            'delete_others_glossaries', 
     69            'manage_glossaries', 
     70        ); 
     71        $roles = array( 
     72            get_role( 'administrator' ), 
     73            get_role( 'editor' ), 
     74            get_role( 'author' ), 
     75            get_role( 'contributor' ), 
     76            get_role( 'subscriber' ), 
     77        ); 
     78        foreach ( $roles as $role ) { 
     79            if ( !is_null( $role ) ) { 
     80                foreach ( $caps as $cap ) { 
     81                    $role->add_cap( $cap ); 
     82                } 
     83            } 
     84        } 
     85        $bad_caps = array( 
     86            'create_glossaries', 
     87            'read_private_glossaries', 
     88            'edit_glossary', 
     89            'edit_glossaries', 
     90            'edit_private_glossaries', 
     91            'edit_published_glossaries', 
     92            'edit_others_glossaries', 
     93            'publish_glossaries', 
     94            'delete_glossary', 
     95            'delete_glossaries', 
     96            'delete_private_glossaries', 
     97            'delete_published_glossaries', 
     98            'delete_others_glossaries', 
     99            'manage_glossaries', 
     100        ); 
     101        $roles = array( 
     102            get_role( 'author' ), 
     103            get_role( 'contributor' ), 
     104            get_role( 'subscriber' ), 
     105        ); 
     106        foreach ( $roles as $role ) { 
     107            if ( !is_null( $role ) ) { 
     108                foreach ( $bad_caps as $cap ) { 
     109                    $role->remove_cap( $cap ); 
     110                } 
     111            } 
     112        } 
     113    } 
    114114 
    115115} 
    116116 
    117117new Glossary_Upgrade(); 
     118 
Note: See TracChangeset for help on using the changeset viewer.