Page Restrict - Version 2.01

Version Description

(2010-05-27) = * Quick update to fix an in_array() warning issued when settings are checked but have not been saved.

Download this release

Release Info

Developer theandystratton
Plugin Icon wp plugin Page Restrict
Version 2.01
Comparing to
See all releases

Code changes from version 2.0 to 2.01

Files changed (3) hide show
  1. inc/admin.php +1 -1
  2. pagerestrict.php +8 -2
  3. readme.txt +4 -1
inc/admin.php CHANGED
@@ -5,7 +5,7 @@ Plugin URI: http://sivel.net/wordpress/
5
  */
6
 
7
  //
8
- $pr_version = '2.0';
9
 
10
  // Full path and plugin basename of the main plugin file
11
  $pr_plugin_file = dirname ( dirname ( __FILE__ ) ) . '/pagerestrict.php';
5
  */
6
 
7
  //
8
+ $pr_version = '2.01';
9
 
10
  // Full path and plugin basename of the main plugin file
11
  $pr_plugin_file = dirname ( dirname ( __FILE__ ) ) . '/pagerestrict.php';
pagerestrict.php CHANGED
@@ -5,7 +5,7 @@ Plugin URI: http://theandystratton.com/pagerestrict
5
  Description: Restrict certain pages to logged in users
6
  Author: Matt Martz & Andy Stratton
7
  Author URI: http://theandystratton.com
8
- Version: 2.0
9
 
10
  Copyright (c) 2008 Matt Martz (http://sivel.net)
11
  Page Restrict is released under the GNU Lesser General Public License (LGPL)
@@ -19,7 +19,13 @@ if ( is_admin () )
19
  // get specific option
20
  function pr_get_opt ( $option ) {
21
  $pr_options = get_option ( 'pr_options' );
22
- return $pr_options[$option];
 
 
 
 
 
 
23
  }
24
 
25
  // Add headers to keep browser from caching the pages when user not logged in
5
  Description: Restrict certain pages to logged in users
6
  Author: Matt Martz & Andy Stratton
7
  Author URI: http://theandystratton.com
8
+ Version: 2.01
9
 
10
  Copyright (c) 2008 Matt Martz (http://sivel.net)
11
  Page Restrict is released under the GNU Lesser General Public License (LGPL)
19
  // get specific option
20
  function pr_get_opt ( $option ) {
21
  $pr_options = get_option ( 'pr_options' );
22
+ // clean up PHP warning for in_array() later when they have not been saved
23
+ if ( $option == 'posts' || $option == 'pages' ) {
24
+ if ( !is_array($pr_options[$option]) ) {
25
+ $pr_options[$option] = array();
26
+ }
27
+ }
28
+ return $pr_options[$option];
29
  }
30
 
31
  // Add headers to keep browser from caching the pages when user not logged in
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: theandystratton, sivel
3
  Tags: pages, page, restrict, restriction, logged in, cms
4
  Requires at least: 2.6
5
  Tested up to: 2.9
6
- Stable tag: 2.0
7
 
8
  Restrict certain pages or posts to logged in users.
9
 
@@ -45,6 +45,9 @@ NOTE: See "Other Notes" for Upgrade and Usage Instructions as well as other pert
45
 
46
  == Changelog ==
47
 
 
 
 
48
  = 2.0 (2010-05-27) =
49
  * Added support for restricting posts.
50
 
3
  Tags: pages, page, restrict, restriction, logged in, cms
4
  Requires at least: 2.6
5
  Tested up to: 2.9
6
+ Stable tag: 2.01
7
 
8
  Restrict certain pages or posts to logged in users.
9
 
45
 
46
  == Changelog ==
47
 
48
+ = 2.01 (2010-05-27) =
49
+ * Quick update to fix an in_array() warning issued when settings are checked but have not been saved.
50
+
51
  = 2.0 (2010-05-27) =
52
  * Added support for restricting posts.
53