Plugin Directory

Changeset 1028782


Ignore:
Timestamp:
11/19/2014 04:52:52 PM (11 years ago)
Author:
george_michael
Message:

new version 1.1.3 for bug fix

Location:
simple-permissions
Files:
2 edited
3 copied

Legend:

Unmodified
Added
Removed
  • simple-permissions/tags/1.1.3/readme.txt

    r1023067 r1028782  
    55Requires at least: 3.5.2
    66Tested up to: 4.0.0
    7 Stable tag: 1.1.2
     7Stable tag: 1.1.3
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    3535== Changelog ==
    3636
     37= 1.1.3 =
     38* Removing category limits was not working under all conditions. Should be fixed now.
     39
    3740= 1.1.2 =
    3841* Fixed a bug that would cause Wiki plugin (and anything else that provides an editing interface) to reset permissions on posts.
     
    5861== Upgrade Notice ==
    5962
     63= 1.1.3 =
     64* Everyone should update as some functionality wasn't working.
     65
    6066= 1.1.2 =
    6167* Bug fix for interaction with Wiki plugin. Upgrade optional.
  • simple-permissions/tags/1.1.3/simple-permissions.php

    r1023080 r1028782  
    22/**
    33 * @package Simple-Permissions
    4  * @version 1.1.2
     4 * @version 1.1.3
    55 */
    66/*
     
    99Description: Create simple permission groups for reading or editing posts.
    1010Author: Michael George
    11 Version: 1.1.2
     11Version: 1.1.3
    1212
    1313    This program is free software; you can redistribute it and/or modify
     
    422422
    423423                if ( isset( $_POST['simplePermissionsLimitCats'] ) ) {
     424                    $devOptions['groups'][(int)$_POST['simplePermissionsGroupID']]['limitCats'] = array();
     425                    //echo "<!-- postedLimits: " . print_r( $_POST['simplePermissionsLimitCats'], true ) . " -->\r";
    424426                    foreach ( $_POST['simplePermissionsLimitCats'] as $cat ) {
    425427                        //echo "<!-- found cat $cat -->\r";
    426                         if ( ! in_array( $cat, $devOptions['groups'][(int)$_POST['simplePermissionsGroupID']]['limitCats'] ) ) {
    427                             $devOptions['groups'][(int)$_POST['simplePermissionsGroupID']]['limitCats'][] = (int)$cat;
    428                         }
    429                     }
     428                        $devOptions['groups'][(int)$_POST['simplePermissionsGroupID']]['limitCats'][] = (int)$cat;
     429                    }
     430                    //echo "<!-- limits: " . print_r( $devOptions['groups'][(int)$_POST['simplePermissionsGroupID']]['limitCats'], true ) . " -->\r";
    430431                } else if ( isset( $_POST['simplePermissionsGroupID'] ) && $_POST['simplePermissionsGroupID'] != 'new' ) {
    431432                    $devOptions['groups'][(int)$_POST['simplePermissionsGroupID']]['limitCats'] = array();
     
    464465                $workingURL = spDelArgFromURL( $_SERVER["REQUEST_URI"], array( 'spDeleteGroup', 'spEditGroup' ) );
    465466            } else if ( isset( $updated ) && ! $updated ) {
    466                 echo "<div class='updated'><p><strong>Settings failed to update.</strong></p></div>\r";
     467                echo "<div class='error'><p><strong>Settings failed to update.</strong></p></div>\r";
    467468            }
    468469?>
  • simple-permissions/trunk/readme.txt

    r1023067 r1028782  
    55Requires at least: 3.5.2
    66Tested up to: 4.0.0
    7 Stable tag: 1.1.2
     7Stable tag: 1.1.3
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    3535== Changelog ==
    3636
     37= 1.1.3 =
     38* Removing category limits was not working under all conditions. Should be fixed now.
     39
    3740= 1.1.2 =
    3841* Fixed a bug that would cause Wiki plugin (and anything else that provides an editing interface) to reset permissions on posts.
     
    5861== Upgrade Notice ==
    5962
     63= 1.1.3 =
     64* Everyone should update as some functionality wasn't working.
     65
    6066= 1.1.2 =
    6167* Bug fix for interaction with Wiki plugin. Upgrade optional.
  • simple-permissions/trunk/simple-permissions.php

    r1023080 r1028782  
    22/**
    33 * @package Simple-Permissions
    4  * @version 1.1.2
     4 * @version 1.1.3
    55 */
    66/*
     
    99Description: Create simple permission groups for reading or editing posts.
    1010Author: Michael George
    11 Version: 1.1.2
     11Version: 1.1.3
    1212
    1313    This program is free software; you can redistribute it and/or modify
     
    422422
    423423                if ( isset( $_POST['simplePermissionsLimitCats'] ) ) {
     424                    $devOptions['groups'][(int)$_POST['simplePermissionsGroupID']]['limitCats'] = array();
     425                    //echo "<!-- postedLimits: " . print_r( $_POST['simplePermissionsLimitCats'], true ) . " -->\r";
    424426                    foreach ( $_POST['simplePermissionsLimitCats'] as $cat ) {
    425427                        //echo "<!-- found cat $cat -->\r";
    426                         if ( ! in_array( $cat, $devOptions['groups'][(int)$_POST['simplePermissionsGroupID']]['limitCats'] ) ) {
    427                             $devOptions['groups'][(int)$_POST['simplePermissionsGroupID']]['limitCats'][] = (int)$cat;
    428                         }
    429                     }
     428                        $devOptions['groups'][(int)$_POST['simplePermissionsGroupID']]['limitCats'][] = (int)$cat;
     429                    }
     430                    //echo "<!-- limits: " . print_r( $devOptions['groups'][(int)$_POST['simplePermissionsGroupID']]['limitCats'], true ) . " -->\r";
    430431                } else if ( isset( $_POST['simplePermissionsGroupID'] ) && $_POST['simplePermissionsGroupID'] != 'new' ) {
    431432                    $devOptions['groups'][(int)$_POST['simplePermissionsGroupID']]['limitCats'] = array();
     
    464465                $workingURL = spDelArgFromURL( $_SERVER["REQUEST_URI"], array( 'spDeleteGroup', 'spEditGroup' ) );
    465466            } else if ( isset( $updated ) && ! $updated ) {
    466                 echo "<div class='updated'><p><strong>Settings failed to update.</strong></p></div>\r";
     467                echo "<div class='error'><p><strong>Settings failed to update.</strong></p></div>\r";
    467468            }
    468469?>
Note: See TracChangeset for help on using the changeset viewer.