Code Analysis: Multiple Pages Generator by Porthas 2.8.11

Function Rating Maintainability Complexity Lines of code
MPG_CoreController::mpg_shortcode_core()
D
23
54 159
MPG_CoreController::mpg_match_core()
D
27
40 119
MPG_CoreModel::mpg_get_redirect_rules()
C
34 31 80
MPG_ProjectController::mpg_upsert_project_url_block()
C
37 26 60
MPG_DatasetController::mpg_deploy()
B
36 19 75
MPG_SearchController::mpg_search()
B
35 17 80
MPG_ProjectModel::mpg_create_database_tables()
B
32 15 110
MPG_ProjectController::mpg_generate_sitemap()
B
39 18 58
MPG_SitemapGenerator::run()
B
40 17 57
MPG_ProjectController::mpg_delete_project()
B
41 17 52
MPG_SitemapGenerator::createSitemap()
B
39 15 63
MPG_ProjectController::mpg_upsert_project_main()
A
42 15 50
MPG_DatasetController::mpg_preview_all_urls()
A
42 14 47
MPG_CoreModel::mpg_prepare_where_condition()
A
46 15 32
MPG_CacheController::mpg_cache_statistic()
A
43 14 45
MPG_DatasetLibraryView::render()
A
38 11 83
MPG_DatasetController::mpg_get_data_for_preview()
A
42 13 47
MPG_ProjectModel::mpg_generate_urls_from_dataset()
A
42 12 52
MPG_ProjectController::mpg_scheduled_cron_handler()
A
42 12 49
MPG_CoreModel::mpg_shortcode_replacer()
A
43 11 46
MPG_Helper::mpg_activation_events()
A
45 11 40
MPG_CoreController::mpg_shortcode_ajax()
A
47 11 32
MPG_CoreController::core()
A
39 8 66
MPG_ProjectController::mpg_get_project()
A
45 9 43
MPG_SitemapGenerator::updateRobots()
A
52 10 22
MPG_HookController::init_replacement()
A
52 10 21
MPG_ProjectController::mpg_upsert_project_source_block()
A
44 8 43
MPG_SearchController::mpg_search_shortcode()
A
50 9 24
MPG_ProjectController::mpg_set_cache_hook_name_and_priority()
A
51 9 24
MPG_SpintaxController::mpg_spintax_shortcode()
A
49 8 29
MPG_CoreModel::mpg_footer_handler()
A
49 8 28
MPG_ProjectController::mpg_set_hook_name_and_priority()
A
51 8 24
MPG_DatasetController::mpg_download_file_by_link()
A
48 7 32
MPG_SEOModel::mpg_rank_math()
S
50 7 28
MPG_SitemapGenerator::writeSitemap()
S
54 7 21
MPG_ProjectModel::mpg_get_posts_by_custom_type()
S
47 6 35
MPG_DatasetController::mpg_get_unique_rows_in_column()
S
48 6 34
MPG_CoreController::mpg_shortcode()
S
54 7 19
MPG_ProjectController::mpg_set_basepath()
S
49 6 32
MPG_SitemapGenerator::addUrl()
S
57 7 15
MPG_CoreModel::mpg_order()
S
58 7 14
MPG_ProjectModel::mpg_upload_file()
S
50 6 25
MPG_ProjectModel::mpg_remove_cron_task_by_project_id()
S
52 6 25
MPG_CacheController::mpg_enable_cache()
S
51 6 24
MPG_CacheController::mpg_disable_cache()
S
52 6 24
MPG_CacheController::mpg_flush_cache()
S
52 6 23
MPG_DatasetController::get_headers()
S
53 6 23
MPG_SearchController::mpg_search_settings_upset_options()
S
53 6 22
MPG_CoreController::mpg_match()
S
55 6 18
MPG_Helper::mpg_admin_assets_enqueue()
S
48 5 31
MPG_Helper::mpg_get_base_url()
S
49 5 31
MPG_CoreModel::mpg_header_handler()
S
52 5 24
MPG_LogsController::mpg_get_log_by_project_id()
S
52 5 21
MPG_Helper::fire_activation_event()
S
54 5 21
MPG_ProjectModel::mpg_processing_robots_txt()
S
54 5 20
MPG_DatasetController::get_rows()
S
55 5 19
MPG_Helper::mpg_get_dataset_array()
S
56 5 18
MPG_CoreModel::mpg_get_all_tepmlates_ids()
S
56 5 18
MPG_DatasetModel::mpg_read_dataset_hub()
S
56 5 18
MPG_CoreModel::mpg_prepare_mpg_url()
S
57 5 16
MPG_Validators::mpg_order_params()
S
65 6 8
MPG_ProjectModel::mpg_get_all_templates_id()
S
57 5 15
MPG_Validators::mpg_match()
S
60 5 14
MPG_Helper::mpg_review_later_handler()
S
61 5 11
MPG_SpintaxModel::mpg_generate_spintax_string()
S
54 4 21
MPG_LogsController::mpg_clear_log_by_project_id()
S
54 4 21
MPG_ProjectController::mpg_check_is_sitemap_name_is_uniq()
S
54 4 20
MPG_SpintaxController::mpg_flush_spintax_cache()
S
55 4 19
MPG_Helper::mpg_get_direct_csv_link()
S
57 4 16
MPG_ProjectModel::mpg_get_project_by_id()
S
57 4 15
MPG_SEOModel::mpg_yoast()
S
45 2 45
MPG_Helper::array_flatten()
S
60 4 14
MPG_CoreController::mpg_view_multipages_standard()
S
59 4 13
MPG_HookController::init_base()
S
49 3 28
MPG_Helper::mpg_get_spout_reader_by_extension()
S
60 4 12
MPG_ProjectModel::deleteFileByPath()
S
61 4 12
mpg_app()
S
51 3 27
MPG_CacheController::mpg_flush_cache_on_template_update()
S
62 4 11
MPG_CacheModel::mpg_flush_disk_cache()
S
62 4 11
MPG_ProjectController::mpg_change_permalink_structure()
S
56 3 18
MPG_ProjectBuilderView::render()
S
48 1 48
MPG_SpintaxController::mpg_generate_spintax()
S
57 3 17
MPG_ProjectController::mpg_unschedule_cron_task()
S
57 3 16
MPG_SearchController::mpg_search_ajax()
S
58 3 15
MPG_Helper::mpg_get_domain()
S
66 4 7
MPG_CoreModel::mpg_get_ceil_value_by_header()
S
58 3 14
mpg_main_sidebar_menu()
S
57 3 14
MPG_CoreModel::mpg_shortcodes_composer()
S
58 3 14
MPG_CoreModel::mpg_processing_href_matches()
S
58 3 14
MPG_ProjectModel::mpg_get_all()
S
59 3 13
MPG_SpintaxModel::flush_cache_by_project_id()
S
60 3 13
MPG_ProjectModel::mpg_remove_sitemap_from_robots()
S
60 3 12
MPG_ProjectModel::mpg_get_custom_types()
S
61 3 12
MPG_ProjectModel::mpg_update_project_by_id()
S
60 3 12
MPG_HookController::init_ajax()
S
44 1 41
MPG_DatasetController::get_all()
S
62 3 11
MPG_SearchController::mpg_search_settings_get_options()
S
56 2 20
MPG_Helper::mpg_ask_to_leave_review_handler()
S
57 2 18
MPG_Helper::mpg_get_site_url()
S
62 3 10
MPG_ProjectModel::mpg_get_lastmod_date()
S
65 3 8
MPG_LogsController::mpg_write()
S
58 2 15
MPG_CacheController::mpg_flush_core()
S
66 3 8
MPG_Helper::mpg_get_extension_by_path()
S
62 3 10
MPG_CoreModel::mpg_is_opengraph_request()
S
67 3 7
MPG_DatasetModel::download_file()
S
62 2 11
MPG_ProjectController::mpg_get_permalink_structure()
S
62 2 11
MPG_CoreController::mpg_view_multipages_elementor()
S
62 2 11
MPG_CacheModel::mpg_set_current_caching_type()
S
61 2 11
MPG_MenuController::init()
S
54 1 18
MPG_SEOModel::mpg_all_in_one_seo_pack()
S
58 1 17
MPG_Helper::mpg_unique_array_by_field_value()
S
67 2 8
MPG_ProjectModel::mpg_processing_special_chars()
S
57 1 15
MPG_ProjectController::mpg_get_basepath()
S
68 2 7
MPG_SitemapGenerator::toArray()
S
71 2 6
MPG_Helper::mpg_front_assets_enqueue()
S
66 2 8
MPG_CoreModel::multipage_replace_data()
S
63 2 10
MPG_CacheModel::mpg_get_row_from_database_cache()
S
67 2 7
MPG_ProjectModel::deleteProjectFromDb()
S
65 2 8
MPG_Helper::mpg_add_type_attribute()
S
68 2 7
MPG_SpintaxController::get_cached_records_count()
S
70 2 5
array_key_first()
S
72 2 6
MPG_ProjectModel::mpg_create_base_carcass()
S
60 1 13
MPG_ProjectController::builder()
S
76 1 4
MPG_CacheModel::mpg_count_cached_pages_by_project_id()
S
69 1 6
MPG_Helper::mpg_string_end_with()
S
78 1 3
MPG_Helper::mpg_header_code_container()
S
66 1 10
MPG_ProjectController::mpg_get_cache_hook_name_and_priority()
S
64 1 10
MPG_Helper::mpg_string_start_with()
S
78 1 3
MPG_CacheModel::mpg_get_current_caching_type()
S
67 1 7
MPG_SitemapGenerator::getSitemapFullURL()
S
79 1 3
MPG_CacheModel::mpg_set_row_to_database_cache()
S
67 1 8
MPG_Helper::mpg_prepare_post_excerpt()
S
66 1 7
MPG_Helper::mpg_get_request_uri()
S
69 1 6
MPG_SitemapGenerator::setSitemapFileName()
S
76 1 4
MPG_CacheModel::mpg_delete_cached_records_from_db()
S
74 1 4
MPG_SearchController::render()
S
79 1 3
MPG_Helper::mpg_set_deactivation_option()
S
80 1 3
MPG_Helper::mpg_set_language_folder_path()
S
77 1 3
MPG_ProjectController::mpg_get_hook_name_and_priority()
S
64 1 10
MPG_DatasetModel::get_dataset_path_by_project_id()
S
67 1 7
MPG_SitemapGenerator::_writeFile()
S
72 1 5
MPG_SitemapGenerator::setMaxURLsPerSitemap()
S
81 1 3
MPG_SEOModel::mpg_seopress()
S
67 1 8
MPG_AdvancedSettingsController::render()
S
79 1 3
MPG_Helper::mpg_cron_monthly()
S
67 1 7
MPG_SitemapGenerator::_writeGZipFile()
S
72 1 5
MPG_ProjectModel::mpg_copy_dataset_file()
S
68 1 6
MPG_SitemapGenerator::__construct()
S
77 1 4
MPG_Helper::mpg_cron_weekly()
S
67 1 7