AP_Activate::activate()
Description #
Create base pages, add roles, add caps and create tables
Source #
File: activate.php
public function activate() { // add roles. $ap_roles = new AP_Roles(); $ap_roles->add_roles(); $ap_roles->add_capabilities(); if ( ap_opt( 'ap_version' ) !== AP_VERSION ) { ap_opt( 'ap_installed', 'false' ); ap_opt( 'ap_version', AP_VERSION ); } if ( get_option( 'anspress_db_version' ) === '' ) { update_option( 'anspress_using_previous', 'true' ); } $this->insert_tables(); update_option( 'anspress_db_version', AP_DB_VERSION ); update_option( 'anspress_opt', get_option( 'anspress_opt' ) + ap_default_options() ); // Create main pages. ap_create_base_page(); ap_opt( 'ap_flush', 'true' ); }
Expand full source code Collapse full source code View on GitHub: activate.php:323
Add your comment