Title: Undefined Index Errors
Last modified: August 20, 2016

---

# Undefined Index Errors

 *  Resolved [Cara Peckens](https://wordpress.org/support/users/cpeckens/)
 * (@cpeckens)
 * [13 years, 3 months ago](https://wordpress.org/support/topic/no-index-errors/)
 * I love your plugin, but have some suggestions to remove undefined index errors.
   Great work!
 * Modified ppr_settings_page function
 *     ```
       function ppr_settings_page() {
       		if(empty($_GET['update'])){} else {
       		if($_GET['update']=='3'){$this->updatemsg ='All Quick Redirects deleted from database.';}
       		if($_GET['update']=='2'){$this->updatemsg ='All Regular Redirects deleted from database.';}
       		if($_GET['update']=='4'){$this->updatemsg ='Quick Redirects Imported & Replaced.';}
       		if($_GET['update']=='5'){$this->updatemsg ='Quick Redirects Importer & Added to Existing Redirects.';}
       		}
       ```
   
 * At line 1326, add conditionals to provide default values
 *     ```
       if (get_post_meta($post->ID,'_pprredirect_active',true)) {
       				$my_meta_data['_pprredirect_active'] 		= $_REQUEST['pprredirect_active'];
       				} else {  $my_meta_data['_pprredirect_active'] 		= ''; }
   
       			if (get_post_meta($post->ID,'_pprredirect_newwindow',true)) {
       				$my_meta_data['_pprredirect_newwindow'] 	= $_REQUEST['pprredirect_newwindow']; }
       				else { $my_meta_data['_pprredirect_newwindow'] 		= ''; }
   
       			if (get_post_meta($post->ID,'_pprredirect_relnofollow',true)) {
       				$my_meta_data['_pprredirect_relnofollow'] 	= $_REQUEST['pprredirect_relnofollow']; }
       				else { $my_meta_data['_pprredirect_relnofollow'] 		= ''; }
   
       			if (get_post_meta($post->ID,'_pprredirect_type',true)) {
       				$my_meta_data['_pprredirect_type'] 			= $_REQUEST['pprredirect_type']; }
       				else { $my_meta_data['_pprredirect_type'] 		= ''; }
   
       			if (get_post_meta($post->ID,'_pprredirect_rewritelink',true)) {
       				$my_meta_data['_pprredirect_rewritelink'] 	= $_REQUEST['pprredirect_rewritelink']; }
       				else { $my_meta_data['_pprredirect_rewritelink'] 		= ''; }
   
       			if (get_post_meta($post->ID,'_pprredirect_url',true)) {
       						$my_meta_data['_pprredirect_url']    		= $_REQUEST['pprredirect_url'];  }
       						else { $my_meta_data['_pprredirect_url'] 		= ''; }
       ```
   
 * [http://wordpress.org/extend/plugins/quick-pagepost-redirect-plugin/](http://wordpress.org/extend/plugins/quick-pagepost-redirect-plugin/)

Viewing 2 replies - 1 through 2 (of 2 total)

 *  [Don Fischer](https://wordpress.org/support/users/prophecy2040/)
 * (@prophecy2040)
 * [13 years, 3 months ago](https://wordpress.org/support/topic/no-index-errors/#post-3410432)
 * cpeckens
    Thanks for the input.
 * Don
 *  [Don Fischer](https://wordpress.org/support/users/prophecy2040/)
 * (@prophecy2040)
 * [13 years, 2 months ago](https://wordpress.org/support/topic/no-index-errors/#post-3410443)
 * [@cpeckens](https://wordpress.org/support/users/cpeckens/) –
    Your fixes are 
   in the latest version (with some slight modifications). Thanks again for the 
   help. Don
 * Here is what we did:
 *     ```
       if(isset($_GET['update'])){
         if($_GET['update']=='3'){$this->updatemsg ='All Quick Redirects deleted from database.';}
         if($_GET['update']=='2'){$this->updatemsg ='All Regular Redirects deleted from database.';}
         if($_GET['update']=='4'){$this->updatemsg ='Quick Redirects Imported & Replaced.';}
         if($_GET['update']=='5'){$this->updatemsg ='Quick Redirects Imported & Added to Existing Redirects.';}
       }
       ```
   
 * and the other part looks like this:
 *     ```
       // find & save the form data & put it into an array
       $my_meta_data['_pprredirect_active'] 		= isset($_REQUEST['pprredirect_active']) 		? $_REQUEST['pprredirect_active'] 	: '';
       $my_meta_data['_pprredirect_newwindow'] 	= isset($_REQUEST['pprredirect_newwindow']) 	? $_REQUEST['pprredirect_newwindow'] 	: '';
       $my_meta_data['_pprredirect_relnofollow'] 	= isset($_REQUEST['pprredirect_relnofollow']) 	? $_REQUEST['pprredirect_relnofollow'] 	: '';
       $my_meta_data['_pprredirect_type'] 			= isset($_REQUEST['pprredirect_type']) 			? $_REQUEST['pprredirect_type'] 		: '';
       $my_meta_data['_pprredirect_rewritelink'] 	= isset($_REQUEST['pprredirect_rewritelink']) 	? $_REQUEST['pprredirect_rewritelink'] 	: '';
       $my_meta_data['_pprredirect_url']    		= isset($_REQUEST['pprredirect_url']) 			? $_REQUEST['pprredirect_url'] 		: '';
       ```
   

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Undefined Index Errors’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/quick-pagepost-redirect-plugin_8d7b6f.
   svg)
 * [Quick Page/Post Redirect Plugin](https://wordpress.org/plugins/quick-pagepost-redirect-plugin/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/quick-pagepost-redirect-plugin/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/quick-pagepost-redirect-plugin/)
 * [Active Topics](https://wordpress.org/support/plugin/quick-pagepost-redirect-plugin/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/quick-pagepost-redirect-plugin/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/quick-pagepost-redirect-plugin/reviews/)

## Tags

 * [undefined index](https://wordpress.org/support/topic-tag/undefined-index/)

 * 2 replies
 * 2 participants
 * Last reply from: [Don Fischer](https://wordpress.org/support/users/prophecy2040/)
 * Last activity: [13 years, 2 months ago](https://wordpress.org/support/topic/no-index-errors/#post-3410443)
 * Status: resolved