includes(); if ( is_admin() ) { // Initialize admin core $this->admin = new Ai_Robot_Admin(); } // Get enabled modules $modules = new Ai_Robot_Modules(); $this->modules = $modules->get_modules(); $check_ai_robot_wizard = get_option( 'ai-robot-wizard-set-up' ); // Add integrations and logs page if ( is_admin() ) { $this->admin->add_integrations_page(); //$this->admin->add_license_page(); //$this->admin->add_addons_page(); $this->admin->add_settings_page(); $this->admin->add_logs_page(); $this->admin->add_welcome_page(); $this->admin->add_import_page(); } } /** * Includes * * @since 1.0.0 */ private function includes() { // Library if ( ! class_exists( 'simple_html_dom_node' ) ){ require_once AI_ROBOT_DIR . 'includes/library/simple_html_dom.php'; } // Helpers require_once AI_ROBOT_DIR . 'includes/helpers/helper-core.php'; require_once AI_ROBOT_DIR . 'includes/helpers/helper-forms.php'; require_once AI_ROBOT_DIR . 'includes/helpers/helper-fields.php'; require_once AI_ROBOT_DIR . 'includes/helpers/helper-addons.php'; require_once AI_ROBOT_DIR . 'includes/helpers/helper-logs.php'; require_once AI_ROBOT_DIR . 'includes/helpers/helper-user-data.php'; require_once AI_ROBOT_DIR . 'includes/helpers/helper-report.php'; // Readability require_once AI_ROBOT_DIR . 'includes/readability/ai_robot_Readability.php'; // Model require_once AI_ROBOT_DIR . 'includes/model/class-base-form-model.php'; require_once AI_ROBOT_DIR . 'includes/model/class-custom-form-model.php'; // Jobs require_once AI_ROBOT_DIR . 'includes/jobs/abstract-class-job.php'; require_once AI_ROBOT_DIR . 'includes/jobs/class-twitter-job.php'; require_once AI_ROBOT_DIR . 'includes/jobs/class-youtube-job.php'; require_once AI_ROBOT_DIR . 'includes/jobs/class-vimeo-job.php'; require_once AI_ROBOT_DIR . 'includes/jobs/class-flickr-job.php'; require_once AI_ROBOT_DIR . 'includes/jobs/class-rss-job.php'; require_once AI_ROBOT_DIR . 'includes/jobs/class-facebook-job.php'; require_once AI_ROBOT_DIR . 'includes/jobs/class-soundcloud-job.php'; require_once AI_ROBOT_DIR . 'includes/jobs/class-search-job.php'; // Classes require_once AI_ROBOT_DIR . 'includes/class-loader.php'; require_once AI_ROBOT_DIR . 'includes/class-modules.php'; require_once AI_ROBOT_DIR . 'includes/class-log.php'; require_once AI_ROBOT_DIR . 'includes/class-schedule.php'; require_once AI_ROBOT_DIR . 'includes/class-config.php'; require_once AI_ROBOT_DIR . 'includes/class-log-list-table.php'; if ( is_admin() ) { require_once AI_ROBOT_DIR . 'admin/abstracts/class-admin-page.php'; require_once AI_ROBOT_DIR . 'admin/abstracts/class-admin-module.php'; require_once AI_ROBOT_DIR . 'admin/classes/class-admin.php'; } } } endif;