From 61c20c257aa7bfa8e02d6806178b009e14b84461 Mon Sep 17 00:00:00 2001 From: Laury GvR Date: Thu, 28 Apr 2016 15:15:21 -0400 Subject: [PATCH] Simple option added for first-activation --- activate.php | 37 ++++--------------------------------- 1 file changed, 4 insertions(+), 33 deletions(-) diff --git a/activate.php b/activate.php index b1fc07b1..401b21a5 100644 --- a/activate.php +++ b/activate.php @@ -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); - } - } - } } -- 2.17.1