Simple option added for first-activation
authorLaury GvR <laury@gaslightmedia.com>
Thu, 28 Apr 2016 19:15:21 +0000 (15:15 -0400)
committerLaury GvR <laury@gaslightmedia.com>
Thu, 28 Apr 2016 19:15:21 +0000 (15:15 -0400)
activate.php

index b1fc07b..401b21a 100644 (file)
@@ -94,11 +94,11 @@ class glmMembersPluginActivate extends glmPluginSupport
 
         }
         
-        if (get_option('glm_members_database_first_activation') == true) {
-            update_option('glm_members_database_first_activation',false);
-                $this->createPages();
+        if (get_option('glm_members_database_first_activation', 'none') == 'none') {
+            update_option('glm_members_database_first_activation', true);
+        } else {
+            update_option('glm_members_database_first_activation', false);
         }
-
     }
 
     /*
@@ -202,33 +202,4 @@ class glmMembersPluginActivate extends glmPluginSupport
         }
 
     }
-    
-    /*
-     * Create new pages containing the member DB shortcodes
-     * 
-     * 
-     * @return void
-     * @access private
-     */
-    private function createPages() 
-    {
-        $member_pages = array(
-            'Members Page' => '[glm-members-list]',
-            'Member Detail' => '[glm-member-detail]'
-        );
-        foreach($member_pages as $pageName => $shortCode) {
-            $trimmedName = 'glm_members_database_'.str_replace(' ','_',strtolower($pageName));
-            if ( !get_post(get_option($trimmedName))) {
-                $new_page = array(
-                    'post_title' => $pageName,
-                    'post_content' => $shortCode,
-                    'post_status' => 'publish',
-                    'post_type' => 'page',
-                    'post_author' => '1'
-                );
-                $new_id = wp_insert_post($new_page);
-                update_option($trimmedName, $new_id);
-            }
-        }
-    }
 }