}
- 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);
}
-
}
/*
}
}
-
- /*
- * 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);
- }
- }
- }
}